Qualityteamlifecycleassociation
Class: metadata
This component type is only available in Quality Vaults with QMS enabled.
This component defines the lifecycle associations for a Quality Team. It also stores a reference to a single source Qualityteam component. Creating, editing, or deleting a Qualityteam performs the same operation on a Qualityteamlifecycleassociation.
| 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. |
destination_state | Type: Subcomponent | If "Change state on team completion" is selected, this is the state the team-enabled record will transition to. Note: This is required when "Change state on team completion" is selected. |
initial_state | Type: Subcomponent | If "Change state on team completion" is selected, it will only occur while team completion happens if the team-enabled record is in this state. Note: This is required when "Change state on team completion" is selected. |
locked_in_states | Type: Subcomponent Multi-value | While the record is in any one of these states, no user in the Vault may change team member assignments for any role. This supersedes all security configurations. Note: When using cascade of team member updates between records, records in this state will not reflect team membership changes, but will also not cause an error. |
objectlifecycle | Type: Component Required | The object lifecycle the Qualityteam applies to. |
quality_team | Type: ComponentReference Required | References the associated Qualityteam component. |
Qualityteamroleassociation
Section link for Qualityteamroleassociation| 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. |
constraining_role | Type: String Max length: 1500 | Limits selection of users when editing this team role’s membership to the current membership of the specified application role on the team-enabled record. |
linked_application_role | Type: String Required Max length: 1500 | The role into which Team Role assignments for a team-enabled record are inserted. This role defines the permissions and sharing settings role that team members will be granted. |
locked_in_states | Type: Subcomponent Multi-value | While the record is in any one of these states, no user in the Vault may change team member assignments for any role. This supersedes all security configurations. Note: When using cascade of team member updates between records, records in this state will not reflect team membership changes, but will also not cause an error. |
objectlifecycle | Type: Component Required | The object lifecycle the Qualityteam applies to. |
quality_team | Type: ComponentReference Required | References the associated Qualityteam component. |
quality_team_role | Type: SubcomponentReference Required | References the associated Qualityteamrole subcomponent. |
Supported Operations
Section link for Supported Operations| Operation | Support |
|---|---|
| Create | |
| Recreate | |
| Alter | |
| Drop | |
| Rename | |
| Describe | |
| Generate Recreate | |
| Queryable |