Artifact Lifecycle extension
The Artifact Lifecycle extension specifies attributes to capture the explicit state of artifacts in the process. Artifacts have been defined as key conceptual entities that are central to the operation of part of a business and who’s lifecycles define the overall business process. A typical example artifact-centric process is a build-to-order process where several customer orders are collected, and based on the order, materials need to be ordered from suppliers. Customer orders can relate to one or more supplier orders which contain goods related to multiple customer orders. Other domains where business artifacts play an important role are healthcare, order-to-cash, and logistics and transportation. Furthermore, business artifacts may relate to multiple lifecycle models, to enable analysis on multiple levels of abstraction.
- Name: Artifact Lifecycle
- Prefix: artifactlifecycle
- URI: https://www.xes-standard.org/artifactlifecycle.xesext
Attributes
A moves attribute shall contain zero or more model attributes. Each model attribute shall the lifecycle transition and the artifact instance, i.e. the instance for which the transition in the lifecycle model was recorded.
Moves
- Key: moves
- Components:
- event
- event
- Datatype: List
One per event, contains zero or more model entries.
Model
- Key: model
- Components:
- meta
- meta
- Datatype: xs:string
Entries of moves list.
Instance
- Key: instance
- Components:
- meta
- meta
- Datatype: xs:string
Instance of the artifact.
Transition
- Key: transition
- Components:
- meta
- meta
- Datatype: xs:string
Transition of the artifact instance.
