DesLifeCycleDefinition
Revision naming scheme details obtained by desLifeCycleDefinitions.
Common Data Model
- Lifecycle Definition — 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.
- IRI:
https://w3id.org/altium/cdm/platform/LifecycleDefinition - GRID:
grid:workspace:{workspace-id}:platform:lifecycle-definition/{id}
- IRI:
Returned By
desLifeCycleDefinitionByContentTypeKind query ● desLifeCycleDefinitionById query ● desLifeCycleDefinitions query
Member Of
DesPartLifecycle object
type DesLifeCycleDefinition {
contentTypes: [DesContentTypeKind!]!
createdAt: DateTime!
createdBy: DesUser!
id: ID!
isControlledPerContentType: Boolean!
isRevisionSchemeAssigned: Boolean!
lifeCycleDefinitionId: String! @deprecated
lifeCycleManagementType: DesLifeCycleManagementType!
name: String!
stages: [DesLifeCycleStage!]!
stateTransitions: [DesLifeCycleStateTransition!]!
updatedAt: DateTime!
updatedBy: DesUser!
}
Fields
contentTypes ● [DesContentTypeKind!]! non-null enum
The DesContentTypeKind list for this life cycle definition.
createdAt ● DateTime! non-null scalar
The DateTime this life cycle definition was created.
createdBy ● DesUser! non-null object
The user this life cycle definition was created by.
id ● ID! non-null scalar
The node identifier.
isControlledPerContentType ● Boolean! non-null scalar
Returns true if the life cycle definition is controlled per content type.
isRevisionSchemeAssigned ● Boolean! non-null scalar
Tells if this life cycle definition is automatically assigned the first DesLifeCycleState when a revision is released.
lifeCycleManagementType ● DesLifeCycleManagementType! non-null enum
Type of life cycle management.
name ● String! non-null scalar
The name of this life cycle definition.
stages ● [DesLifeCycleStage!]! non-null object
The DesLifeCycleStage list for this life cycle definition.
stateTransitions ● [DesLifeCycleStateTransition!]! non-null object
The DesLifeCycleStateTransition list for this life cycle definition.
updatedAt ● DateTime! non-null scalar
The DateTime this life cycle definition was last updated.
updatedBy ● DesUser! non-null object
The user this life cycle definition was last updated by.
Show deprecatedHide deprecated
lifeCycleDefinitionId ● String! deprecated non-null scalar
Use id instead.