Download Vault Limits as an Excel spreadsheet.

Reference this page as you build out your Vault configuration, to ensure your design is scalable and allows for future expansion. In some cases, being close to the limit may have performance implications. Vault Limits cannot be increased.

These limits apply to both Documents and Objects unless otherwise specified.

Configuration Limits

The following limits are for Vault configuration in Vault Admin, specifically regarding the total number of Vault Components (or relationships between those components). For example, the maximum number of custom objects you can add to a Vault, or the maximum number of Entry Criteria you can add to a Lifecycle State.

Documents

Document Templates

Limit Description Limit Additional Information
Document templates per Vault 5,000 This is for Basic and Advanced document templates.
Document templates per document type 500 This is for Basic and Advanced document templates.
Document templates for the Base document type 50 The Base document type has a lower limit for the number of Basic and Advanced document templates that can be configured.
Limit Description Limit Additional Information
Custom fields on the legal hold object 5 Custom fields are necessary for performing document auto-matching.

Picklists

Limit Description Limit Additional Information
Options per picklist 1,024 If there are a large number of options, we recommend you use an object instead.

Formatted Outputs

Limit Description Limit Additional Information
Objects per formatted output configuration 30  
Relationships per object reference token 5 This limit refers to the maximum number of levels between an object and its root when configuring a formatted output field token for a data search.

Rendition Profiles

Limit Description Limit Additional Information
Rendition profiles per Vault 10  

Expected Document List (EDL)

Limit Description Limit Additional Information
Documents that Vault can auto-match to an EDL Item 1,000 The following do not count towards the limit: manually matched documents, documents already locked to the EDL, or excluded documents.
Document placeholders that Vault will create for EDL items in a bulk action 1,000 From an EDL Item, users can use the Create Placeholder action to create a document placeholder for an EDL item. The created document placeholder automatically has its fields pre-populated so that it will automatically match to the EDL Item.

This action can also be done in bulk from multiple selected EDL items. The limit here pertains to the maximum number of document placeholders Vault can create at once.
Lifecycle states configured for locking manually-matched documents 10 If a document is manually matched to an EDL Item (only available in RIM and RegulatoryOne Vaults), Vault allows users to ‘lock’ the document (so that newers versions won’t auto-match to that EDL Item in the future), but only for Steady State and Superseded State.

Admins can configure additional document lifecycle states to allow locking, and this limit pertains to the maximum number that can be defined.

Objects

Data Model

Limit Description Limit Additional Information
Objects per Vault 500 This does not include standard or system objects.

Layouts

Limit Description Limit Additional Information
Layouts per object 50 This limit only applies if the object has no object types.
Layouts per object type 50  
Pages per layout 10 Pages are containers of sections.
Sections per layout 30 The maximum number of sections allowed for the layout as a whole (this is not a limit per page of a layout). If more sections are needed, configure multiple layouts.
Layout rules per layout 50  

Validation Rules

Limit Description Limit Additional Information
Validation rules per object 30 This limit applies even if the object has object types. Object level validation rules are configured at the object level.
Validation rules per object type 20 Object type validation rules are configured within the object type.

Object Type

Limit Description Limit Additional Information
Object types per object 30 This does not include standard object types.

Object Fields

Limit Description Limit Additional Information
Fields per object 500 This does not include standard or system fields.
Formula fields per object 25 This is for the whole object
Long Text / Rich Text fields per object type 10 If the object has no object types, this is the limit for the object overall.

If object types are enabled, and the Base object type is still active, this is the limit for the object overall.
Fields per object configured as ‘unique’ 10 This pertains to the Values must be unique field attribute.
Dynamic constraints per Object field 5 Max number of dynamic constraints that can be configured (to constrain records in the referenced Object) per Object field
Formula field depth 5  

Lookup Fields

Limit Description Limit Additional Information
Lookup field relationships per object 10 This is the maximum number of unique relationships allowed per object that is used in a lookup field. Does not include standard or system relationships.
Lookup fields per lookup relationship 20 This limit refers to the maximum number of lookup fields that can be used on an object to collect additional data. Standard lookups do not count towards the limit.
Object lookup relationships per object 8 If the fields on a (source) object are referenced in lookup fields on other objects, this is the maximum number of objects that can establish a lookup relationship with that source object.

This is not the limit of the number of lookup fields, but the number of objects that can have lookup fields pointing to fields on the same object.

