Lifecyclestatetype
Class: metadata
Lifecycle state types are groups of lifecycle states across lifecycles that share common behaviors.
Learn more about Object Lifecycle State Types in Vault Help.
| Attribute | Metadata | Description |
|---|---|---|
label | Type: String Max length: 60 | UI-friendly string in the Vault's base language. |
active | Type: Boolean | Indicates whether the component is active. In QMS Vaults, this field is read-only for some standard lifecycle state types. |
description | Type: String Max length: 255 | Text description of the state type and how it is used. |
document_lifecycle | Type: Component | The document lifecycle the state type belongs to. Not currently supported. |
label_message_key | Type: String Max length: 255 | For internal Veeva use only. |
lifecycle_scope | Type: Enum Required Allowed values:
| Determines whether the state type applies to all lifecycles, is available to all lifecycles (but not required for all lifecycles), or is relevant to only a specific lifecycle. |
lifecycle_type | Type: Enum Required Allowed values:
| Indicates whether the state type is supporting document or object lifecycles. Only object lifecycles are currently supported. |
object_lifecycle | Type: Component | The object lifecycle the state type belongs to. |
state_required | Type: Boolean Required | Indicates whether a lifecycle must have a lifecycle state associated with the state type. |
Supported Operations
Section link for Supported Operations| Operation | Support |
|---|---|
| Create | |
| Recreate | |
| Alter | |
| Drop | |
| Rename | |
| Describe | |
| Generate Recreate | |
| Queryable |