Pesquisa de dados personalizados

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • 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.

    1. Crie uma tabela de pesquisa de dados personalizada. Ela deve estender a tabela Regras de combinação de pesquisa de dados [dl_matcher].
    2. Adicione valores de pesquisa de dados à tabela de pesquisa de dados.
    3. Crie um registro de definição de pesquisa de dados do catálogo.
    4. (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.

    Se as regras de definição da pesquisa de dados personalizados não estiverem se comportando conforme o esperado, verifique se há as seguintes 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.