Skip to main content
View as Markdown

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.

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 deprecated

lifeCycleDefinitionId ● String! deprecated non-null scalar​

DEPRECATED

Use id instead.