Types de variables prises en charge dans Process Composer
- Mis à jour : 2023/09/27
Types de variables prises en charge dans Process Composer
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 :
lt;meta variable name>]$
. Cette valeur de variable de type méta provient de la demande. - 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 |
---|---|---|
createdOn | Demande, Tâche | Affiche la date de création de la demande ou de la tâche. Exemple : $createdOn$ ou $Approval_Task.createdOn$ |
updatedOn | 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 de dictionnaire
Nom | Entité | Description |
---|---|---|
assignedTo | 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$ |
assignedTo{id} | Tâche | Affiche l'ID numérique de l'utilisateur affecté à la tâche. Exemple : $Approval_Task.assignedTo{id}$ |
createdBy{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$ |
title | 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 (ROBOT pour les tâches de robot, FORMULAIRE pour les tâches de formulaire). Exemple : %Task.type$ |
assignedTo{username} | Tâche | Affiche le nom d'utilisateur de l'utilisateur affecté à la tâche. Exemple : $Approval_Task.assignedTo{username}$ |
createdBy{username} | Demande | Affiche le nom d'utilisateur de l'utilisateur ayant créé la demande. Exemple : $createdBy{username}$ |
assignedTo{email} | Tâche | Affiche l'e-mail de l'utilisateur affecté à la tâche. Exemple : $Approval_Task.assignedTo{email}$ |
createdBy{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 |
---|---|---|
Any | Tâche | Stocke les types de données Booléen, Données de tableau, 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. |