**Source URL:** https://general.veevavault.dev/medical/mdl/component-types/lifecyclestatetypeassociation.md

# Lifecyclestatetypeassociation

**Class: ** `metadata`

Lifecycle state type associations join a state and a lifecycle state type record.

Learn more about <a href="https://platform.veevavault.help/en/lr/56431" target="_blank">Object Lifecycle State Types in Vault Help</a>.

| Attribute | Metadata | Description |
| --- | --- | --- |
| label | Type: StringMax length: 60 | UI-friendly string in the Vault's base language. |
| active | Type: Boolean | Indicates whether the component is active. |
| description | Type: StringMax length: 255 | Text description of the state type and lifecycle state association. It is not exposed in the user interface. |
| document_lifecycle | Type: Component | The document lifecycle the state type belongs to. Not currently supported. |
| document_lifecycle_state | Type: StringMax length: 1500 | Describes the document lifecycle state being joined to the state type. Not currently supported. |
| object_lifecycle | Type: Component | The object lifecycle that the state type and object lifecycle state belong to. |
| object_lifecycle_state | Type: Subcomponent | The object lifecycle state that is joined to the state type. |
| state_type | Type: ComponentReferenceRequired | The state type that is joined to the object lifecycle state. |

### Supported Operations {#supported-operations}

| Operation | Support |
| --- | --- |
| Create | Yes |
| Recreate | Yes |
| Alter | Yes |
| Drop | Yes |
| Rename | Yes |
| Describe | Yes |
| Generate Recreate | Yes |
| Queryable | Yes |


---

**Previous:** [Lifecyclestatetype](/medical/mdl/component-types/lifecyclestatetype)  
**Next:** [Link](/medical/mdl/component-types/link)