Training Migration

Last updated: Mar 6, 2026

Before You Begin

The Veeva Basics Migration Center is designed to help you be self-sufficient and successful in all steps of your migration.

Carefully review the provided instructions and videos to understand your responsibilities and the activities involved in migrating from your legacy system into Veeva Quality Basics.

Quality Basics Overview

Watch this video to learn more about Veeva Quality Basics: Training before you begin your Quality Training migration.

We highly recommend taking our role-based Quality training and using our Quality help to understand more about the system, fields on documents, object data, etc. These resources can help you as you fill out your migration templates.

Preparing for Your Migration

Before you begin your migration activities:

  • Review and identify the content and metadata to be migrated

  • Determine which data will be migrated and which will be created manually in Vault

    Note The maximum number of document versions/objects we will help migrate is 100,000. In cases where the volume of documents/objects is below 20, Veeva recommends creating those manually.
    Note Quality Document migration must be completed before Training migration, as Training migration should reference migrated documents.

Throughout the migration process, customers are responsible for producing any required migration documentation. This may include a Migration Plan, typically drafted following Sandbox migration, and a Migration Summary Report, typically drafted following Production migration.

Veeva will provide a Migration Inventory, loader sheets, and log files upon Production completion to support your documentation.

Best Practices

Templates Provided

We have designed streamlined templates to help you migrate your core data.

Our migration templates can be filled out quickly, help ensure data entry is accurate, and get you up and running with Veeva Basics.

Veeva provides templates for you to easily migrate these core items:

Training Data
Learners/Users
Learner Roles
Curricula
Training Requirements
Current Completed Training Assignments
Note The Persons tab in the Vault Quality Basics - Training Template is used to create both User and Learner records. There is no separate User template. Users will be created with a Learner System Assignment. Any additional system assignments must be added manually after migration.

External Training Requirements/Assignments

The External Training Requirement and External Training Assignment templates are used together to migrate training completions not completed in Vault, such as CVs or Job Descriptions. When CV or Job Description completions are captured, a document representing that CV or Job Description must also be uploaded as an attachment to the completion record.

General Recommendations

Due to their complexity or less common use, Veeva does not recommend migrating the following:

ItemRationale
Completed Training Assignments for past document revisionsNot required for system functionality. Legacy training for Superseded revisions can be loaded as a separate document into your Veeva Quality Basics Vault.