Approbation : activité du workflow de l’utilisateur
L’activité Approbation - utilisateur crée une ou plusieurs approbations utilisateur individuelles.
Résultats
- Approuvé
- Rejeté
- Supprimé
- Annulé
Variables d’entrée
| Champ | Description |
|---|---|
| Approbation : utilisateur quand Spécifiez quand cette activité génère un enregistrement d’approbation d’utilisateur. |
|
| Condition | Conditions qui, si elles sont réunies, entraînent la génération de l’approbation individuelle. Si les conditions ne sont pas réunies, l'approbation est ignorée. |
| Approbation : approbateurs d’utilisateurs Spécifiez les utilisateurs dont l’approbation sera demandée. |
|
| Utilisateurs | Utilisateurs de l’approbation. Utilisez l’icône d’arborescence pour sélectionner des champs de référence utilisateur à partir de l’enregistrement actuel afin de créer des approbations, telles que ${assigned_to}. Si aucun utilisateur n’est sélectionné, l’activité bascule automatiquement l’approbation sur Approuvé. Remarque : Le workflow gère uniquement les enregistrements d’approbation générés par l’activité de l’utilisateur d’approbation. Après le démarrage du workflow, les approbations nouvellement ajoutées n’affectent pas le contexte du workflow. |
| Groupes | Groupes dont les membres doivent également recevoir des approbations. Notez qu’il s’agit d’une opération différente de l’activité Approbation - Groupe , qui crée une approbation de groupe en plus des approbations individuelles. L’icône d’arborescence permet de sélectionner des champs de référence de groupe à partir de l’enregistrement actuel afin de créer des approbations, tels que ${assignment_group}. |
| Approbation : condition utilisateur Spécifiez comment l’activité décide d’approuver ou de rejeter l’approbation en fonction des réponses de chaque approbateur. |
|
| Attendre | Choix entre différentes logiques d’approbation pour déterminer quelles approbations entraînent l’acceptation de l’approbation de l’activité. Les options sont les suivantes :
|
| Quand quelqu’un refuse | Choix entre différentes logiques d’approbation pour déterminer quels rejets entraînent le rejet de l’approbation de l’activité. Les options sont les suivantes :
Remarque : Notez que si Attendre est défini sur Approbation par n’importe qui , une seule approbation entraîne la fin de l’activité avec un résultat Approuvé, même si un ou plusieurs utilisateurs refusent. |
| Nom de colonne d’approbation | Un champ de chaîne pour le nom du champ d’approbation dans la table sur laquelle le workflow s’exécute. La valeur par défaut est l’approbation, qui est le champ de la table Tâche. Remarque : Utilisez le nom du champ, pas son étiquette. Si vous utilisez des champs de colonne d’approbation personnalisés et des journaux de colonne d’approbation, utilisez les activités Définir la valeur dans le workflow pour définir les champs personnalisés de colonne d’approbation. |
| Colonne de journal d’approbation | |
| Script d’approbation | 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 le statut d’approbation de cette approbation. Lors de l’appel, les informations suivantes sont disponibles : |
| Approbation : calendrier de l’utilisateur Spécifier la manière dont le workflow calcule la date de démarrage prévue et la date d’échéance de l’enregistrement d’approbation. Une fois que vous avez effectué une sélection pour « Date d’échéance basée sur » et « Calendrier basé sur », les champs appropriés s’afficheront. |
|
| Date d’échéance basée sur | Sélectionnez la façon dont le workflow détermine la durée, la date d’échéance et le calendrier de la tâche.
|
| Durée S’affiche uniquement lorsque la date d’échéance basée sur est définie sur Durée spécifiée par l’utilisateur |
Nombre spécifique de jours et d’heures. |
| Durée relative Apparaît uniquement lorsque la date d’échéance basée sur est définie sur Durée relative |
Nombre général et durée des jours ouvrables. |
| Champ de date d’échéance S’affiche uniquement lorsque la date d’échéance basée sur est définie sur Champ de date/heure ou de durée |
Champ de date/heure ou de durée. |
| Script de date d’échéance S’affiche uniquement lorsque l’option Date d’échéance basée sur est définie sur Script |
Script qui définit « réponse » sur le nombre de secondes de la durée. |
| Calendrier basé sur | Calendrier de base que le minuteur utilise pour compter les heures de travail. Si une planification est spécifiée, la durée sera prise en considération uniquement pour les heures spécifiées dans la planification. Par exemple, si la durée est de 2 heures et que le workflow commence à 16h00 selon un calendrier allant de 8h à 17h00, il se termine à 9h00 le lendemain. Les options sont les suivantes :
|
| Calendrier S’affiche uniquement lorsque l’option Calendrier basé sur est définie sur Un calendrier spécifique |
La planification prédéfinie à partir d’une liste. |
| Champ de calendrier S’affiche uniquement lorsque l’option Calendrier basé sur est définie sur Un champ de calendrier. |
Champ de date et heure ou de durée pour le calendrier associé à la table. Les champs valides apparaissent en bleu dans la boîte de dialogue Sélectionner l’élément dans une arborescence. |
| Fuseau horaire basé sur | Fuseau horaire pour le calcul de la durée. Le fuseau horaire peut être basé sur :
|
| Fuseau horaire S’affiche uniquement lorsque l’option Fuseau horaire basé sur est définie sur Un fuseau horaire spécifique . |
Sélectionnez le fuseau horaire souhaité dans la liste de choix. |
| Champ de fuseau horaire S’affiche uniquement lorsque l’option Fuseau horaire basé sur est définie sur Un champ de fuseau horaire. |
Champ de date et heure ou de durée pour le calendrier associé à la table. Les champs valides apparaissent en bleu dans la boîte de dialogue Sélectionner l’élément dans une arborescence. |
| Approbation : avancée Si vous le souhaitez, écrivez un script pour déterminer des utilisateurs supplémentaires auxquels demander des approbations. |
|
| Avancé | Cochez cette case pour écrire un script destiné à déterminer des utilisateurs supplémentaires auxquels demander des approbations. |
| Script pour approbateurs complémentaires | Si la case à cocher Avancé est sélectionnée, ce script est appelé pour déterminer les approbations de groupe supplémentaires éventuelles à créer. Le script doit définir la réponse de variable sur une liste séparée par des virgules des ID d’utilisateurs et des ID de groupes ou sur un tableau d’ID d’utilisateurs et de groupes à ajouter en tant qu’approbateurs. Par exemple : |
Conditions
| Condition | Description |
|---|---|
| Approuvé | Les utilisateurs ont approuvé la demande en fonction des règles d’attente . |
| Rejeté | Les utilisateurs ont rejeté la demande en fonction des règles d’attente . |
| Erreur | L'événement ou la condition qui génère une erreur. |
| Ignoré | Événement ou condition qui autorise une approbation ignorée. |
États
| É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. |