Passando parâmetros para as políticas PaCE
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.
dataCollectors em JavaScript.Ao editar uma política em low-code, uma saída dos coletores de dados configurados está disponível no menu suspenso.