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 are hard limits beyond which configuration is no longer extensible, or features are no longer available. These limits cannot be increased.
These limits apply to both Documents and Objects unless otherwise specified, and only apply to custom configuration (standard components do not count towards the limits).
Download Vault Limits as an Excel spreadsheet.
Configuration Limits
The following limits pertain to how a Vault is configured in 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. |
Legal Hold
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 |
It is recommended to use an object instead if there are a large number of options. |
Suggested Links
Limit Description |
Limit |
Additional Information |
Matching fields |
10 |
In PromoMats, this limit does not apply. |
Limit Description |
Limit |
Additional Information |
Objects per formatted output configuration |
30 |
|
Relationships per object reference token |
5 |
When configuring a formatted output field token to look up data that’s on an object multiple relationships away from the root object, this is the maximum number of levels deep you can go. |
Rendition profiles per Vault |
10 |
|
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, 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. If more than this limit are needed, the bulk action will not start, and will show an informative error message in an email notification. |
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, you will need to configure multiple layouts, instead. |
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 |
50 |
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 |
|
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 |
Formula fields can reference other formula fields. This is maximum number of levels deep you go. |
Lookup Fields
Limit Description |
Limit |
Additional Information |
Lookup fields per object |
10 |
|
Lookup fields per source field on the object |
20 |
An object reference field on an object can only be used (as the ‘lookup source’) by this number of lookup fields to pull in additional data. |
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 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. |
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). |
Object reference fields per object |
30 |
|
Object 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 |
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. |
Search
Saved Views
Limit Description |
Limit |
Additional Information |
Saved views per user (for document tabs) |
1,000 |
This limit applies across all document tabs available to the user. |
Saved views per user (for object tabs) |
1,000 |
This limit applies across all object tabs available to the user. |
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. |
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 |
15 |
|
Outbound email domains |
20 |
|
Outbound email domains for each root domain |
5 |
|
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 |
|
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 describes how many levels deep you can go. |
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 includied 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 thatcan be configured to execute when uploading a new document using the Vault Mobile iOS or Android application. |
Thresholds
The following limits pertain to how a Vault runs background processes, 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
SDK
Threshold Description |
Threshold |
Additional Information |
SDK timeout |
100 seconds |
The maximum amount of seconds SDK Code can run. After the limit the code will timeout, and the operation will be aborted. |
Consumable memory per SDK entry point |
40 MB |
|
Consumable memory per transaction |
400 MB |
|
CPU time |
10 seconds |
|
Request context size |
5 MB |
|
SDK Entry Points per SDK trigger chain |
10 |
If an SDK trigger causes another SDK trigger to execute, this is the maximum number of chained triggers that is allowed before the process shuts down. |
Triggers per object-event combination |
10 |
Object events include insert, update, and delete. This limit describes the maximum number of custom triggers that can be deploy per object, for each of the event types. |
Custom code files per Vault |
1,000 |
|
Vault collections list, set, and map items |
10,000 |
|
Elements per batch processing array |
500 |
|
VQL
Threshold Description |
Threshold |
Additional Information |
Post method query length |
50,000 |
The maximum length of the Query to be submitted when using it as a Body of an API Call with the POST Method. |
Get method query length |
6,000 |
The maximum length of the Query to be submitted when using it as a URL Parameter with the GET Method. |
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 |
|