Types de variables prises en charge dans Process Composer
- Dernière mise à jour2025/01/06
La partie essentielle de toute automatisation des processus dans Process Composer est la façon dont les données se déplacent (sont transmises) entre chaque tâche. Pour fonctionner correctement, les tâches ont besoin de variables.
Types de variables
Ces types de variables sont pris en charge dans une automatisation des processus dans Process Composer :
- Entrée
- Utilisez ce type de variable pour renvoyer des valeurs envoyées « dans » une tâche.
- Sortie
- Utilisez ce type de variable pour renvoyer des valeurs « hors » d\'une tâche.
- Méta
- Utilisez ce type de variable pour renvoyer des détails de haut niveau sur la demande d\'une tâche.
Entités de variables
Les entités suivantes peuvent contenir des variables :
- Global
- Les valeurs globales s\'étendent au locataire et à tous les types de variables, et utilisent cette forme :
$@variableName$
. - Demande
- Les demandes ne contiennent que des variables de type méta et utilisent ce formulaire :
- Tâche
- Les tâches peuvent contenir trois types de variables (entrée, sortie, méta) et peuvent être aux formats suivants :
Variables de date et heure
Nom | Entité | Description |
---|---|---|
crééLe | Demande, Tâche | Affiche la date de création de la demande ou de la tâche. Exemple : $createdOn$ ou $Approval_Task.createdOn$ |
mis à jour le | Demande, Tâche | Affiche la date de dernière mise à jour de la demande ou de la tâche. Exemple : $updatedOn$ ou $Approval_Task.updatedOn$ |
Variables du dictionnaire
Nom | Entité | Description |
---|---|---|
assignéÀ | Tâche | Affiche des informations sur l\'utilisateur affecté à la tâche. Clé de dictionnaire : {id}, {username}, {email} Exemple : $Approval_Task.assignedTo$ |
createdBy | Demande | Affiche des informations sur l\'utilisateur ayant créé la demande. Clé de dictionnaire : {id}, {username}, {email} Exemple : $createdBy$ |
Variables numériques
Nom | Entité | Description |
---|---|---|
executionCount | Tâche | Affiche le nombre de fois où la tâche a été exécutée. Exemple : $Name_Bot.executionCount$ |
id | Demande, Tâche | Affiche l\'ID numérique d\'une demande ou d\'une tâche. Exemple : $id$ ou $Approval_Task.id$ |
assignéÀ{id} | Tâche | Affiche l\'ID numérique de l\'utilisateur affecté à la tâche. Exemple : $Approval_Task.assignedTo{id}$ |
crééPar{id} | Demande | Affiche l\'ID numérique de l\'utilisateur ayant créé la demande. Exemple : %createdBy{id}$ |
Variables de chaîne
Nom | Entité | Description |
---|---|---|
status | Tâche | Affiche l\'étiquette du bouton cliqué (action) pour une tâche de formulaire ou le code de retour du robot pour une tâche de robot (égal à l\'état échec lorsque le robot échoue). Exemple : %Approval_Task.status$ ou $Name_Bot.status$ |
titre | Demande, Tâche | Affiche le titre de la demande ou de la tâche. Exemple : %title$ ou %Approval_Task.title$ |
type | Demande | Affiche le type de tâche (égal à Bot pour les robot tâches et FORM pour les tâches de formulaire). Exemple : %Task.type$ |
assignéÀ{username} | Tâche | Affiche le nom d\'utilisateur de l\'utilisateur affecté à la tâche. Exemple : $Approval_Task.assignedTo{username}$ |
crééPar{username} | Demande | Affiche le nom d\'utilisateur de l\'utilisateur ayant créé la demande. Exemple : $createdBy{username}$ |
assignéÀ{email} | Tâche | Affiche l\'e-mail de l\'utilisateur affecté à la tâche. Exemple : $Approval_Task.assignedTo{email}$ |
crééPar{email} | Demande | Affiche l\'e-mail de l\'utilisateur ayant créé la demande. Exemple : $createdBy{email}$ |
Variable définie par l\'utilisateur
Nom | Entité | Description |
---|---|---|
N\'importe lequel | Tâche | Stocke les types de données Booléen, Tableau de données, Date/heure, Fichier, Chiffre, Enregistrement, Chaîne ou Fenêtre. Utilisez ce type de variable lorsque vous n\'êtes pas sûr du type de données de l\'action. |