Changer l’activité du workflow

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • L’activité Basculer vérifie si la valeur d’un champ ou d’une variable transmis est équivalente à l’une des plusieurs valeurs de ticket.

    Le comportement de l’activité switch est similaire à celui d’une instruction switch en Java.

    Lors de la création d’une activité de commutation, sélectionnez une variable ou un champ à vérifier par rapport aux conditions d’activité pour une valeur de champ correspondante. Lorsque la valeur transmise dans cette variable ou ce champ correspond à la valeur définie dans le champ Condition de la condition d’activité, le workflow progresse dans cette condition d’activité.
    Remarque :
    Les activités de condition s’exécutent en tant qu’utilisateur dont les actions correspondent aux conditions que le workflow attendait et fait avancer le workflow.

    Résultats

    La variable ou le champ sélectionné dans la variable ou la variable d’activité Champ détermine les valeurs de résultat possibles.

    Variables d’entrée

    Les variables suivantes déterminent le comportement de l’activité.
    Tableau 1. Variables d’entrée d’activité du commutateur
    Champ Description
    Type Sélectionnez Variable ou Champ comme type de valeur à vérifier par rapport aux conditions disponibles. Cette sélection définit l’étiquette et les options disponibles pour l’autre champ.
    Variable ou champ
    Sélectionnez la source de la valeur comparée aux conditions d’activité du commutateur. L’étiquette de champ et les options disponibles dépendent de la sélection du type .
    • Variable : sélectionnez une variable du catalogue de services.
    • Champ : sélectionnez un champ dans la table définie dans les propriétés du workflow.

    États

    L’état de l’activité indique au moteur de workflow ce qu’il doit faire avec l’activité.
    Tableau 2. Changer les états d’activité
    État Description
    Exécution Le moteur de workflow sait démarrer la fonction onExecute de l’activité.
    En attente Le moteur de workflow ignore l'activité jusqu'à ce qu'un événement spécifique pour relancer l'activité soit déclenché.
    Terminé L'activité s'est terminée. Affichez la valeur de résultat pour connaître le résultat de l'activité.
    Annulé Cette activité, ou le workflow qui contient cette activité, a été annulée.
    Erreur Une erreur JavaScript s’est produite. Examinez les journaux pour connaître les détails de l'erreur.

    Exemple

    Vous pouvez créer une activité de commutation qui définit différentes valeurs de champ sur un incident en fonction du groupe d’affectation de l’enregistrement d’incident.
    Figure 1. Exemple d’activité de changement
    Le champ sélectionné est le champ Affecté à l’incident .
    Figure 2. Changer de champ d’activité

    Si la valeur du champ Affecté à de l’incident déclenchant le workflow est Centre de services ou Services sur site, le workflow renseigne les valeurs de l’enregistrement d’incident avant de continuer. Si la valeur Affecté à est Matériel, le workflow se poursuit sans renseigner de valeurs de champ.

    Le type de condition (Standard, Sinon ou Erreur) est utilisé. Pour plus d'informations, voir Gérer les workflow conditions d’activité.
    Figure 3. Condition de groupe de matériel