Designing and Implementing Business Process Models : ARIS Method manual : Modeling BPMN 2.0 : BPMN core elements and their implementation in ARIS : Foundation
Foundation
The foundation package contains classes which are shared amongst other packages in the BPMN core. The foundation package consists of 8 classes: base element, documentation, root element, extension, extension definition, extension attribute definition, extension attribute value, and relationships. See: Business Process Model and Notation (BPMN) 2.0.
Mapping the attributes and model associations to ARIS:
Class
BPMN attribute name
Implementation in ARIS
BaseElement
id: string
The ARIS GUID of the respective modeling construct represents the BPMN ID. For imported BPMN elements an attribute type in the attribute type group external attributes will be used.
 
documentation: Documentation [0..*]
see below: Documentation
 
extensionDefinitions: ExtensionDefinition [0..*]
The ARIS method can be enhanced, e. g. by user defined attributes.
 
extensionValues: ExtensionAttributeValue [0..*]
The ARIS method can be enhanced, e. g. by user defined attributes.
Documentation
inherits from BaseElement
 
 
text: string
All ARIS attribute types assigned to model types, object types and connection types can be used for documentation purposes. The attribute types Description/definition (AT_DEC) and Remark/Example (AT_REM) should be used to for general information. Specific attribute types should be used to store specific information.
Extension
mustUnderstand: boolean [0..1] = False
Not considered in the 1st version of the BPMN 2.0 implementation.
 
definition: ExtensionDefinition
 
ExtensionDefinition
name: string
Not considered in the 1st version of the BPMN 2.0 implementation.
 
extensionAttributeDefinitions: ExtensionAttributeDefinition [0..*]
 
ExtensionAttribute Definition
name: string
Not considered in the 1st version of the BPMN 2.0 implementation.
 
type: string
 
 
isReference: boolean [0..1] = False
 
ExtensionAttribute Value
value: Element [0..1]
Not considered in the 1st version of the BPMN 2.0 implementation.
 
valueRef: Element [0..1]
 
 
extensionAttributeDefinition: ExtensionAttributeDefinition
 
Relationship
inherits from BaseElement
(External) relationships are not considered in the 1st version of the BPMN 2.0 implementation.
 
type: string
 
 
direction: RelationshipDirection {none | forward | backward | both}
 
 
sources: Element [1..*]
 
 
targets: Element [1..*]
 
RootElement
inherits from BaseElement
RootElement is an abstract class, it has no direct representation in ARIS. For example ARIS object types are root elements, ARIS attribute types are not root elements.
Copyright © 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback