Skip to content

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.

Platform API

DesLifeCycleDefinition

GRID (1)

grid:workspace:{workspace-id}:platform:lifecycle-definition/{id}

  1. 🙋‍♂️ Altium Global Resource ID (aka GRID)

Diagram

---
  config:
    layout: elk
    theme: neutral
    class:
      hideEmptyMembersBox: true
---
 classDiagram
    direction LR


  class plt_lifecycle_definition["Lifecycle Definition"]



      style plt_lifecycle_definition fill:#cccccc    


    click plt_lifecycle_definition href "../../classes/plt_lifecycle_definition/"












      plt_lifecycle_definition --> "*" plt_lifecycle_stage : stages
      click plt_lifecycle_stage href "../../classes/plt_lifecycle_stage/"


  class plt_lifecycle_stage["Lifecycle Stage"]



      style plt_lifecycle_stage fill:#cccccc    






          plt_lifecycle_definition : id





Inheritance

Fields

Name Cardinality Type Description Inheritance
id 1 GRID Globally unique identifier across the whole platform. Entity
stages * Lifecycle Stage TBD direct

Identifier and Mapping Information

Annotations

property value
grid grid:workspace:{workspace-id}:platform:lifecycle-definition/{id}
platformAPI DesLifeCycleDefinition

Comments

Comments are still experimental - you need access to AltiumDeveloper/cdm-comments repository to see and leave comments. Please ping @dmitry.kolomiets for details.