Pesquisa de dados personalizados
Você pode criar uma tabela personalizada para armazenar dados de pesquisa.
A tabela personalizada deve estender a tabela Regras de combinação de pesquisa de dados [dl_matcher].
Por exemplo, você pode criar uma tabela Pesquisas de oferta de servidor. Ela armazena informações sobre ofertas de combinação (bronze, prata e ouro) e valores de definidor associados (memória e espaço em disco) para cada oferta de combinação.
Criar uma pesquisa de dados personalizados
Criar uma pesquisa de dados do catálogo é semelhante à criação de uma pesquisa de dados personalizada normal, exceto ao criar o registro de definição de pesquisa de dados do catálogo.
- Crie uma tabela de pesquisa de dados personalizada. Ela deve estender a tabela Regras de combinação de pesquisa de dados
[dl_matcher]. - Adicione valores de pesquisa de dados à tabela de pesquisa de dados.
- Crie um registro de definição de pesquisa de dados do catálogo.
- (Opcional) Crie um módulo de pesquisa de dados.
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.
- Certifique-se de que a variável de combinação não seja somente leitura. Como os usuários não podem mudar variáveis somente leitura, não pode haver um evento de mudança no formulário para variáveis somente leitura.
- Certifique-se de que os dados na tabela de combinação estejam 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 puder encontrar um valor correspondente.
- Se a variável for uma opção ou caixa de seleção, ela sempre terá um valor, portanto, você deverá selecionar Sempre substituir.
- Verifique se você não criou uma regra recursiva, como:
Se a variável A = 1, a variável B = 2. Se a variável B = 2, a variável A = 2.