Designing and Implementing Business Process Models : Modeling BPMN 1.x in ARIS : Semantic Checks : Activity
Activity
Structure Rules Activity
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.
 
Attributes Rules Activity
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.
 
Copyright © 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback