Configurando buscas do Self-service

A configuração de buscas do Self-service é um recurso poderoso e bem versátil do Blazon e esse documento demonstra alguns exemplos para melhor entendimento.

Público alvo deste guia

Analista de IAM, ou qualquer outro profissional que será responsável pela administração do Blazon.

O que é este guia?

Este guia tem como objetivo fornecer as informações necessárias e o direcionamento para que você possa configurar as buscas do Self-service.

Os exemplos a seguir se baseiam nas informações de configuração descritas na página Buscas do Self-service na documentação do Administrador.

O que este guia não é?

Esse guia não tem como objetivo ser um guia definitivo sobre as buscas do Self-service, ou seja, ele apenas cita exemplos de configurações comuns das buscas.

Criando busca para itens do tipo recurso

Devido a forma de ligação dos atributos de uma busca com relação aos campos de um formulário, você pode configurar de diversas maneiras buscas para filtrar itens de recursos no self-service. Vamos ver uma delas!

Busca de recursos usando campos do tipo String

Você pode criar uma busca pelo nome aproximando do recurso usando apenas dois campos do tipo String.

Nesse caso, um dos campos irá definir o tipo do item, recurso no caso, e ou outro campo irá referenciar ao nome completo ou parcial de um item de recurso.

As configurações das propriedades do primeiro campo são:

Propriedade
Valor

Nome

tipo

Rótulo

Tipo

Campo para bind

type

Tipo

String

Valor padrão

RESOURCE

Esconder

Sim

As configurações das propriedades do segundo campo são:

Propriedade
Valor

Nome

recurso

Rótulo

Recurso

Campo para bind

name

Tipo

String

Nota

Ainda é possível adicionar campos para filtrar pelos atributos como o tipo do recurso, a categoria do recurso, etc.

Criando busca para itens do tipo direito

Da mesma forma que para buscar itens do tipo recurso tem-se várias possibilidades de configuração de campos, também o é para as buscas sobre itens do tipo direito.

Vamos ver uma dessas formas.

Busca de direitos de um recurso específico

Você pode criar uma busca pelo nome aproximando do direito, mas fixando o recurso no qual irá ser filtrado os direitos. Serão necessários 3 campos, sendo que um deles será oculto na renderização do formulário.

Nesse caso, um dos campos irá definir o tipo do item, direito no caso, outro campo irá referenciar ao nome completo ou parcial de um item de direito e outro campo irá definir o recurso.

As configurações das propriedades do primeiro campo são:

Propriedade
Valor

Nome

tipo

Rótulo

Tipo

Campo para bind

type

Tipo

String

Valor padrão

ENTITLEMENT

Esconder

Sim

As configurações das propriedades do segundo campo são:

Propriedade
Valor

Nome

recurso

Rótulo

Recurso

Campo para bind

name

Tipo

Recurso

As configurações das propriedades do terceiro campo são:

Propriedade
Valor

Nome

direito

Rótulo

Direito

Campo para bind

name

Tipo

String

Nota

Ainda é possível adicionar campos para filtrar pelos atributos como o tipo do direito, a categoria do direito, etc.

Nota

Caso se deseje buscar por algum direito apenas pelo nome aproximado, basta eliminar o campo da definição do resource (segundo campo na sequencia acima).

Pronto, basta associar um Formulário com esses três campos à uma busca criada e habilitar a mesma.

Criando busca para itens do tipo papel

Dada a natureza dos papéis, num sistema de gestão de identidades e acessos, como o BLAZON, as buscas por um acesso a um papel geralmente são simples e diretas e levam em consideração o nome do papel.

Sendo assim vamos configurar um Formulário com dois campos do tipo String para essa busca. Um dos campos irá definir o tipo do item, papel no caso, o outro campo irá definir o nome completo ou parcial do papel.

As configurações das propriedades do primeiro campo são:

Propriedade
Valor

Nome

tipo

Rótulo

Tipo

Campo para bind

type

Tipo

String

Valor padrão

ROLE

Esconder

Sim

As configurações das propriedades do segundo campo são:

Propriedade
Valor

Nome

papel

Rótulo

Papel

Campo para bind

name

Tipo

String

Pronto, basta associar um Formulário com esses dois campos à uma busca criada e habilitar a mesma.

Criando busca para itens do tipo check-in

De forma análoga às buscas por papel, as buscas por um acesso administrativo geralmente são simples e diretas e levam em consideração o nome do acesso administrativo.

Sendo assim vamos configurar um Formulário com dois campos do tipo String para essa busca. Um dos campos irá definir o tipo do item, acesso administrativo no caso, o outro campo irá definir o nome completo ou parcial da conta administrativa.

As configurações das propriedades do primeiro campo são:

Propriedade
Valor

Nome

tipo

Rótulo

Tipo

Campo para bind

type

Tipo

String

Valor padrão

ADMIN_PASSWORD

Esconder

Sim

As configurações das propriedades do segundo campo são:

Propriedade
Valor

Nome

acessoAdmin

Rótulo

Acesso administrativo

Campo para bind

name

Tipo

String

Pronto, basta associar um Formulário com esses dois campos à uma busca criada e habilitar a mesma.

Criando busca para itens do tipo usuário

De forma análoga às buscas por papel, as buscas por um item do tipo usuário geralmente são simples e diretas e levam em consideração o nome do item.

Sendo assim vamos configurar um Formulário com dois campos do tipo String para essa busca. Um dos campos irá definir o tipo do item, usuário no caso, o outro campo irá definir o nome completo ou parcial do item usuário.

As configurações das propriedades do primeiro campo são:

Propriedade
Valor

Nome

tipo

Rótulo

Tipo

Campo para bind

type

Tipo

String

Valor padrão

USER

Esconder

Sim

As configurações das propriedades do segundo campo são:

Propriedade
Valor

Nome

usuario

Rótulo

Item de usuário

Campo para bind

name

Tipo

String

Pronto, basta associar um Formulário com esses dois campos à uma busca criada e habilitar a mesma.

Last updated

Was this helpful?