Passando parâmetros para as políticas PaCE

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • Os parâmetros podem ser passados para uma política PaCE para validar atualizações para um objeto (tabelas e IDs de documento). Essas variáveis se aplicam à criação em low-code ou JavaScript. As versões de política incluem três tipos de entradas de parâmetro: Variáveis de API, Parâmetros de configuração e Referências de registro.

    deentradas do solicitante

    Anteriormente conhecidas como Entradas do solicitante, as Variáveis de API são passadas para a API PaCE no momento da invocação por um desenvolvedor. Uma variável de API permite passar um valor para a política sempre que a política é invocada. Especifique um valor para esta Variável de API ao chamar a API, caso contrário, a política não será executada e nenhuma decisão será tomada. No editor de código, o nome da variável é apiVars.

    Para cada política PaCE, há apenas uma variável de API predefinida chamada SnapshotId. Essa variável de API é imutável e não pode ser modificada ou excluída. Não é possível definir variáveis de API adicionais para uma política.

    deentradas mapeadas

    Anteriormente conhecidos como Entradas mapeadas, os Parâmetros de configuração podem ser passados ao mapear políticas para um objeto (tabelas e IDs de documento). Ao definir um parâmetro de configuração, você está criando um parâmetro que permite passar valores para a política sempre que a política é mapeada. Se você definir entradas obrigatórias, deverá especificar valores para essas entradas ao mapear a política. Se as entradas definidas não forem obrigatórias, a política não será executada (o status será definido como inativo) e nenhuma decisão será tomada. No editor de código, o nome da variável é configParams.

    Por exemplo, para uma apólice de despesas de viagem, você pode adicionar variáveis para definir os limites de diferentes tipos de despesas. Os limites são especificados ao mapear a política e definem os limites da despesa quando a política é invocada neste objeto. O limite de despesa de café da manhã para um grupo de funcionários pode ser de US$ 25 e, para um grupo diferente de funcionários, o limite pode ser de US$ 50. Cada vez que a política é invocada, as despesas são validadas pela política de acordo com os limites especificados no mapeamento.

    Referências de registro

    As referências de registro definem consultas para extrair dados de qualquer tabela ServiceNow® e usar os dados para configurar a lógica da política. Esse recurso permite que recuperar dados adicionais que podem ser necessários ao definir a política. Você pode definir uma consulta para executar funções agregadas para uma referência de registro. No editor de código, o nome da variável é recordRefs.

    Coletores de dados

    A função de coletores de dados coleta dados do processo de entrada de ServiceNow ou de uma fonte de dados externa para fornecer uma saída. A saída pode ser usada na lógica da política para tomar uma decisão. Você pode definir e gerenciar coletores de dados criando, editando, atualizando e ativando-os para o seu criador de políticas.

    Os coletores de dados podem ser acessados usando o objeto dataCollectors em JavaScript.
    Nota:
    O preenchimento automático lista todas as saídas e coletores de dados possíveis que estão disponíveis para uso.

    Ao editar uma política em low-code, uma saída dos coletores de dados configurados está disponível no menu suspenso.