Does not include standard or system relationships to the source object.

Object Relationships

Limit Description Limit Additional Information
Document reference fields 50 This is the maximum number of document reference fields that can be configured across all objects in a Vault (it is not a per object limit).
Outbound relationships per object 30 Object reference fields, for example. Does not include standard or system relationships.
Inbound relationships per object 50 This is the maximum number of objects reference fields (across all objects) that can reference the same object.
User reference fields 80 The maximum number of fields (across all objects) that can reference the user object
Parent-child object hierarchy depth 3 This is the number of levels possible for the parent-child object relationship.

Raw Objects

Limit Description Limit Additional Information
Multi-value picklist fields per raw object 2  

Lifecycles & Workflows

Document Lifecycles

Limit Description Limit Additional Information
Lifecycle states per document lifecycle 100 This is a soft limit, but it will become a hard limit in an upcoming release.
Lifecycle stages per stage group 10  

Document Lifecycle Entry Actions

Limit Description Limit Additional Information
Entry action rules per lifecycle state 25  
Actions per entry action rule 10  
Conditions per entry action rule 5  

Document Lifecycle Entry Criteria

Limit Description Limit Additional Information
Entry criteria rules per lifecycle state 25  
Criteria per entry criteria rule 10 The number of criteria that can be configured for each criteria rule.
Conditions per entry criteria rule 5  

Document Lifecycle User Actions

Limit Description Limit Additional Information
User action rules per lifecycle state 50  
Actions per user action rule 10  
Conditions per user action rule 5  

Legacy Document Workflows

Limit Description Limit Additional Information
Overlay rules per lifecycle state 25  
Overlay templates per overlay rule 2  

Object Lifecycles

Limit Description Limit Additional Information
Lifecycle states per object lifecycle 100  
Lifecycle stages per stage group 10  

Object Lifecycle Entry Actions

Limit Description Limit Additional Information
Entry action rules per lifecycle state 25  
Actions per entry action rule 10  
Conditions per entry action rule 5  

Object Lifecycle Entry Criteria

Limit Description Limit Additional Information
Entry criteria rules per lifecycle state 25  
Criteria per entry criteria rule 10  
Conditions per entry criteria rule 5  

Object Lifecycle User Actions

Limit Description Limit Additional Information
User action rules per lifecycle state 25  
Actions per user action rule 10  
Conditions per user action rule 5  

Workflow Configuration

Limit Description Limit Additional Information
Conditions per rule in workflow decision steps 10  
Conditions per rule in workflow action steps 5  
Start step rules for multi-item workflows 30  
Start step rules for single-item workflows 100  
Roles you can prevent per workflow participant 5 The Roles not allowed to participate configuration option is only available in single-record workflows.

Saved Views

Limit Description Limit Additional Information
Saved views per user 1,000 This is across all tabs.
Saved views across all tabs 100,000 This limit applies to the total number of saved views across all users and tabs on the Vault.
Mandatory saved views per tab 10 The number of saved views that a view administrator can make non-removable from a user’s sidebar, per tab.
Users per shared saved view 50  

Document Tags

Limit Description Limit Additional Information
Automatically applied document tags 100 The number of document tags per Vault that can be configured to automatically apply upon document upload.
Phrases per document tag 20  

Search Collections

Limit Description Limit Additional Information
Objects per search collection 15  

Searchable Object Fields

Limit Description Limit Additional Information
Searchable object fields per Vault 50  
Searchable object fields per object 6  

Synonyms

Limit Description Limit Additional Information
Synonyms per Vault 3,000  

Reporting & Dashboards

Reports

Limit Description Limit Additional Information
Formula fields per report 10  

Flash Reports

Limit Description Limit Additional Information
Flash reports per Vault 400 This limit is applied at the Vault level (it is not a per user limit).

Multi-Pass

Limit Description Limit Additional Information
Formula fields per multi-pass report 10  
Report views per multi-pass report 10 The number of reports you can merge together into a multi-pass report.

Union All

Limit Description Limit Additional Information
Objects per union-all report 10  

Checklists

Checklist Designs

Limit Description Limit Additional Information
Sections per checklist design 20  
Questions per section 50  
Answers per question 20  
Checklist designs per aggregate checklist 6  
Reference documents per question 5  

UI

Tabs

Limit Description Limit Additional Information
Tabs per Vault 60 This does not include standard tabs.
Tabs per tab menu 20  
Filters per tab 5  
Tab collections per Vault 50  

