Skip to content

Class: metadata

Lifecycle state types are groups of lifecycle states across lifecycles that share common behaviors.

AttributeMetadataDescription
labelType: String
Max length: 60
UI-friendly string in the Vault's base language.
activeType: BooleanIndicates whether the component is active. In QMS Vaults, this field is read-only for some standard lifecycle state types.
descriptionType: String
Max length: 255
Text description of the state type and how it is used.
document_lifecycleType: ComponentThe document lifecycle the state type belongs to. Not currently supported.
label_message_keyType: String
Max length: 255
For internal Veeva use only.
lifecycle_scopeType: Enum
Required
Allowed values:
  • AppliesToAll
  • AvailableToAll
  • Specific
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_typeType: Enum
Required
Allowed values:
  • Document
  • Object
Indicates whether the state type is supporting document or object lifecycles. Only object lifecycles are currently supported.
object_lifecycleType: ComponentThe object lifecycle the state type belongs to.
state_requiredType: Boolean
Required
Indicates whether a lifecycle must have a lifecycle state associated with the state type.
OperationSupport
Create
Recreate
Alter
Drop
Rename
Describe
Generate Recreate
Queryable