Skip to content

Qualityreasonforchange

Class: metadata

This component type is available only in Quality Vaults with QMS enabled.
This component defines a Reason for Change configuration. Admins can create configurations to prompt users for a Reason for Change upon editing specific fields on an object type record in a particular lifecycle state.

AttributeMetadataDescription
labelType: String
Max length: 60
UI-friendly string in the Vault’s base language.
activeType: BooleanIndicates whether the component is active.
capture_fieldType: SubcomponentThe name of the field on the target object that Veeva QMS will use to capture the Reason For Change.
capture_type_fieldType: SubcomponentThe field type of the capture_field.
descriptionType: String
Max length: 1500
UI-friendly string in the Vault’s base language.
record_triggerType: ComponentReferenceReferences a record trigger component.
target_objectType: Component
Required
The object on which the Reason for Change is configured.
target_object_typeType: ComponentThe Objecttype of the target_object.

Qualityreasonforchangefieldcriteria

Section link for Qualityreasonforchangefieldcriteria
AttributeMetadataDescription
labelType: String
Max length: 60
UI-friendly string in the Vault’s base language.
activeType: BooleanIndicates whether the component is active.
AttributeMetadataDescription
labelType: String
Max length: 60
UI-friendly string in the Vault’s base language.
activeType: BooleanIndicates whether the component is active.
field_criteriaType: SubcomponentReference
Required
Reference to Qualityreasonforchangefieldcriteria subcomponent.
lifecycle_stateType: Subcomponent
Required
Indicates the lifecycle state in which Vault should require a Reason for Change for the chosen field.
object_lifecycleType: Component
Required
The lifecycle of the target_object.
reason_for_changeType: ComponentReference
Required
References the associated Qualityreasonforchange component.

Qualityreasonforchangecommentcriterion

Section link for Qualityreasonforchangecommentcriterion
AttributeMetadataDescription
labelType: String
Max length: 60
UI-friendly string in the Vault’s base language.
activeType: BooleanIndicates whether the component is active.
reason_for_change_picklistType: Component
Required
Defines the Reason for Change picklist.
value_requiring_commentType: Subcomponent
Required
Indicates whether a Comment is required for a specific reason_for_change_picklist value.
AttributeMetadataDescription
labelType: String
Max length: 60
UI-friendly string in the Vault’s base language.
activeType: BooleanIndicates whether the component is active.
fieldType: Subcomponent
Required
The field on which to require a Reason for Change.
field_criteriaType: SubcomponentReference
Required
Reference to Qualityreasonforchangefieldcriteria subcomponent.
reason_for_changeType: ComponentReference
Required
References the associated Qualityreasonforchange component.
target_objectType: Component
Required
The object on which the Reason for Change is configured.
target_object_typeType: ComponentThe Objecttype of the target_object.
type_fieldType: SubcomponentThe Typefield of the field.
OperationSupport
Create
Recreate
Alter
Drop
Rename
Describe
Generate Recreate
Queryable