Les objets du type Tâche et Sous-processus peuvent être identifiés comme boucle. Dans ce cas, la valeur de l'attribut Type de boucle (AT_BPMN_Loop_Type_2) est définie dans ARIS et représentée dans le symbole à l'aide d'une identification caractéristique.
Un élément Boucle est alors subordonné à l'élément Activité dans le fichier XPDL. Un attribut correspondant est défini en fonction du type de boucle.
Standard
L'attribut Type de boucle reçoit la valeur Standard.
Si les attributs suivants sont définis, ils peuvent être construits comme suit :
Structure ARIS |
Structure XPDL |
Valeur |
Attribut Maximum de la boucle (AT_BPMN_MAX_LOOP) pour une activité |
Attribut LoopMaximum pour l'élément LoopStandard |
Il est possible d'utiliser n'importe quel nombre entier. |
Attribut Test préalable (AT_BPMN_LOOP_TEST_TIME) pour une activité |
Attribut TestTime pour l'élément LoopStandard |
Before ou After |
Attribut Loop condition (AT_BPMN_LOOP_CONDITION) pour une activité |
Valeur de l'élément Condition de boucle |
Il est possible d'utiliser n'importe quel texte. |
MultiInstance
L'attribut Type de boucle reçoit la valeur MultiInstance.
Si les attributs suivants sont définis, ils peuvent être construits comme suit :
Structure ARIS |
Structure XPDL |
Valeur |
Attribut Type de boucle (AT_BPMN_LOOP_TYPE_2) pour une activité |
Attribut MI_Ordering pour l'élément LoopMultiInstance |
Séquentiel ou Parallèle |
Attribut MI_FlowCondition (AT_BPMN_LOOP_FLOW_CONDITION) pour une activité |
Attribut MI_FlowCondition pour l'élément LoopMultiInstance |
None, One, All, Complex |
Attribut MI_Condition (AT_BPMN_MI_CONDITION) pour une activité |
Valeur de l'élément MI_Condition |
Il est possible d'utiliser n'importe quel texte. |
Attribut ComplexMI_FlowCondition (AT_BPMN_LOOP_FLOW_CONDI_COMPLEX) pour une activité |
Valeur de l'élément ComplexMI_FlowCondition |
Il est possible d'utiliser n'importe quel texte. |