Gatilhos

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • Os gatilhos especificam quando começar a executar seu playbook.

    Em Playbooks os gatilhos indicam quando seu playbook a execução deve começar. Cada gatilho tem um tipo e condições que, quando atendidas, começam a executar seu ativado playbook.

    Você escolhe um ou mais gatilhos ao criar um playbook em Workflow Studio. Para adicionar um gatilho, comece escolhendo o tipo de gatilho. Em seguida, defina condições e outras opções para refinar seu gatilho para que ele seja acionado de uma maneira que faça sentido para o seu processo de negócios. Repita se você quiser que o playbook seja executado com base em vários gatilhos. Para obter mais informações, consulte Crie uma definição de processo .
    Nota:
    Você também pode configurar e ativar um playbook sem nenhum gatilho, se você estiver planejando acionar o playbook somente por meio da API.

    Se você não vir um gatilho que se ajuste ao seu caso de uso, também poderá criar sua própria definição de gatilho. Para obter mais informações, consulte Crie uma definição de gatilho .

    Tipos de gatilho

    No registro Definição de gatilho [sys_pd_trigger_definition], você pode escolher um tipo de gatilho que determina quando o gatilho é acionado. Esses tipos de gatilho representam operações de registro que podem ocorrer no ServiceNow AI Platform®. Os seguintes tipos de gatilho estão disponíveis em sua instância por padrão:

    Agendado
    . playbook executado em uma programação especificada pelo autor do playbook.
    Quando o registro é criado
    . playbook executado quando um usuário cria um registro em qualquer lugar no ServiceNow AI Platform.
    Quando o registro é atualizado
    . playbook executado quando um usuário atualiza um registro existente em qualquer lugar do ServiceNow AI Platform.
    Quando o registro é criado ou atualizado
    . playbook executado quando um usuário cria um registro ou atualiza um registro existente em qualquer lugar do ServiceNow AI Platform.
    Nota:
    Os gatilhos são acionados somente para operações de registro interativas ou feitas por usuários. Os gatilhos não são disparados para operações de registro não interativas. Para obter mais informações, consulte Sessões não interativas .

    Detalhes

    Depois de adicionar um gatilho ao seu playbook, você pode definir condições e outras opções que determinam quando e como o gatilho é acionado.

    Opção Ação
    Condições Use o Construtor de condições para criar condições de campo para quando estiver playbook execuções. Consulte Construtor de condições .
    Executar este gatilho em tabelas estendidas Selecione esta opção para acionar o. playbook em tabelas que se estendem da tabela selecionada. Por exemplo, se você habilitar esta opção e selecionar a tabela Item de configuração [cmdb_ci], seu playbook Executado quando ocorrem operações de registro no Servidor [cmdb_ci_server], Computador [cmdb_ci_computer] e outras tabelas estendidas. Para obter mais informações, consulte Table extension and classes.
    Gatilho em mudança única Selecione esta opção para acionar playbook para cada atualização exclusiva de um não- campo do sistema mesmo que o fluxo esteja em execução no momento. O sistema armazena um histórico de todas as mudanças em um registro e determina se a mudança é exclusiva. Por exemplo, se um registro de incidente for Estado O campo muda de Em andamento para Em espera, o. playbook execuções. No entanto, se o Estado Em seguida, muda de volta para Em andamento, o. playbook não é executado.
    Nota:
    Playbooks que têm um gatilho que é executado Para cada mudança exclusiva pode produzir recursões quando executado em uma sessão não interativa. Quando esses playbooks fazem uma mudança no registro do gatilho, a mudança atende a. playbook aciona condições e causa uma recursão.

    Considerações de design

    Consulte estas considerações de design ao trabalhar com gatilhos:
    Crie condições de filtro exclusivas para gatilhos de registro na mesma tabela
    Para impedir que playbooks se substituam, crie condições de filtro exclusivas para cada um playbook que é executado na mesma tabela. Se vários playbooks na mesma tabela tiverem o mesmo filtro, não haverá como saber a ordem em que os playbooks serão executados.
    Evite duplicar gatilhos usados em Workflow Studio fluxos
    Playbooks os gatilhos não substituem Workflow Studio gatilhos. Para ambas as aplicações, quando as condições do gatilho são atendidas, os processos automatizados são executados.
    Ignorar registros adicionados ou atualizados por conjuntos de importação e atualização
    Os gatilhos de registro ignoram registros que foram adicionados ou atualizados pela aplicação de um conjunto de atualizações ou pela importação de um arquivo XML. Essas operações se aplicam a toda a aplicação ou tabela, em vez de um registro individual.