Buscas
O Catálogo permite a criação de buscas customizáveis que facilite a busca por novos acessos. Estas buscas permitem a adição de termos voltados ao negócio e permite o filtro já pré-configurado de itens do Catálogo, o que aumenta a capacidade do usuário encontrar o acesso desejado.
Em ambientes organizacionais onde há um número muito grande de recursos e direitos, muitas vezes se torna um desafio encontrar o acesso desejado. As buscas customizáveis do catálogo são uma maneira de melhorar a experiência de uso do usuário.
A busca nos permite o filtro avançado de todos os tipos de itens presentes no catálogo e você pode dar um destaque maior aos acessos muito solicitados, o que facilita o encontro do acesso necessário pelo usuário.
Para a configuração de buscas, devemos basicamente adicionar uma busca e atrelar um formulário a mesma. Este formulário deve possuir configurações específicas necessárias para o mecanismo de busca.
Criando uma busca
Para você criar uma Busca, via Admin console, siga os passos:
Autentique-se no Admin console
Acione o menu Plataforma > Workspace > Geral > Buscas
Acione o botão Novo
Especifique o Nome, a Descrição e o Formulário que será utilizado na busca
Acione o botão Salvar
A operação de criação de uma Busca em essência é bem simples, como citado acima, no entanto a operação de se criar o Formulário da busca, merece uma certa atenção.
Uma vez que os valores dos campos do Formulários serão usados para prover dados para a busca de itens de fato, você deve configurar valores adequados para algumas propriedades dos campos do formulário.
Tais valores irá depender da convenção de nomes de atributos de filtragem da busca.
Convenção de nomes de atributos
Uma busca de itens no self-service resume-se na filtragem sobre itens disponíveis até que o usuário do Workspace consiga encontrar o item do acesso desejado.
Logo, pra que essa filtragem seja possível o processo interno das buscas conta com alguns atributos convencionados.
É importante compreender que os atributos da busca serão mapeados para campos do formulário, portanto a necessidade da convenção do atributo, com relação à propriedade "Campo para bind", do campo associado ao atributo da busca.
Os atributos convencionados, juntamente com seu possíveis valores e possíveis tipos de campos, são:
type
Tipo do item que se deseja buscar
RESOURCE, ENTITLEMENT, USER, ROLE ou ADMIN_PASSWORD
Lista ou String
resourceType
Tipo do recurso do item que se deseja buscar
REGULAR, TEMPORARY, SHARED ou APPLICATION
Lista ou String
name
Nome completo ou parcial do item que se deseja buscar
Qualquer valor textual
String
description
Descrição completa ou parcial do item que se deseja buscar
Qualquer valor textual
String
tags
Tags do item que se deseja buscar
Qualquer valor textual
String
queryString
Nome ou descrição ou tags do item que se deseja buscar
Qualquer valor textual
String
resource
Recurso que se deseja buscar
Um nome de recurso qualquer
Lista, ou String ou Recurso
resourceCategory
Categoria(s) de recursos que se deseja buscar
Uma lista de categorias de recursos
Categoria
entitlementCategory
Categoria(s) de direitos que se deseja buscar
Uma lista de categorias de direitos
Categoria
resourceClassification
Classificação(ões) de recursos que se deseja buscar
Uma lista de classificações de recursos
Classificação
entitlementClassification
Classificação(ões) de direitos que se deseja buscar
Uma lista de classificações de direitos
Classificação
environment
Ambiente(s) de recursos que se deseja buscar
Uma lista de ambientes de recurso
Ambiente
Observe atentamente que a coluna Tipos possíveis, na tabela acima, representa os tipos de campos, do Formulário, adequados para a configuração de cada atributo da busca.
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:
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:
Nome
recurso
Rótulo
Recurso
Campo para bind
name
Tipo
String
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:
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:
Nome
recurso
Rótulo
Recurso
Campo para bind
name
Tipo
Recurso
As configurações das propriedades do terceiro campo são:
Nome
direito
Rótulo
Direito
Campo para bind
name
Tipo
String
Ainda é possível adicionar campos para filtrar pelos atributos como o tipo do direito, a categoria do direito, etc.
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:
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:
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:
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:
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:
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:
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.
Alterando as configurações de uma busca
Para alterar uma Busca:
Autentique-se no Admin console
Acione o menu Plataforma > Workspace > Geral > Buscas
Realize a busca pelo nome da busca que deseja-se alterar
Selecione a busca que deseja-se alterar no resultado de busca
Realize as alterações desejadas
Acione o botão Salvar
Habilitando/Desabilitando uma busca
Para habilitar ou desabilitar uma Busca:
Autentique-se no Admin console
Acione o menu Plataforma > Workspace > Geral > Buscas
Realize a busca pelo nome da busca que deseja-se alterar o estado
Selecione o check-box da busca que deseja-se alterar o estado no resultado de busca
Acione o botão Habilitar caso deseje habilitar a busca selecionada. Acione o botão Desabilitar caso deseje desabilitar a busca selecionada
Removendo uma busca
Para remover uma Busca:
Autentique-se no Admin console
Acione o menu Plataforma > Workspace > Geral > Buscas
Realize a busca pelo nome da busca que deseja-se remover
Selecione o check-box da busca que deseja-se remover
Acione o botão Remover
Acione o botão Confirmar
Atualizado
Isto foi útil?