Lifecycle Definition
IRI: https://w3id.org/altium/cdm/platform/LifecycleDefinition
Bounded context: platform
Defines the set of states that an entity can transition through in its lifecycle. This definition clarifies what stage a revision of an entity has reached in its 'life' and what it can be safely used for. Different entities can have different lifecycle definitions assigned to them.
Documentation
Platform API
GRID (1)
grid:workspace:{workspace-id}:platform:lifecycle-definition/{id}
Diagram
---
config:
layout: elk
theme: neutral
class:
hideEmptyMembersBox: true
---
classDiagram
direction LR
class plt_LifecycleDefinition["Lifecycle Definition"]
style plt_LifecycleDefinition fill:#cccccc
click plt_LifecycleDefinition href "../../classes/plt_LifecycleDefinition/"
class core_Artifact["Artifact"]
core_Artifact <|-- plt_LifecycleDefinition
click core_Artifact href "../../classes/core_Artifact/"
plt_LifecycleDefinition --> "*" plt_LifecycleStage : stages
click plt_LifecycleStage href "../../classes/plt_LifecycleStage/"
class plt_LifecycleStage["Lifecycle Stage"]
style plt_LifecycleStage fill:#cccccc
plt_LifecycleDefinition : id
Inheritance
- core_Entity
- core_Artifact
- plt_LifecycleDefinition
- core_Artifact
Fields
| Name | Cardinality | Type | Description | Inheritance |
|---|---|---|---|---|
| id | 1 |
GRID | Globally unique identifier across the whole platform. | core_Entity |
| stages | * |
Lifecycle Stage | TBD | direct |
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| grid | grid:workspace:{workspace-id}:platform:lifecycle-definition/{id} |
| platformAPI | DesLifeCycleDefinition |