Gérer les workflow conditions d’activité

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Les activités contiennent des conditions par défaut qui déterminent les transitions à suivre.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Par exemple, l’activité Approbation - Utilisateur a deux conditions, Approuvé et Rejeté.

    Figure 1. Exemple de conditions d’activité

    Vous pouvez utiliser une vérification de condition JavaScript pour créer des conditions personnalisées sur les activités de workflow principales. Les activités personnalisées ne prennent pas en charge cette fonctionnalité.

    Procédure

    1. Cliquez avec le bouton droit de la souris sur l’activité et sélectionnez Ajouter une condition dans le menu contextuel.
    2. Dans la boîte de dialogue Nouvelle condition du workflow, renseignez les champs comme il convient (voir le tableau).
      Tableau 1. Formulaire des nouvelles conditions du workflow
      Champ Description
      Nom Étiquette affichée sur le workflow.
      Activité Nom de l’activité pour laquelle cette condition est soumise. Cette valeur est automatiquement renseignée par le système.
      Description courte Brève description de cette condition.
      Condition Une vérification de condition JavaScript. Les variables suivantes sont disponibles :
      • current : enregistrement actuel sur lequel le workflow s’exécute.
      • activity.result : valeur de résultat définie par l’activité une fois terminée.
      • activité : enregistrement de l’activité d’exécution du workflow (wf_executing). Utilisé pour les vérifications de conditions avancées.
      • activity.vars : variables associées à l’enregistrement de l’activité d’exécution du workflow. Utilisé pour les vérifications de conditions avancées.
      Ignorer pendant la génération Si cette option est sélectionnée, l’activité Générer ne suit pas cette transition pour générer des approbations ou des tâches.
    3. Cliquez sur Envoyer.
    4. Pour modifier l’ordre dans lequel les conditions apparaissent sur l’activité de workflow, cliquez avec le bouton droit sur l’activité et sélectionnez Réorganiser les conditions.
      Une boîte de dialogue s’affiche, contenant une liste des conditions disponibles.
      Figure 2. Liste des conditions de l’activité en cours
    5. Faites glisser les conditions vers une nouvelle position dans la liste.
    6. Cliquez sur OK.

    Valeur du résultat de l’activité

    La valeur de résultat spécifiée par une activité contrôle la condition par laquelle passe l’activité.

    Utilisez la valeur du résultat dans le cadre du champ Condition de l’activité. Par exemple, si le champ Condition d’une activité Approbation - Utilisateur contient activity.result == 'rejected', l’activité passe par cette condition lorsqu’un refus est reçu de l’approbateur. Les valeurs de résultat sont définies dans le champ Script de la définition d’activité.