Une variable est un conteneur de données, qui stocke des valeurs temporaires qui peuvent être transmises entre des processus sous forme de paramètres d'entrée et de sortie, et qui sont importants pour leur bonne exécution. Par exemple, les variables sont utiles pour déterminer les décisions concernant le routage ou la construction des messages qu'un processeur doit envoyer.
Une variable peut être créée dans un diagramme de chorégraphie avec n'importe quel langage d'orchestration, et est associée à un processus mis en oeuvre par une opération.
Les variables peuvent être utilisées avec des :
Par défaut, un nom ou un code de variable doit être unique au sein de la portée parent (package, processus composite, ou modèle) mais peut être utilisé par n'importe quel processus (activité) défini au même niveau. Toutefois, deux variables peuvent partager un même nom si elles appartiennent à des processus composites différents contenus dans un même package.
Lorsque vous déplacez des variables, les règles suivantes s'appliquent :
Déplacer vers... |
Description |
---|---|
Une autre modèle |
Une copie de la variable reste dans le modèle source, où la variable est utilisée par au moins un processus dans ce modèle, car les raccourcis externes pour les variables ne sont pas admis. |
Le même modèle |
Un raccourci pour la variable reste dans le processus ou package source, où la variable est utilisée par au moins un processus dans ce package. |