Types de variables prises en charge dans Process Composer
- Dernière mise à jour2025/07/07
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 :
- Valeur globale
- Les valeurs globales s\'étendent au locataire et à tous les types de variables, et utilisent cette forme :
$@variableName$
. - Demande de traitement
- Les demandes ne contiennent que des variables de type méta et utilisent ce formulaire :
- Élément
- 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$ |
submittedOn | Demande, Tâche | Affiche la date de soumission de la demande ou de la tâche. Exemple : $submittedOn$ ou $Approval_Task.submittedOn$ |
openedOn | Demande, Tâche | Affiche la date d\'ouverture de la demande ou de la tâche. Exemple : $openedOn$ ou $Approval_Task.openedOn$ |
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 bot pour une tâche de bot (égal à l\'état échec lorsque le bot é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 bot 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 | Description |
---|---|
N\'importe lequel | 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. |
Booléen Bool |
Stocke une valeur Vrai ou Faux |
Information d\'identification Cred |
Stocke les valeurs de chaîne en toute sécurité, empêchant l\'affichage des valeurs dans une zone de message ou leur écriture dans un fichier. La valeur est sélectionnée à partir du Credential Vault ou fournie par l\'utilisateur. |
DateTime Date |
Stocke une valeur contenant une seule valeur de date et heure. Vous pouvez formater les valeurs en sélectionnant un format prédéfini ou en spécifiant un format personnalisé. |
Dictionnaire Dict |
Stocke les données sous forme de paires de valeur-clé. La valeur peut être de type booléen, numérique ou de chaîne. |
Fichier Fichier |
Stocke un chemin de fichier. |
Liste Liste |
Stocke une séquence de valeurs booléennes, numériques ou de chaîne. |
Nombre Num |
Stocke des valeurs numériques. |
Enregistrement Rec |
Stocke une rangée unique de valeurs extraites d\'un tableau. Les valeurs peuvent être de type booléen, numérique ou de chaîne. |
Chaîne Str |
Stocke des valeurs alphanumériques, des caractères spéciaux et des valeurs vides. |
Table Tableau |
Stocke plusieurs valeurs dans un tableau de lignes et de colonnes. Les valeurs peuvent être de type booléen, numérique ou de chaîne. |
Fenêtre Win |
Stocke un titre de fenêtre et une URL. |