Crie pesquisas de dados personalizadas
A criação de pesquisas de dados personalizadas envolve a adição de um valor de pesquisa, a criação da definição e a ativação da pesquisa de dados.
Crie uma tabela de pesquisa de dados personalizada
Crie uma tabela personalizada para armazenar dados de pesquisa.
A tabela personalizada deve estender as Regras de correspondência de pesquisa de dados [dl_matcher] tabela. Por exemplo, esta tabela de pesquisa personalizada armazena informações sobre chamadores VIP e atribuições de incidentes.
| Campo | Valor de amostra |
|---|---|
| Rótulo | Pesquisa de solicitante VIP |
| Nome da tabela | u_vip_caller_lookup |
| Estende a tabela de base | dl_matcher |
| Criar novo módulo | Verdadeiro(a) |
| Adicionar módulo ao menu | Política do Sistema |
Adicione um valor de pesquisa de dados à tabela de pesquisa de dados
As colunas de uma tabela de pesquisa de dados contêm dados de campo de combinação e definidor.
Por Que e Quando Desempenhar Esta Tarefa
Cada pesquisa de dados é uma consulta que pesquisa uma linha que contém valores que correspondem aos campos de combinação. A pesquisa de dados retorna o valor listado nos campos do definidor. Por exemplo, esta tabela Pesquisa de dados de prioridade [dl_u_priority] lista as combinações de impacto e urgência (campos de correspondência) que produzem um valor de prioridade específico (campo de definição).
| Campos de combinação | Campo do setter | |
|---|---|---|
| Impacto | Urgência | Prioridade |
| 1 - Alto | 1 - Alto | 1 - Crítico |
| 1 - Alto | 2 - Médio | 2 - Alto |
| 1 - Alto | 3 – Baixo | 3 - Moderado |
| 2 - Médio | 1 - Alto | 2 - Alto |
| 2 - Médio | 2 - Médio | 3 - Moderado |
| 2 - Médio | 3 – Baixo | 4 - Baixo |
| 3 – Baixo | 1 - Alto | 3 - Moderado |
| 3 – Baixo | 2 - Médio | 4 - Baixo |
| 3 – Baixo | 3 – Baixo | 5 - Planejamento |
Procedimento
Crie um registro de definição de pesquisa de dados
A pesquisa de dados requer um registro de definição que especifique como definir um ou mais valores de campo quando as condições especificadas forem atendidas.
Antes de Iniciar
Função necessária: administrador
Procedimento
Crie um módulo de pesquisa de dados
Você pode criar um módulo para pesquisa de dados para que ele apareça no navegador de aplicações da instância.
Procedimento
Pesquisa de dados de solução de problemas
Se as regras de definição da pesquisa de dados personalizados não estiverem se comportando conforme o esperado, verifique se há determinadas condições.
- Verifique se a definição de pesquisa de dados está definida para ser executada nos eventos apropriados.
- Verifique se o campo de combinação não é somente leitura. Como os usuários não podem mudar campos somente leitura, as interações do usuário não podem acionar um evento de mudança de formulário para campos somente leitura.
- Verifique se um client script não está alterando o valor de um campo. Os scripts de cliente podem ser acionados Run on form changeeventos, mesmo em campos somente leitura.
- Verifique se os dados na tabela de correspondência estão corretos.
- Se a pesquisa exigir uma correspondência exata, verifique se há uma linha da tabela de combinação para cada combinação possível (incluindo valores em branco). A pesquisa falhará se não for possível encontrar um valor correspondente.
- Verifique se você não criou uma regra recursiva, como:
Se o campo A for igual a 1, o campo B será igual a 2. Se o Campo B for igual a 2, o Campo A será igual a 2.