Veeva EDC & CDB Limits

Reference this page while building your study. Limits may have implications for the design and execution of your study.

Limits Update: These limits are correct as of 25R1 and are only updated with each general release.

Study Configuration

These specifically regard the total number of Study-level components (or relationships between those components).

Veeva CDB

These limits are related to Listings and Jobs in Veeva CDB.

Description Limit Comments
CDB Listings - Forms 10 Number of Forms you can select Items from when creating a Listing.
CDB Export Job Schedules 5 Number of job schedules allowed per Export Definition in a Study.
CDB Test Instances 2 Number of CDB test instances allowed per master Study instance.
EDC Incremental Ingestion 15 minutes CDB incrementally ingests data from Veeva EDC every 15 minutes.
CDB Checks Job - Frequency New EDC Data 1 hour The CDB Checks job automatically runs a maximum of once per hour when new data is present in imports from EDC.
CDB Checks Job - Frequency No New EDC Data 12 hours The CDB Checks job automatically runs a maximum of once per 12 hours when no new data is present in imports from EDC.

Data Loader

These limits are related to Data Loader.

Description Limit Comments
Column Headers 100 Column headers in a data loader configuration file.
File Size - Column Headers 20 MB File size to upload column headers for a data loader configuration.
File Size - Data 100 MB File size with data for upload for a Data Loader Import job or Data Loader Preview job.
Data Loader Import 1 Number of Data Loader Import jobs that can be run concurrently per study.

Labs

These limits are related to Labs in Studio.

Description Limit Comments
Analytes 25 Maximum Analytes per form/lab panel. Contact Veeva Services if more Analytes are needed.

Studio

These limits are related to study design in Studio.

Description Limit Comments
Imaging Exams per Form 1 Number of Imaging Exam Item Groups that can be added to a single Form.
Items per Form 750 A warning will be displayed when the total number of Items on a Form exceeds 750, including both repeating Item Groups and non-repeating Items.
Codelist Values per Codelist 2000 Maximum number of codelist items that can be imported per Codelist. Users may encounter performance issues when loading Codelists with more than 1000 codelist items in Studio.
Codelists per Import 2000 Number of Codelists that can be imported at once.
Repeat Maximum 9999 Repeat maximum for any repeating definition (Event Group, Form, Item Group).

Environments

These limits are related to Study Environments in EDC Tools.

Description Limit Comments
DEV Environments 2 Number of Development (DEV) environments that can be created per study.
TST Environments 5 Number of Test (TST) environments that can be created per study.
TRN Environments 2 Number of Training (TRN) environments that can be created per study.
PRD Environments 1 Number of Production (PRD) environments that can be created per study.
Migration Environments 3 Number of migration environments that can be created per study.
VAL Environments 2 Number of Validation (VAL) environments that can be created per study.
PPT Environments 2 Number of Post-production Testing (PPT) environments that can be created per study.

Rules

These limits are related to User Defined Rules and the Run Rules job.

Description Limit Comments
Rules in Run Rules Job 100 Number of rules that can be run in a single Run Rules job.
Rule Syntax Characters 10000 Number of characters in the rule syntax of a single rule. Note that this counts the length of the backend identifier and not the variable defined in the Define statement of the expression. A rule expression that contains close to 10,000 characters in the Rule Editor may have more when taking the backend identifier into account and be unable to save.

Vault Configuration

These specifically regard the total number of Vault-level components or Jobs (or relationships between components).

Jobs

These limits are related to jobs.

Description Limit Comments
Bulk Casebook Signature Job 1 Number of Bulk Casebook Signature jobs that can be run for a site concurrently.
Job Retention 30 Number of days EDC Jobs output files are retained.
Detail PDF 4GB Download Size for Detail PDF file.

Veeva Coder

These limits are related to Veeva Coder.

Description Limit Comments
Dictionary Versioning Job 1 Number of Dictionary Versioning Jobs that can be run concurrently per vault. This includes Bulk Upversioning.

Extracts Job Governance

These limits are related to Extracts Job Governance.

Description Limit Comments
Priority Studies 2 Number of Priority Studies per vault.
Scheduled Study Data Extract Jobs 4 Number of scheduled Study Data Extracts per study.
Scheduled Study Data Extract Jobs to CDB 4 Number of scheduled Study Data Extracts sending data to CDB per study.
Scheduled Listings 4 Number of scheduled Listings per type per Study.
Scheduled Jobs per vault 50 Number of scheduled jobs per vault.
Days to Scheduled Job Cleanup 7 Number of days before scheduled job cleanup after study lock.
Scheduled Review UI Listing Jobs 2 Number of Scheduled Review UI Listings per Study per user.
Scheduled Audit Trail Export Jobs 2 Number of Audit Trail Export scheduled jobs per Study.
Scheduled Data Change Report Jobs 2 Number of Data Change Report scheduled jobs per Study.
Additive Review Listing 10000 Number of rows.
Identical Jobs 1 Number of concurrent identical jobs allowed to run per type in a Study
Scheduled Listings 3 Number of scheduled Listings to send data to reports per type per Study.

Reporting & Dashboards

These limits are related to Reports and Dashboards in the Reports tab.

Description Limit Comments
Formula Fields per Report 10
Conditional Fields per Report 5
Advanced Logic Formula Length (Characters) 300 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.
Grouping Levels per Report 2
Flash Reports per vault 400 This limit is applied at the vault level (it is not a per user limit).
Formula Fields per Multi-pass Report 10 This limit is applied at the vault level (it is not a per user limit).
Report Views per Multi-pass Report 10 The number of reports you can merge together into a multi-pass report.
Objects per union-all Report 10 The number of reports you can merge together into a multi-pass report.
Components per Dashboard 15 Each chart and table count towards 1 component.

