39 | A Task of type Receive MUST NOT have an outgoing message flow AND must have an incoming message flow | (at definition level) |
40 | A Task of type Send MUST NOT have an incoming message flow and MUST HAVE an outgoing message flow | (at definition level) |
41 | A Task Type of Script, Manual or None MUST NOT have an incoming or an outgoing Message Flow | (at definition level) |
42 | A Task Type of Service OR User MUST HAVE an incoming and an outgoing message flow | (at definition level) |
44 | A Task MUST NOT have more than one incoming message flows | |
45 | A Compensation Task/Sub Process MUST NOT have any outgoing sequence flow connections and MUST have an incoming sequence flow connection from an compensation intermediate event. |
46 | The Activity Attribute StartQuantity MUST NOT be less than 1 | |
47 | The Attribute MI_FlowCondition MUST NOT be maintained if the LoopType of an Activity is != Multiple Instance | |
48 | The Attribute MI_Ordering MUST not be maintained the LoopType is != multiple instance | |
49 | The attribute Complex MI_FlowCondition must not be maintained if the MI_FlowCondition is != Complex | |
50 | The Attribute Complex MI_FlowCondition MUST BE maintained if the MI_FlowCondition Attribute is set to Complex | |
51 | Embedded sub processes MUST NOT have a performs connection towards a Mapping symbol (inside a BPMN allocation diagram) | |
52 | A Task of Type Receive that has its Instantiate attribute set to True MUST NOT have a Standard or MultiInstance LoopType | |
53 | if an Sub Process is of the type AdHoc (Adhoc Attribute==true) the Attribute AdHocCompletionCondition must be maintained | |
54 | If the Attribute AT_BPMN_LOOP_TYPE is set to Standard the attribute AT_BPMN_LOOP_CONDITION must be maintained | (same for sub-processes) |
55 | If the Attribute AT_BPMN_LOOP_TYPE is set to Multiple Instance the attribute AT_BPMN_MI_CONDITION must be maintained. |