Activité du workflow du coordinateur d’approbation

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 4 minutes de lecture
  • L’activité Coordinateur d’approbation crée une approbation dont le résultat dépend du résultat d’une ou de plusieurs activités enfants, y compris une ou plusieurs activités Approbation - Utilisateur, Approbation - Groupe et/ou Approbation manuelle.

    Remarque :
    Cette activité est uniquement disponible lorsque le workflow s’exécute sur une table qui étend la tâche.
    Pour créer une activité du Coordinateur d’approbation , faites d’abord glisser l’activité sur le canevas du workflow, ce qui entraîne l’affichage du formulaire d’activité. Renseignez les champs appropriés du formulaire d’activité, puis cliquez sur Soumettre.

    Une fois que vous avez cliqué sur Envoyer, l’activité apparaît sur le canevas du workflow. À partir de là, spécifiez les activités enfants en cliquant sur les liens qui apparaissent dans le corps de l’activité.

    Lorsque l’activité du coordonnateur d’approbation est terminée, toutes les approbations en attente qui ont été créées par l’une des activités d’approbation du coordonnateur d’approbation sont immédiatement définies sur N’est plus nécessaire. Si un même utilisateur est appelé deux fois en tant qu’approbateur par le même workflow, par exemple lorsqu’un même utilisateur est à la fois approbateur de produit et approbateur exécutif, toutes les approbations pour cet utilisateur après la première sont ignorées.

    Résultats

    La valeur de résultat de l’activité du coordonnateur d’approbation dépend des actions d’approbation effectuées par les approbateurs et des conditions d’approbation spécifiées dans le champ Attendre . Les valeurs de résultat possibles sont les suivantes :
    • Approuvé
    • Rejeté
    • Supprimé
    • Annulé

    Variables d’entrée

    Les variables d'entrée déterminent le comportement initial de l'activité.

    Tableau 1. Variables d’entrée d’activité du coordinateur d’approbation
    Champ Description
    Attendre
    Indiquer ce qu’il faut attendre pour indiquer que l’activité d’approbation est approuvée ou rejetée. Les options sont les suivantes :
    • N’importe quelle activité enfant à approuver : Toute activité enfant (utilisateur, groupe ou approbation manuelle) qui se termine avec un résultat approuvé entraîne la fin de l’activité du coordinateur d’approbation avec un résultat approuvé.
    • Toutes les activités enfants à approuver : Toutes les activités enfants de l’activité du coordonnateur d’approbation doivent se terminer avec un résultat d’approuvé pour que l’activité du coordonnateur d’approbation se termine avec un résultat d’approuvé.
    • Première approbation ou premier rejet d’une activité enfant : La première activité enfant qui se termine avec un résultat approuvé ourejeté entraîne l’activité du coordinateur d’approbation avec le même résultat.
    • Condition basée sur script :Appelez un script pour déterminer comment gérer une approbation ou un rejet.
    Quand se produit un refus

    S’affiche uniquement si l’option Attendre est définie sur Toutes les activités enfants à approuver ou Toute activité enfant à approuver.

    Précisez ce que le coordinateur doit faire lorsqu’il voit un rejet d’une des activités enfant. Les options sont les suivantes :
    • Rejeter l’approbation : Terminer immédiatement l’activité du coordonnateur d’approbation avec un résultat sur Rejeté.
    • Attendez les autres réponses avant de décider : Attendez d’obtenir d’autres réponses d’autres activités enfants avant de prendre une décision d’approbation ou de rejet.

      Cela permet aux utilisateurs de changer d’avis jusqu’à ce qu’une décision soit prise.

      En outre, si l’option Attendre est définie sur N’importe quelle activité enfant à approuver, si une seule activité enfant terminée avec un résultat d’approbation entraîne l’achèvement de l’activité du coordonnateur d’approbation avec un résultat d’approuvé, même si d’autres activités enfants se sont terminées avec un résultat de Rejeté.

    Script d’approbation

    S’affiche uniquement si l’option Attendre est définie sur Condition basée sur script.

    Si la variable Attendre est définie sur Condition basée sur script , ce script est appelé pour déterminer comment gérer une approbation ou un rejet. Le script doit définir la variable Réponse sur , approuvé ou rejeté pour indiquer l’état d’approbation global de cette approbation. Lorsqu’elle est appelée, la variable suivante est disponible pour le script :
    counts.total = total number of child approval activities that are part of this approval
          counts.approved = # of child approval activities that approved so far
          counts.rejected = # of child approval activities that rejected so far
          counts.requested = # of child approval activities that are pending approval

    Conditions

    Les conditions déterminent quelle transition s’effectue après cette activité.
    Remarque :
    Les activités d’approbation s’exécutent en tant qu’utilisateur dont les actions correspondent aux conditions d’approbation ou de rejet que le workflow attendait et fait avancer le workflow.
    Tableau 2. Conditions d’activités du coordinateur d’approbation
    Condition Description
    Approuvé Les utilisateurs des groupes ont approuvé la demande en fonction des règles d’attente .
    Rejeté Les utilisateurs des groupes ont rejeté la demande en fonction des règles d’attente .

    États

    L’état de l’activité indique au moteur de workflow ce qu’il doit faire avec l’activité.
    Tableau 3. États d’activité du coordonnateur d’approbation
    État Description
    Exécution Le moteur de workflow démarre la fonction exécuter 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.