Crie uma opção de filtro dinâmico

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • As opções de filtro dinâmico aprimoram a filtragem, permitindo que os usuários executem inclusões de script existentes ou JavaScript em um campo de referência nos construtores de condição e qualificadores de referência dinâmica.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Esta tarefa descreve como criar uma nova opção de filtro dinâmico e um associado inclusão de script .

    Opções de filtro dinâmico "objectizar" inclusões de script/JavaScript, permitindo que elas sejam reutilizadas em vários construtores de condições e dinâmico Qualificadores de referência . Este tipo de filtro permite modificar um script uma vez e fazer com que as mudanças tenham efeito automaticamente em todos os lugares em que a opção de filtro dinâmico for usada.

    Ao definir um filtro dinâmico, você pode:
    • usar um existente (dinâmico) opção de filtro dinâmico (somente construtor de condições)
    • Usar uma opção de filtro dinâmico existente (OOB ou personalizada)
    • Crie uma nova opção de filtro dinâmico e inclusão de script/JavaScript
    Todos os filtros dinâmicos do construtor de condições usam (dinâmico) e chamar uma opção de filtro dinâmico. No exemplo a seguir, a opção de filtro dinâmico pré-existente Eu está sendo usado. Para obter uma lista de opções de filtro dinâmico do Construtor de condições pré-existentes disponíveis, consulte Operadores dinâmicos .
    Nota:
    Os filtros dinâmicos são compatíveis com aplicações com escopo, mas não são compatíveis com condições de política de IU.
    Figura 1. Operandos dinâmicos
    Operandos dinâmicos

    Procedimento

    1. Crie um filtro com script como uma inclusão de script chamável pelo cliente ou regra de negócios.
    2. Navegar até Definição do Sistema > Opções de Filtro Dinâmico.
    3. Selecione Novo.
    4. Preencha o formulário.
      Tabela 1. Opções de filtro dinâmico
      Campo Descrição
      Rótulo Insira um nome descritivo para a opção de filtro dinâmico.
      Script Insira o nome da função que você criou, JavaScript (sem inclusão de script necessária) ou a chamada de regra de negócio/inclusão de script completa, como Novo globalCanvasUtil().refQualPaTabs() .
      Tipo de campo Selecione Referência .
      Tabela referenciada Selecione a tabela à qual esta opção de filtro dinâmico se aplica.
      Ordem Insira um número para designar o posicionamento desta opção de filtro dinâmico na lista de seleção de opção de filtro.
      Funções Selecione a função que um usuário deve ter para ver esta opção.
      Ativo Habilite ou desabilite a opção.
      Script de referência Opcional. Selecione a inclusão de script chamável pelo cliente ou a regra de negócios que você criou para o filtro com script. . Script O campo contém JavaScript, uma consulta codificada ou toda a referência de regra de negócio/inclusão de script. Este campo pode ficar vazio.
      Disponível para filtro Selecione esta opção para exibir a opção de filtro dinâmico como uma trilha de filtro.
      Disponível como padrão Selecione esta opção para permitir que a opção de filtro dinâmico seja um padrão em uma entrada de dicionário.
      Disponível como qualificador de referência Selecione esta opção para permitir que a opção de filtro dinâmico seja selecionada como um qualificador de referência dinâmica.
      Nota:
      Os filtros dinâmicos que usam métodos GET da API Tabela em scripts funcionam somente ao usar o mesmo usuário configurado no perfil de autenticação básica. Para permitir que vários usuários acessem os filtros dinâmicos, use APIs JavaScript globais, como APIs GlideRecord e GlideQuery.
    5. Selecione Enviar.