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.
Note: These limits are correct as of 25R2 and are only updated with each general release.
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.
Access Control (Security)
Dynamic Access Control
Limit Description |
Limit |
Additional Information |
Assignments per custom sharing rule on objects |
500 |
This is the maximum number of members per role in a custom sharing rule. |
Custom sharing rules per object |
500 |
|
Fields per user role setup object |
6 |
|
Matching sharing rules per object |
8 |
|
Sharing rules per document lifecycle role |
8 |
|
User role setup objects per Vault |
5 |
User Role Setup is one of the object classes. |
Permissions
Limit Description |
Limit |
Additional Information |
Permission sets per security profile |
500 |
|
Permission sets per Vault |
500 |
|
Security profiles per Vault |
100 |
|
User Role Assignment
Limit Description |
Limit |
Additional Information |
User roles per user |
15 |
|
Common Components
Email to Vault
Limit Description |
Limit |
Additional Information |
Email size (including attachments) |
40 MB |
|
Inbound email addresses |
250 |
|
Notifications
Limit Description |
Limit |
Additional Information |
Notification categories |
15 |
|
Outbound Email Domains
Limit Description |
Limit |
Additional Information |
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 |
Root domains |
3 |
|
Documents
Document Templates
Limit Description |
Limit |
Additional Information |
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. |
Document templates per document type |
500 |
This is for Basic and Advanced document templates. |
Document templates per Vault |
5000 |
This is for Basic and Advanced document templates. |
Expected Document List (EDL)
Limit Description |
Limit |
Additional Information |
Document placeholders that Vault will create for EDL items in a bulk action |
1000 |
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 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. |
Documents that Vault can auto-match to an EDL Item |
1000 |
The following items do not count towards the limit: - manually matched documents, - documents already locked to the EDL, - or excluded documents |
EDL matching fields |
20 |
This limit refers to the maximum number of EDL matching fields. System and standard values count toward the limit. |
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 new 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. System and standard lifecycle states count toward the limit. |
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. |
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 |
2000 |
If there are a large number of options, we recommend you use an object instead. |
Rendition Profiles
Limit Description |
Limit |
Additional Information |
Rendition profiles per Vault |
10 |
|
Suggested Links
Limit Description |
Limit |
Additional Information |
Matching suggested link fields |
10 |
|
Lifecycles & Workflows
Document Lifecycle Entry Actions
Limit Description |
Limit |
Additional Information |
Actions per document lifecycle entry action rule |
10 |
|
Conditions per document lifecycle entry action rule |
5 |
|
Entry action rules per document lifecycle state |
25 |
|
Document Lifecycle Entry Criteria
Limit Description |
Limit |
Additional Information |
Conditions per document lifecycle entry criteria rule |
5 |
|
Criteria per document lifecycle entry criteria rule |
10 |
The number of criteria that can be configured for each criteria rule. |
Entry criteria rules per document lifecycle state |
25 |
|
Document Lifecycle Event Actions
Limit Description |
Limit |
Additional Information |
Action per document lifecycle event action rule |
10 |
|
Conditions per document lifecycle event action rule |
5 |
|
Document lifecycle event action rules |
25 |
|
Document Lifecycle User Actions
Limit Description |
Limit |
Additional Information |
Actions per document lifecycle user action rule |
10 |
|
Conditions per document lifecycle user action rule |
5 |
|
User action rules per document lifecycle state |
50 |
|
Document Lifecycles
Limit Description |
Limit |
Additional Information |
Document lifecycle stages per stage group |
10 |
|
Lifecycle states per document lifecycle |
100 |
This is a soft limit, but it will become a hard limit in an upcoming release. |
Legacy Document Workflows
Limit Description |
Limit |
Additional Information |
Overlay rules per document lifecycle state |
25 |
|
Overlay templates per document lifecycle overlay rule |
2 |
|
Object Lifecycle Entry Actions
Limit Description |
Limit |
Additional Information |
Actions per object lifecycle entry action rule |
10 |
|
Conditions per object lifecycle entry action rule |
5 |
|
Entry action rules per object lifecycle state |
25 |
|
Object Lifecycle Entry Criteria
Limit Description |
Limit |
Additional Information |
Conditions per object lifecycle entry criteria rule |
5 |
|
Criteria per object lifecycle entry criteria rule |
10 |
|
Entry criteria rules per object lifecycle state |
25 |
|
Object Lifecycle Event Actions
Limit Description |
Limit |
Additional Information |
Action per object lifecycle event action rule |
10 |
|
Conditions per object lifecycle event action rule |
5 |
|
Object lifecycle event action rules |
25 |
|
Object Lifecycle User Actions
Limit Description |
Limit |
Additional Information |
Actions per object lifecycle user action rule |
10 |
|
Conditions per object lifecycle user action rule |
5 |
|
User action rules per object lifecycle state |
25 |
|
Object Lifecycles
Limit Description |
Limit |
Additional Information |
Lifecycle states per object lifecycle |
100 |
|
Object lifecycle stages per stage group |
10 |
|
Workflow Configuration
Limit Description |
Limit |
Additional Information |
Conditions per rule in workflow action steps |
5 |
|
Conditions per rule in workflow decision steps |
10 |
|
Roles you can prevent per workflow participant |
5 |
The 'Roles not allowed to participate' configuration option is only available in single-record workflows. |
Start step rules for multi-item workflows |
30 |
|
Start step rules for single-item workflows |
100 |
|
Reporting & Dashboards
Dashboards
Limit Description |
Limit |
Additional Information |
Components per Dashboard |
15 |
Each chart and table count towards one component. |
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 Reports
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. |
Reports
Limit Description |
Limit |
Additional Information |
Advanced Logic formula length |
300 Characters |
There is no limit to the number of filters you can configure on a report, but if you enable Advanced Logic, the formula can only be 300 characters long. |
Conditional fields per report |
5 |
|
Formula fields per report |
10 |
|
Grouping levels per report |
2 |
|
Union All Reports
Limit Description |
Limit |
Additional Information |
Objects per union-all report |
10 |
|
Search
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 |
|
Saved Views
Limit Description |
Limit |
Additional Information |
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. |
Saved views per user |
1000 |
This is across all tabs. |
Saved views per View Administrator user |
100000 |
This is across all tabs, for users with the View Administrator permission. |
Users per shared saved view |
50 |
|
Search Collections
Limit Description |
Limit |
Additional Information |
Objects per search collection |
15 |
|
Searchable Object Fields
Limit Description |
Limit |
Additional Information |
Searchable object fields per object |
6 |
|
Searchable object fields per Vault |
50 |
|
Synonyms
Limit Description |
Limit |
Additional Information |
Synonyms per Vault |
3000 |
|
Tabs
Limit Description |
Limit |
Additional Information |
Filters per tab |
5 |
|
Tab collections per Vault |
50 |
|
Tabs per tab menu |
20 |
|
Tabs per Vault |
60 |
This does not include standard tabs. |
Vault Java SDK
Custom Pages
Limit Description |
Limit |
Additional Information |
Custom Pages |
200 |
Total number of custom pages allowed per Vault. |
Custom pages per Vault |
200 |
|
Total size of client code |
50 MB |
|
Total size of client code |
50 MB |
|
Vault Management
Sandboxes & Snapshots
Limit Description |
Limit |
Additional Information |
Full size sandboxes per Vaults |
1 |
Additional Sandboxes can be purchased. |
Medium size sandboxes per Vault |
2 |
Additional Sandboxes can be purchased. |
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. |
Small size sandboxes per Vault |
4 |
Additional Sandboxes can be purchased. |
Snapshots per sandbox vault |
2 |
|
Vault Migration Packages (VPK)
Limit Description |
Limit |
Additional Information |
Components per VPK outbound package |
200 |
|
Objects per Dataset |
10 |
The total number of objects that can be selected per dataset included in a VPK outbound package. |
Objects per VPK outbound package |
100 |
The total number of objects that can be selected across all Datasets 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. |
Vault Object Framework (VOF)
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 |
Layout rules per layout |
50 |
|
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. |
Lookup Fields (Objects)
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 |
This is the maximum number of objects that can have lookup fields pointing to a specific (source) object. The number of lookup fields on each of those objects is not constrained by this limit. This does not include standard or system relationships to the source object. |
Object Fields
Limit Description |
Limit |
Additional Information |
Dynamic constraints per Object field |
5 |
This limit refers to the maximum number of dynamic constraints that can be configured (to constrain records in the referenced Object) per Object field |
Fields per object |
800 |
This does not include standard or system fields. |
Fields per object (Raw Storage) |
500 |
This does not include standard or system fields. This limit is different to the standard storage limit. |
Fields per object configured as 'unique' |
25 |
This pertains to the "Values must be unique" field attribute. |
Fields per object configured as 'unique' (Raw Storage) |
10 |
This pertains to the "Values must be unique" field attribute. |
Formula field depth |
5 |
|
Formula fields per object |
50 |
This is for the whole object, not by object types. |
Length of unique fields |
255 |
|
Long Text / Rich Text fields per object type |
50 |
This limit applies to the entire object (inclusive of all object types, if applicable). |
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). |
Inbound relationships per object |
50 |
This is the maximum number of object reference fields (across all objects) that can reference the same object. |
Outbound relationships per object |
30 |
Such as object reference fields. Does not include standard or system relationships. |
Parent-child object hierarchy depth |
3 |
This is the number of levels possible for the parent-child object relationship. |
User reference fields |
80 |
The maximum number of fields (across all objects) that can reference the user object. |
Object Type
Limit Description |
Limit |
Additional Information |
Object types per object |
50 |
This does not include standard object types. |
Raw Objects
Limit Description |
Limit |
Additional Information |
Multi-value picklist fields per raw object |
2 |
|
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. |
Functional Limits
These limits apply while using Vault. Reaching or exceeding the limit for a given feature will often result in an error message, or Vault will prevent you from using a UI element.
Cart
Limit Description |
Limit |
Documents in cart |
100 |
Checklist Designs
Limit Description |
Limit |
Sections per checklist design |
20 |
Questions per section |
50 |
Answers per question |
20 |
Checklist designs per aggregate checklist |
6 |
Reference documents per question |
5 |
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.
Expressions and Audit
Audit Export
Threshold Description |
Threshold |
Additional Information |
Audit export timeout |
10 Minutes |
|
Vault Developer
Vault Java SDK
Threshold Description |
Threshold |
Additional Information |
CPU time per SDK request |
10 Seconds |
Runtime Limit. After reaching the limit, the operation will be aborted. |
Custom code class files per Vault |
1000 |
Configuration Limit |
Elapsed time per SDK request |
100 |
The maximum amount of seconds SDK Code can run. After reaching the limit, the code will timeout, and 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. |
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 reaching the limit, the operation will be aborted. |
Items in Java collections, lists, set, and maps |
10000 |
Runtime Limit. After the limit the code will timeout, and the operation will be aborted. |
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. |
Number of records per trigger invocation |
500 |
All triggers will include a maximum of 500 records per trigger invocation |
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. |
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. |
Vault Query Language (VQL)
Threshold Description |
Threshold |
Additional Information |
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 retired for 24 hours |
Query string length - GET method |
6000 Characters |
The maximum length of the query to be submitted when using it as a URL parameter with the GET method. |
Query string length - POST method |
50000 Characters |
The maximum length of the query to be submitted when using it as the body of an API Call with the POST method. |
Vault Management
Scheduled Data Exports
Threshold Description |
Threshold |
Additional Information |
Objects that can be included in export |
30 |
Runtime Limit. Any existing Vaults that have used or configured Scheduled Data Exports before this release will not have this limit. |