Configuration Migration Packages and other Vault features refer to certain elements of a Vault’s configuration as component types. Learn more about component types in the Vault Developer Portal.

Vault supports the following component types:

Component Type Name Component Type Label Applies To
Accountmessage User Account Email Vault
Actiontrigger Action Trigger Objects
Appsecurityrule Application Security Rule Objects
Atomicsecurity Atomic Security Objects
Casechildconfig Case Child Record Objects in MedInquiry Vaults
Checklisttype Checklist Type Objects
Clientdistribution Client Distribution Custom Pages
Clinicalstandardmapping Clinical Standard Mapping Objects in Clinical Operations Vaults
Customwebapi Custom WebApi SDK Code
Dashboard Dashboard Documents, Objects, Other
Disclosurerule Disclosure Rule Objects in Clinical Operations Vaults
Disclosurexmldoctypemapping Disclosure XML Doctype Mapping Documents, Objects in Clinical Operations Vaults
Disclosurexmlfieldmapping Disclosure XML Field Mapping Objects in Clinical Vaults
Docatomicsecurity Document Lifecycle Atomic Security Documents
Docfield Document Fields Documents
Docfielddependency Field Dependencies Documents
Docfieldlayout Document Field Layout Documents
Doclifecycle Document Lifecycles Documents
Docmatchingrule Document Matching Sharing Rule Documents
Docparticipantrule Document Participant Rules Documents
Docrelationshiptype Document Relationship Types Documents
Doctype Document Types Documents
Documentaction Document Action SDK Code
Documentcheck Document Check Document Check Sections
Documentchecksection Document Check Section Document Types
Documentstagegroup Document Lifecycle Stage Group Documents
Emailprocessor Email Processor SDK Code
Formattedoutput Formatted Output Objects
Inboundemailaddress Inbound Email Address Objects
Integrationrule Integration Rule SDK Code
Job Job Definition Vault
Jobmetadata Job Metadata SDK Code
Labelset Label Set Documents, Objects, Other
Layoutprofile Layout Profile Objects
Layoutrule Layout Rule Objects
Lifecyclestatetype Lifecycle State Type Objects
Lifecyclestatetypeassociation Lifecycle State Type Association Objects
Link Web Actions Documents, Objects
Matchingrule Matching Sharing Rules Objects
Messagedeliveryeventhandler Spark Message Delivery Event Handler SDK Code
Messagegroup Message Group SDK Code
Messageprocessor Message Processor SDK Code
Mobileshareactionconfig Share Action Mobile Share Actions
Mobiletab Mobile Tab Vault Mobile
Notificationtemplate Notification Template Documents, Objects, Vault
Object Object Objects
Objectaction Object Action Objects
Objectlifecycle Object Lifecycles Objects
Objectlifecyclestagegroup Object Lifecycle Stage Group Objects
Objecttype Object Types Objects
Objectvalidation Object Validation Objects
Objectworkflow Object Workflows Objects
Outboundemaildomain Outbound Email Domain MedInquiry, Clinical, and QMS Vaults with Outbound Email Domains enabled
Overlaytemplate Overlay Template Documents
Page Page Vault
Pagelayout Object Page Layout Objects
Pagelink Page Link Objects
Permissionset Permission Sets Vault
Picklist Picklists Documents, Objects
Printableviewtestscript Printable View Test Script Quality Vaults with Vault Validation Management enabled
Processview Process View Objects, Documents
Qmsactionpathconfiguration QMS Action Path Configuration Objects in Quality Vaults with QMS enabled
Qmsautomationusertemplate QMS Automation User Template Objects in Quality Vaults with QMS enabled
Qualitybatchroleassignment Quality Batch Role Assignment Objects in Quality Vaults
Qualitycurriculumsmartmatchrule Curriculum Matching Rule Objects in Quality Vaults
Qualitydistributiongroupfilterset Quality Dist Group Filter Set Objects in Quality Vaults with QMS enabled
Qualitydynamicenrollmentrule Dynamic Enrollment Rule Objects in Quality Vaults with Veeva Training enabled
Qualityexternalnotification Quality External Notification Objects in Quality Vaults with QMS enabled
Qualityexternalnotificationtemplate Quality External Notification Template Objects in Quality Vaults with QMS enabled
Qualityextractentityconfig Extract Entity Configuration Objects in Quality Vaults with QMS enabled
Qualityinboundemailaddressconfiguration Inbound Email Address Configuration Objects in Quality Vaults
Qualityincidentintakelayout Quality Intake Layout Objects in Quality Vaults with QMS enabled
Qualityobjectrelationshipconfig Quality Object Relationship Config Objects in Quality Vaults
Qualityreasonforchange Quality Reason for Change Objects in Quality Vaults with QMS enabled
Qualityrecordcheck Quality Record Check Objects in Quality Vaults
Qualityrecordcheckinsight Quality Record Check Insight Objects in Quality Vaults
Qualityrecordchecklifecycleassociation Quality Record Check Lifecycle Association Objects in Quality Vaults with QMS enabled
Qualityreportabilitydecisiontreeconfig Quality Reportability Decision Tree Objects in Quality Vaults with QMS or VPS enabled
Qualityteam Quality Team Objects in Quality Vaults with QMS enabled
Qualityteamlifecycleassociation Quality Team Lifecycle Association Objects in Quality Vaults with QMS enabled
Queue Queue SDK Code
Recordaction Action SDK Code
Recordmergeeventhandler Record Merge Event Handler SDK Code
Recordworkflowaction Record Workflow Action Objects
Relatedrecordsetup Related Record Setup Objects in Quality Vaults
Renditionprofile Rendition Profile Documents
Renditiontype Rendition Type Documents
Report Reports Documents, Objects, Other
Reportexceltemplate Report Excel Template Reports
Reporttype Report Types Documents, Objects, Other
Rimdoctypeconfig RIM Document Type Configuration Document Types in RIM Vaults
Rimeventchangedetail RIM Event Change Detail Objects in RIM Vaults
Rimeventchangetype RIM Event Change Type Objects in RIM Vaults
Rimobjectconfiguration RIM Object Configuration Objects in RIM Vaults
Rimobjectmapping RIM Object Mapping Objects in RIM Vaults
Rolepermissionset Role Permission Set Vault
Savedview Saved View Vault
Sdkjob SdkJob SDK Code
Searchablefield Searchable Object Fields Objects
Searchcollection Search Collections Objects
Securityprofile Security Profiles Vault
Selfevidentcorrection Self-Evident Correction Objects in Clinical Operations Vaults
Sharingrule Custom Sharing Rules Objects
Signaturepage Signature Page Documents
Stationconfiguration Station Configuration Objects in Veeva Quality Vaults with Station Manager enabled
Tab Tabs Objects, Documents, Other
Tabcollection Tab Collection Vault
Tag Tag Documents
Tagsecurityrule Tag Security Rule Objects
Userdefinedclass User defined class SDK Code
Userdefinedmodel User defined model SDK Code
Userdefinedservice User Defined Service SDK Code
Vaulttoken Vault Token Vault
Visualhierarchyconfiguration Visual Hierarchy Configurations Objects
Webapigroup WebApi Group Custom WebApi components
Workflow1 Document Workflows Documents
  1. When using the Workflow component type with Vault Compare, Vault only compares active document workflow versions.