File staging

File Staging in Veeva Vault is a temporary storage area used to upload, store, and manage files during data import and export operations.

It acts as an intermediate workspace where users or integrations can place files before they are referenced in Vault Loader, the API, or other automated processes. Likewise, files generated during exports (such as document renditions or attachments) are stored in the staging area before being downloaded.

In short, File Staging enables efficient handling of high-volume file operations and supports smooth, automated interactions with Veeva Vault.

The new File Staging section in dqMan for Veeva Vault provides a user interface for browsing, uploading, downloading, and managing files and folders stored in Vault’s File Staging area. The functionality is designed to simplify high-volume file transfers and to give users full visibility and control over ongoing and historical transfer jobs.


File Staging Browser

The upper section displays the full directory structure of the File Staging area, including the Staged files folder and all user-created subfolders. Users can perform the following actions directly from the toolbar or through the context menu:

  • Upload files or entire folders into any File Staging directory

  • Download files or folders from File Staging to a local path or to a server path

  • Multi-select support for files and folders

  • Full navigation with folder tree + file list views

This makes it easy to interact with both small and extremely large file batches.


Transfer Jobs Panel

The central section shows all running, queued, or completed transfer jobs. Key capabilities include:

Job Queue Management

  • By default, up to 2 active jobs can run in parallel (the number of active jobs can be configured Extras → Options)

  • Additional jobs are placed in a queue and start automatically when a slot becomes available

Job Types

  • Upload jobs

  • Download jobs

Each job displays:

  • Number of parallel transfers

  • Progress

  • Total size

  • Number of files transferred

  • Local path

  • File Staging path

  • Start and end timestamps

Job Retention

  • Jobs are stored for up to 7 days

  • The default retention period is 1 day

  • Retention can be changed from Extras → Options

Filtering & Management

  • Users can filter job history based on time range or status

  • Jobs can be deleted manually

  • Multi-select is supported


Parallel Transfers / Thread Control

dqMan allows up to 10 parallel threads per job for faster uploading and downloading.

  • The default number of threads is 2

  • Threads can be adjusted during job execution, allowing dynamic performance tuning


Transfer Log Export

In the lower section, users can review individual transferred files for successful, failed, and skipped operations.

  • Successful transfers represent files that were processed and transferred without errors.

  • Failed transfers indicate files that could not be transferred due to errors (for example, connectivity issues, permission problems, or validation errors).

  • Skipped transfers include files or folders that were not transferred because they already exist at the target location (i.e., they were previously downloaded or uploaded and therefore did not require reprocessing).

Additional capabilities

  • Export logs for successful, failed, or skipped transfers via the context menu

  • Useful for audit purposes, troubleshooting, or bulk-processing summaries

Last updated

Was this helpful?