Variables (MPM)

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.

Vous pouvez créer des variables dans des modèles ayant pour cible les langages SOA, BPMN et BPEL.

Les variables peuvent être utilisées avec :
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.
Remarque : Si vous déplacez une variable qui est utilisée dans son package d'origine vers un autre package du même modèle, un raccourci est créé dans le package d'origine. Si vous déplacez la variable vers un autre modèle, une copie de la variable est conservée dans le modèle d'origine car les raccourcis externes ne sont pas admis pour les variables.