[Task] と [Subprocess] タイプのオブジェクトにループとしてマークを付けることができます。 この場合、[Loop type] (AT_BPMN_Loop_Type_2) 属性の値が設定され、ARIS のシンボルにある特徴マークにより識別されます。
XPDL ファイルでは、[Loop] 要素は [Activity] 要素に従属します。 [Loop] タイプにしたがって、対応する属性の定義を含みます。
標準
[LoopType] 属性は、[Standard] 値を受け取ります。
次の属性が定義されると、以下のように割り当てることができます。
ARIS 構造 |
XPDL 構造 |
値 |
アクティビティでの [Loop maximum] 属性 (AT_BPMN_MAX_LOOP) |
[LoopStandard] 要素での [LoopMaximum] 属性 |
任意の整数を入力できます。 |
アクティビティでの [Test before] 属性 (AT_BPMN_LOOP_TEST_TIME) |
[LoopStandard] 要素での [TestTime] 属性 |
[Before] または [After] |
アクティビティでの [Loop condition] 属性 (AT_BPMN_LOOP_CONDITION) |
[LoopCondition] 要素の値 |
任意のテキストを入力できます。 |
Multi-instance
[LoopType] 属性は、[MultiInstance] 値を受け取ります。
次の属性が定義されると、以下のように割り当てることができます。
ARIS 構造 |
XPDL 構造 |
値 |
アクティビティでの [Loop type] 属性 (AAT_BPMN_LOOP_TYPE_2) |
[LoopMultiInstance] 要素での [MI_Ordering] 属性 |
[Sequential] または [Parallel] |
アクティビティでの [MI_FlowCondition] 属性 (AT_BMPN_LOOP_FLOW_CONDITION) |
[LoopMultiInstance] 要素での [MI_FlowCondition] 属性 |
[None]、[One]、[All]、[Complex] |
アクティビティでの [MI_Condition] 属性 (AT_BPMN_MI_CONDITION) |
[MI_Condition] 要素の値 |
任意のテキストを入力できます。 |
アクティビティでの [ComplexMI_FlowCondition] 属性 (AT_BPMN_LOOP_FLOW_CONDI_COMPLEX) |
[ComplexMI_FlowCondition] 要素の値 |
任意のテキストを入力できます。 |