Déclencher des événements sur les changements d’états

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Vous pouvez configurer un flux d’état pour qu’il déclenche un événement système enregistré lorsqu’une tâche passe d’un état de début à un état de fin précis. Par exemple, vous pouvez utiliser des événements pour déclencher des notifications par e-mail et créer des actions de scripts.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Vous pouvez configurer un flux d’état pour qu’il déclenche un événement système enregistré lorsqu’une tâche passe d’un état de début à un état de fin précis. Par exemple, vous pouvez utiliser des événements pour déclencher des notifications par e-mail et créer des actions de scripts. Lorsque vous attachez un événement à un flux d’état, le système ServiceNow crée une règle métier appelée Événements des flux d’états de <table name> pour la table spécifiée dans le flux d’état. Si vous précisez un état de début et de fin, la règle métier s’exécute lorsque l’enregistrement passe de l’état de début à l’état de fin. Si le flux d’état ne précise qu’un état de fin, la règle métier s’exécute à chaque fois que cet état de fin est atteint. Le système crée une règle métier pour tous les flux d’états contenant des événements sur une seule table. Lorsque tous les événements ou tous les flux d’états sur une table sont supprimés, le système supprime la règle métier.

    Pour créer un événement qui se déclenche lorsqu’une tâche de commande de travaux passe d’un état de début Travail en cours à un état de fin Fermé terminé :

    Procédure

    1. Enregistrez un nouvel événement sur la table Tâche de commande de travaux [wm_task] appelé task.closed.
    2. Naviguez vers les flux d’états Flux de tâches.
    3. Ouvrez l’enregistrement de flux d’état Fermé terminé.
    4. Sélectionnez task.closed dans le champ Événement et enregistrez vos modifications.

      Le système ServiceNow crée automatiquement une règle métier appelée Événements de flux d’états pour wm_task.