Emails & Notifications

Email to Vault

Limit Description Limit Additional Information
Email size (including attachments) 40 MB  
Inbound email addresses 50  

Outbound Email Domains

Limit Description Limit Additional Information
Root domains per outbound email domain 3  
Outbound email domains 5  
Outbound email domains for each root domain 5 For example, if the root domain is vern.com, you can create:

1. vern.com
2. alpha.vern.com
3. bravo.vern.com
4. charlie.vern.com
5. delta.vern.com

Access Control (Security)

Dynamic Access Control

Limit Description Limit Additional Information
User role setup objects per Vault 5 User Role Setup is one of the object classes.
Fields per user role setup object 5  
Sharing rules per document lifecycle role 8  
Matching sharing rules per object 8  
Custom sharing rules per object 500  
Assignments per custom sharing rule on objects 500 This is the maximum number of members per role in a custom sharing rule.

Permissions

Limit Description Limit Additional Information
Security profiles per Vault 100  
Permission sets per Vault 500  
Permission Sets per security profile 500  

User Role Assignment

Limit Description Limit Additional Information
User roles per user 15  

Vault Management

Sandboxes & Snapshots

Limit Description Limit Additional Information
Small size sandboxes per Vault 4 Additional sandboxes can be purchased.
Medium size sandboxes per Vault 2 Additional sandboxes can be purchased.
Full size sandboxes per Vaults 1 Additional sandboxes can be purchased.
Snapshots per Sandbox Vault 2  
Sandbox depth 4 Sandbox Vaults can be granted a sandbox allowance of their own, allowing you to create sandboxes from sandboxes. This limit refers to the acceptable number of nested levels.

Vault Migration Packages (VPK)

Limit Description Limit Additional Information
Components per VPK outbound package 200  
Objects per VPK outbound package 100 The total number of objects that can be selected across all Datasets in a VPK outbound package.
Objects per Dataset 10 The total number of objects that can be selected per dataset included in a VPK outbound package.

Vault Mobile

Create Document

Limit Description Limit Additional Information
Document upload sharing actions 25 This limit pertains to the number of sharing actions that can be configured to execute when uploading a new document using the Vault Mobile iOS or Android application.

Thresholds

The following limits are for the background processes Vault runs, which have timeout periods and a max number of items they can process. If these limits are reached, this often results in failure to complete the process, an error being logged, but typically no user-facing error in the UI.

Vault Developer

Vault Java SDK

Threshold Description Threshold Additional Information
Elapsed time per SDK request 100 seconds The maximum amount of seconds SDK code can run. After the limit, the code will timeout, and the operation will be aborted.
In-use memory per top-level SDK entry point invocation 40 MB Runtime limit. Maximum amount of memory that can be in-use for non-nested entry points. User-Defined Services can be used to help free memory. After the reaching the limit, the operation will be aborted.
Gross memory per SDK request 400 MB Runtime Limit. Maximum amount of memory that can be consumed during the entire SDK request. After reaching the limit, the operation will be aborted.
CPU time per SDK request 10 seconds Runtime Limit. After reaching the limit, the operation will be aborted.
SDK Request Context memory per SDK request 5 MB Runtime Limit. Request Context provides shared storage across entry-points during a single SDK request. After reaching the limit, the operation will be aborted.
Maximum nested triggers per SDK request 10 Runtime Limit. This is the maximum number of chained SDK triggers that are allowed before the process shuts down.
Triggers per object event 10 Configuration Limit. Object events include insert, update, and delete. This limit describes the maximum number of custom triggers that can be deployed per object, for each of the event types.
Custom code class files per Vault 1,000 Configuration Limit
Items in Java collections, lists, set, and maps 10,000 Runtime Limit. After the limit, the code will timeout, and the operation will be aborted.
Number of records per trigger invocation 500 All triggers will include a maximum of 500 records per trigger invocation

Vault Query Language (VQL)

Threshold Description Threshold Additional Information
Query string length - POST method 50,000 The maximum length of the query to be submitted when using it as the body of an API Call.
Query string length - GET method 6,000 The maximum length of the query to be submitted when using it as a URL parameter.
Concurrent queries / query page requests per user per Vault 5 Vault restricts the number of concurrent queries and query page requests each user can make per Vault.
Query request timeout 30 minutes Queries that fail due to timeout cannot be retried for 24 hours