Acionar eventos em mudanças de estado

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Você pode configurar um fluxo de estado para acionar um evento do sistema registrado quando uma tarefa faz a transição de um estado inicial para um estado final especificado. Por exemplo, você pode usar eventos para acionar notificações por e-mail e criar ações de script.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Quando você anexa um evento a um fluxo de estado, o sistema ServiceNow cria uma regra de negócio chamada Eventos de fluxo de estado para <table name> para a tabela especificada no fluxo de estado. Se você especificar um estado inicial e um estado final, a regra de negócio será executada quando o registro fizer a transição do estado inicial para o estado final. Se o fluxo de estado especificar apenas um estado final, a regra de negócio será executada sempre que esse estado final for atingido. O sistema cria uma regra de negócio para todos os fluxos de estado que contêm eventos em uma única tabela. Quando todos os eventos ou todos os fluxos de estado em uma tabela são excluídos, o sistema exclui a regra de negócio.

    Criar um evento que é disparado quando uma tarefa de ordem de serviço passa de um estado inicial de Trabalho em andamento para um estado final de Encerrado concluído.

    Procedimento

    1. Navegar até Todos > Serviços de Campo > Fluxos de estado > Fluxos de Tarefas do Trabalho.
    2. Selecione a tabela Tarefa de ordem de serviço chamada Tarefa de ordem de serviço [wm_task].
    3. Selecione Novo.
    4. Abra o registro de fluxo de estado chamado Encerrar Concluído.
    5. Selecione task.closed no campo Evento e salve suas mudanças.

      O sistema ServiceNow cria automaticamente uma regra de negócio chamada Eventos de fluxo de estado para wm_task.