User Administration

These limits are related to user administration.

Description Limit Comments
User Roles per User 15 Number of user roles that can be assigned to a single user.
Permission sets per Vault 500 Number of permission sets that can be created in a single vault.

Email & Notifications

These limits are related to email configuration for your Vault.

Description Limit Comments
Root Domains 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: vern.com, alpha.vern.com, bravo.vern.com, charlie.vern.com, delta.vern.com.

Developer Tools

These limits are related to the Developer Tools, including the EDC API and the CDB API.

EDC API

These limits are related to the EDC API.

Description Limit Comments
Burst Limit (in 5 minute window) 2000 The number of API calls that your Vault can receive within a fixed 5-minute period. Your calls are throttled when the limit is reached.
Logins via API (same minute) 20 Account can be locked out when limit is reached.
Job Status Request (within 10 seconds) 1 An error is returned if requested more than once in 10 seconds.
Records in Retrieve 1000 This includes retrieval of Forms, Subjects, Events, etc. When the limit is reached, you can use "next_page" / "previous_page" to get the rest.
Create Subjects 100 Number of Subjects that can be created in one API call.
Set Subject Status 1 Number of Subjects that have status set in one API call.
Unset Subject Status 1 Number of Subjects that have status unset in one API call.
Update Subjects 10 Number of Subjects that can be updated in one API call.
Create Event Groups 100 Number of Event Groups that can be created in one API call.
Update Event Groups 100 Number of Event Groups that can be updated in one API call.
Create Events 100 Number of Events that can be created in one API call.
Update Events 100 Number of Events that can be updated in one API call.
Set Event Date 100 Number of Event Dates that can be updated in one API call.
Set Event Did Not Occur 100 Number of Events that can be set as Did Not Occur in one API call.
Create Forms 100 Number of Forms that can be created in one API call.
Create Item Groups 100 Number of Item Groups that can be created in one API call.
Set Form Data - Forms 25 Number of Forms that can have data set in one API call.
Set Form Data - Items 100 Number of Items per Form that can have data set in one API call.
Update Form Data - Forms 25 Number of Forms that can have data updated in one API call.
Update Form Data - Items 100 Number of Items per Form that can have data updated in one API call.
Combination Form Data API - Form 1 Number of Forms that can have data updated in one API call.
Combination Form Data API - Item Groups 100 Number of Item Groups per single Form that can have data updated in one API call.
Combination Form Data API - Items 100 Number of Items per Item Group that can have data updated in one API call.
Submit Forms 100 Number of Forms that can be submitted in one API call.
Unsubmit Forms 100 Number of Forms that can be unsubmitted in one API call.
Open Queries by Study Context 100 Number of queries that can be opened by study context in one API call.
Open Queries by Item ID 500 Number of queries that can be opened by Item ID in one API call.
Open Queries by Event ID 500 Number of queries that can be opened by Event ID in one API call.
Open Queries by Code Request 100 Number of queries that can be opened by Code Request in one API call.
Answer Queries 100 Number of queries that can be answered in one API call.
Close Queries by Study Context 100 Number of queries that can be opened by study context in one API call.
Close Queries by Item ID 500 Number of queries that can be closed by Item ID in one API call.
Close Queries by Event ID 500 Number of queries that can be close by Event ID in one API call.
Open Queries by Item ID 500 Number of queries that can be opened by Item ID in one API call.
Reopen Queries 100 Number of queries that can be reopened in one API call.
Set Coding Suggestions - Code Requests 100 Number of Code Requests that can have Suggestions set in one API call.
Set Coding Suggestions - Suggestions 5 Number of Suggestions that can be set per Code Request in one API call.
Create Protocol Deviations 100 Number of Protocol Deviations that can be created in one API call.
Update Protocol Deviations 100 Number of Protocol Deviations that can be updated in one API call.
Start Study Job 1 Number of Study jobs that can be created in one API call.
Upload Users 100 Number of Users that can be uploaded in one API call.
Update Email Group Members 50 Number of email group members that can be updated in one API call.
Create Study 1 Number of Studies that can be created in one API call.
Create Event Group Definitions 100 Number of Event Group definitions that can be created in one API call.
Create Event Definitions 100 Number of Event definitions that can be created in one API call.
Copy Form Definitions 15 Number of Form Definitions that can be copied in one API call.
Create Study Schedule 100 / 100 / 100 / 500 Number of Definitions that can be created in one API call: 100 event groups, 100 events (in one Event Group), 100 forms (in one Event), 500 total entries.

CDB API

These limits are related to the CDB API.

Description Limit Comments
Third-party Data Package 50 MB File size limit for third-party Data Package with File Staging Create Folder or File endpoint.

Platform API

These limits are related to the Platform API.

Description Limit Comments
Open Query - Items 500 Number of queries that can be opened on Items in one payload request for both EDC and 3pd sources.
Open Query - Events 500 Number of queries that can be opened on Events in one payload request for both EDC and 3pd sources.
Answer Query - EDC Data 100 Number of queries that can be answered in one payload request for EDC data. Note that only a maximum of 500 queries total for both EDC and 3pd data combined can be answered in one payload request.
Answer Query - 3pd Data 500 Number of queries that can be answered in one payload request for 3pd data. Note that only a maximum of 500 queries total for both EDC and 3pd data combined can be answered in one payload request.
Close Queries 500 Number of queries that can be closed in one payload request for both EDC and 3pd sources.