# About Veeva Connections

Veeva provides various standard connections to support and automate business processes between separate Vaults. For example, organizations using both a Veeva QMS and a Veeva Safety Vault can use the <a href="/en/gr/31231/">Quality-Safety Connection</a> for product quality complaint and adverse event intake. In many cases, a standard Veeva Connection provides a sufficient starting point for an organization's data transfer needs, enabling quicker configuration and use.



<div class="note-border alert-info">
  <div class="alert alert-info" role="alert">
    <div><i class="far fa-info-circle"></i></div>
    <div class="alert-text">
      <p><strong>Note</strong>: Veeva Connections are a highly complex feature set that can be used in many Vault applications, and this page is a high-level overview of their various capabilities. We strongly recommend working with your Veeva representative to gather and implement your organization’s specific requirements. Learn more about standard connections at the <a class="external-link " href="https://www.veeva.com/products/vault-platform/veeva-connections/" target="_blank" rel="noopener">Veeva Connections Resource Hub<i class="fa fa-external-link" aria-hidden="true"></i></a>, or in a specific connection’s <a class="external-link " href="https://veevaconnect.com/allcommunities" target="_blank" rel="noopener">Veeva Connect<i class="fa fa-external-link" aria-hidden="true"></i></a> community.</p>
    </div>
  </div>
</div>



## Standard Connection Features & Benefits

Organizations with multiple Vaults on the same domain can consider a standard Veeva Connection to:

* Reduce workflow steps across organizations by sharing data and documents in real-time with the right teams.
* Increase data quality and traceability back to a Vault which provides the source of truth.
* Simplify an organization's IT ecosystem by eliminating development and maintenance of custom integrations.

Each connection includes one or more [*Integrations*][1], or features supporting a given business use case.


### Connection Naming & Data Flow

Standard Veeva Connections transfer data between two Vaults within separate application suites, as indicated by the connection's name. For example, the Quality-RIM Connection sends and receives data between Vaults within the Quality and RIM (Regulatory) application families. This naming convention does not indicate the direction in which data flows, nor does it indicate the required applications within those application suites.

This applies even when:

* A connection is implemented with only one integration, then additional integrations are added later. 
* A connection (or a specific integration within that connection) supports only some applications within that family. For example, to use the Quality-RIM Connection's <a href="/en/gr/57086/#enhanced-cc">Enhanced Change Control</a> integration, the Quality Vault must have the QMS application enabled, and the RIM Vault must have Registrations. In contrast, this connection's <a href="/en/gr/57086/#product-transfer">Product Transfer</a> integration is supported in any Quality and RIM Vaults.
* A connection's <a href="/en/gr/62154/">*Integrations* and related *Integration Rules*</a> facilitate a one-way, unidirectional data transfer. All connections are considered to be two-way, or bidirectional, regardless of individual integration behavior.



<div class="note-border alert-info">
  <div class="alert alert-info" role="alert">
    <div><i class="far fa-info-circle"></i></div>
    <div class="alert-text">
      <p><strong>Note</strong>: Your Vault’s <em>Connection</em> and related records in <strong>Admin &gt; Connections</strong> may be labeled and/or named with “to”. This reflects a legacy naming convention and does not indicate directionality of data flow, nor does it indicate the only supported application. For example, the QMS-RIM Connection record is labeled and named <em>QMS to RIM</em> (<code class="language-plaintext highlighter-rouge">qms_to_rim__v</code>), but facilitates bidirectional data flow between RIM applications and Quality applications (QMS, QualityDocs).</p>
    </div>
  </div>
</div>



### Clinical Data Applications & Connections

<a class="external-link " href="https://cdmshelp.veeva.com/gr/resources/clinical-data-overview/#veeva-edc" target="_blank" rel="noopener">Veeva EDC<i class="fa fa-external-link" aria-hidden="true"></i></a> and <a class="external-link " href="https://ecoa.veevavault.help/en/gr/918784" target="_blank" rel="noopener">Veeva eCOA<i class="fa fa-external-link" aria-hidden="true"></i></a> are Clinical Data suite applications, and their connections with the Clinical Operations and Safety suites are described on this page.

For information about these applications and other Clinical Data connections not covered here, visit <a class="external-link " href="https://cdmshelp.veeva.com/gr/" target="_blank" rel="noopener">Veeva Clinical Data Help<i class="fa fa-external-link" aria-hidden="true"></i></a> and the <a class="external-link " href="https://www.veeva.com/products/vault-platform/veeva-connections/" target="_blank" rel="noopener">Veeva Connections Resource Hub<i class="fa fa-external-link" aria-hidden="true"></i></a>.


### Vault Domains

Standard Veeva Connections require that connected Vaults share the same domain. See <a href="/en/gr/14691/">additional details</a> about Vault domains.


### Transfer Timing & Errors

Standard Veeva Connections aim to facilitate data exchange in near real-time, ideally after approximately ten minutes. This timeframe spans the approximate five-minute intervals that each Vault takes to send and receive the data via their respective jobs. Once both jobs run successfully, users in the target Vault can work with new or updated documents and records.

Completion time can differ based on the volume and complexity of data being transferred. In the event the job times out or encounters errors, Vault Admins can review the details within related <a href="/en/gr/57405/#User_Exception">*User Exception Messages*</a>.


### Duplicate Detection

Standard Veeva Connections are designed to handle duplicate documents and records across Vaults. To do this, Vault populates them with a value that identifies it as a "connected" record in the source Vault, then checks for a matching value in the target Vault and stops or proceeds with the transfer accordingly. The specific fields Vault references during this process can vary across connections.

For example, the <a href="/en/gr/60446/#about-creation-update">RIM-Clinical Operations Connection</a> uses `link__sys` and `global_id__sys` fields to determine which documents and records to create or update in the target Vault when the data is updated in the source Vault:

* During creation, Vault populates the new target's *Link* field with the source's *Global ID*.
* During update, Vault references the existing target's *Link* field to identify the source *Global ID*. When these values match, Vault proceeds with the update.

Duplicates occur when a connection cannot detect a matching value, for example when a user in the target Clinical Operations Vault manually creates a record: Since this record does not have the expected *Link* field value (with the source RIM Vault's *Global ID*), the connection cannot recognize it as having a RIM counterpart when checking for duplicates during transfer. In this scenario, Vault would create a new record in Clinical Operations based on the source RIM record.


### Document & Record Deletion

When documents or records are deleted from a source Vault, the connection does not delete the associated document or record in the target Vault. In the absence of a source Vault record, a corresponding target record remains as it was when the connection stopped updating it, with the exception of any manual, user-driven updates.



<div class="note-border alert-info">
  <div class="alert alert-info" role="alert">
    <div><i class="far fa-info-circle"></i></div>
    <div class="alert-text">
      <p><strong>Note</strong>: This behavior does not extend to a record’s Active or Inactive <em>Status</em>. Some connections deactivate target records upon source record deactivation.</p>
    </div>
  </div>
</div>




## Standard Integrations {#standard-integrations}

Each Veeva Connection is supported by a set of individual integrations, or features which support a specific business use case. 

While the functionality of an integration is unique to the connection, some common integrations include:

* Adverse Event Intake
* Document Exchange
* Product Data
* Product Quality Complaint Intake
* Study Data

A given connection's integration functionality is determined by its *Integration Points* and supporting *Integration Rules*.


### Connection & Integration Structure

Veeva Connections are represented in each connected Vault by several record types. These records can be found in **Admin > Connections**.

Each Vault includes one *Connection* record for the connection itself. Then, each integration (feature) is represented by an *Integration* record, which has one or more related *Integration Points*, *Integration Rules*, *Query Object Rules*, and/or *Field Rules*.

Depending on the integration, some standard (Veeva-provided) records may not be included. For example, in a Quality Vault, the Quality-RIM Connection's <a href="/en/gr/57086/#doc-exchange">Document Exchange</a> integration currently includes only one *Integration Point* (inbound). Then, this single *Integration Rule* has *Field Rules* only. A high-level overview of these relationships is shown in the diagram below.

<a href="https://platform.veevavault.help/assets/images/connection-integration-hierarchy.png" data-lightbox="connection-integration-hierarchy.png" data-title="" data-alt="hierarchy diagram of connection and integration records">
  <img class="docimage" src="https://platform.veevavault.help/assets/images/connection-integration-hierarchy.png" alt="hierarchy diagram of connection and integration records" style="max-width: 35%;"  />
</a>

### Integration Dependencies

Some connections require one integration to be implemented prior to or in parallel with another integration. For example, the Quality-RIM Connection's Product Transfer integration must be in use along with the Enhanced Change Control integration. Similarly, the Enhanced Change Control integration supersedes the Variation Management integration, meaning organizations that have not yet implemented Variation Management should use Enhanced Change Control instead.

Additionally, a given integration may require that an application-specific feature is configured in that Vault. For example, the Enhanced Change Control integration described above additionally requires that the Quality Vault (QMS) is configured for Change Control.

Where required, a connection's individual listing on this page notes any integration dependencies.



## Clinical Operations Connections

### Clinical Operations-EDC {#clinops-edc}

The table below summarizes the integrations (features) supported for the <a href="/en/gr/60661/">Clinical Operations-EDC Connection</a>.

| Integration | Required Applications |
|---|---|
| Enhanced Monitoring | CTMS, EDC |
| Final CRF | eTMF, EDC |
| Protocol Deviation Management | CTMS, EDC |
| Site Payments | Payments, EDC |
| Study Data Transfer | CTMS, EDC |
| Subject Tracking | CTMS, EDC |

See additional details about <a href="/en/gr/60672/">configuring</a> this connection.

### eCOA-Clinical Operations {#ecoa-clinops}

The table below summarizes the integrations (features) supported for the <a href="/en/gr/60666/">eCOA-Clinical Operations Connection</a>.

| Integration | Required Applications |
|---|---|
| Study Data Transfer | Any Clinical Operations app, eCOA |
| End of Study Media | eTMF, eCOA |

See additional details about <a href="/en/gr/60667/">configuring</a> this connection.

### Quality-Clinical Operations {#quality-clinops}

The table below summarizes the integrations (features) supported for the Quality-Clinical Operations Connection.

| Integration | Required Applications |
|---|---|
| Issue Management | QMS with Deviations configured, CTMS |
| Study Data Transfer | Any |

See additional details about <a href="/en/gr/57968808/">configuring</a> this connection.

### RIM-Clinical Operations {#rim-clinops}

The table below summarizes the integrations (features) supported for the <a href="/en/gr/60446/">RIM-Clinical Operations Connection</a>.

| Integration | Required Applications |
|---|---|
| Document Exchange | eTMF, Submissions |
| Product Data Transfer | Any |
| Study Data Transfer | Any |
| Submission Tracking | Study Startup, Submissions |

See additional details about <a href="/en/gr/60444/">configuring</a> this connection.

### Safety-Clinical Operations {#saf-clinops}

The table below summarizes the integrations (features) supported for the <a href="/en/gr/526178/">Safety-Clinical Operations Connection</a>.

| Integration | Required Applications |
|---|---|
| Safety Letters | Safety, eTMF for Document Exchange. Site Connect is required to send a Safety Distribution to sites. |
| Study Data Transfer | Any |

See additional details about <a href="/en/gr/526180/">configuring</a> this connection.

### Study Training-Clinical Operations {#st-clinops}

The <a href="/en/gr/54469208/">Study Training-Clinical Operations Connection</a> forms the basis of the Study Training application. As such, the table below lists the individual integrations (features) which support the Study Training application overall.

| Integration | Required Applications |
|---|---|
| Study Data Transfer | N/A |
| Study Persons Transfer | N/A |
| Document Exchange | N/A |
| User Transfer | N/A |

See additional details about <a class="external-link " href="https://quality.veevavault.help/en/gr/48712025" target="_blank" rel="noopener">setting up<i class="fa fa-external-link" aria-hidden="true"></i></a> Study Training.



## Regulatory (RIM) Connections

### RIM-Clinical Operations

See [Clinical Operations Connections][5].

### RIM-PromoMats {#rim-pm}

The table below summarizes the integrations (features) supported for the <a href="/en/gr/72311/">RIM-PromoMats Connection</a>.

| Integration | Required Applications |
|---|---|
| AdPromo Submission Management | Submissions, PromoMats |
| Document Exchange | Submissions, PromoMats |
| Product Data Transfer | Any |

See additional details about <a href="/en/gr/72309/">configuring</a> this connection.

### RIM-Medical {#rim-med}

The <a href="/en/gr/916478/">RIM-Medical Connection</a> supports the below integrations (features).

See <a href="/en/gr/9164781/">additional details</a> about configuring this connection.

| Integration | Purpose | Required Applications | Dependencies |
|---|---|---|---|
| <a href="/en/gr/916478/#doc-exchange">Document Exchange</a> | One-way transfer of steady-state CrossLink documents from RIM to Medical. | Submissions, MedComms | None |
| <a href="/en/gr/916478/#product-data-transfer">Product Data Transfer</a> | Transfer and align product data to facilitate common terminology across Vaults. | Any, but with <a href="/en/gr/916478/#product-transfer-limits">limitations</a> when Registrations is not in use. | None |

### Quality-RIM {#qual-rim}

The table below summarizes the integrations (features) supported for the <a href="/en/gr/57086/">Quality-RIM Connection</a>.

| Integration | Required Applications | Dependencies |
|---|---|---|
| <a href="/en/gr/57086/#doc-exchange">Document Exchange</a> | QualityDocs, Submissions | None |
| <a href="/en/gr/57086/#enhanced-cc">Enhanced Change Control</a> | QMS with Change Control, Registrations | - Requires Product Transfer<br>- Supersedes Variation Management |
| <a href="/en/gr/57086/#product-transfer">Product Transfer</a> | Any | Required for Enhanced Change Control |
| Variation Management | QMS with Change Control, Registrations | Superseded by Enhanced Change Control |

See additional details about <a href="/en/gr/57247/">configuring</a> this connection.

### Safety-RIM {#saf-rim}

The <a href="/en/gr/01272/">Safety-RIM Connection</a> supports Product Data Transfer between any Safety and RIM Vault.

See additional details about <a href="/en/gr/01220/">configuring</a> this connection.



## Safety Connections

### Safety-Clinical Operations

See [Clinical Operations Connections][6].

### Safety-EDC {#saf-edc}

The <a href="/en/gr/679350/">Safety-EDC Connection</a> supports Adverse Event Intake between any Safety and EDC Vault.

See additional details about <a href="/en/gr/679352/">configuring</a> this connection.

### Safety-RIM

See [Regulatory (RIM) Connections][10].

### Medical-Safety {#med-saf}

The <a href="/en/gr/662819/">Medical-Safety Connection</a> supports Adverse Event Intake between any Safety and Medical Inquiry Vault.

See additional details about <a href="/en/gr/60667/">configuring</a> this connection.

### Quality-Safety {#qual-saf}

The table below summarizes the integrations (features) supported for the <a href="/en/gr/31231/">Quality-Safety Connection</a>.

| Integration | Required Applications |
|---|---|
| Adverse Event Intake | Safety, QMS with Complaints |
| Product Quality Complaint Intake | Safety, QMS with Complaints |

See additional details about <a href="/en/gr/31006/">configuring</a> this connection.



## Quality Connections

### Medical-Quality

See [Medical Connections][16].

### Quality-Clinical Operations

See [Clinical Operations Connections][4]

### Quality-LIMS {#qual-lims}

The <a href="/en/gr/713971/">Quality-LIMS Connection</a> forms the basis of the LIMS application. As such, the table below lists the individual integrations (features) which support the LIMS application overall.

| Integration | Required Applications |
|---|---|
| Lab Investigation Transfer | N/A |
| Reference Object Transfer | N/A |
| Document Exchange | N/A |

See additional details about <a href="/en/gr/713972/">configuring</a> this connection.

### Quality-RIM

See [Regulatory (RIM) Connections][9].

### Quality-Safety

See [Safety Connections][13].

### Study Training-Clinical Operations

See [Clinical Operations Connections][7].



## Medical Connections

### Medical-Safety

See [Safety Connections][12].

### RIM-Medical

See [Regulatory (RIM) Connections][19].

### Medical-CRM {#med-crm}

The <a href="/en/gr/879896/">Medical-CRM Connection</a> supports Case Intake between a Medical Inquiry Vault and Vault CRM.

See additional details about <a href="/en/gr/879897/">configuring</a> this connection.

### Medical-Network {#med-network}

The Medical-Network Connection allows Medical Inquiry users to search Network for healthcare professional contact details while creating a _Case Contact_.

See additional details about <a class="external-link " href="https://medical.veevavault.help/en/gr/52757#medical-network-connection" target="_blank" rel="noopener">configuring<i class="fa fa-external-link" aria-hidden="true"></i></a> this connection.

### Medical-Quality {#med-qual}

The <a href="/en/gr/921857/">Medical-Quality Connection</a> supports Product Quality Complaint Intake between any Medical Inquiry Vault and a Quality Vault.

See additional details about <a href="/en/gr/921788/">configuring</a> this connection.



## Commercial Connections

### PromoMats-CRM {#pm-crm}

The <a href="/en/gr/921792/">PromoMats-CRM Connection</a> supports data transfer between a PromoMats Vault and Vault CRM.

See additional details about <a href="/en/gr/921794/">configuring</a> this connection.

### PromoMats-Medical {#pm-med}

The <a href="/en/gr/680370/">PromoMats-Medical Connection</a> supports Document Exchange between a Medical Inquiry Vault and a PromoMats Vault.

See additional details about <a href="/en/gr/680371/">configuring</a> this connection.

### RIM-PromoMats

See [Regulatory (RIM) Connections][8].

### Medical-Network {#med-network}

See [Medical Connections][20].


[1]: #standard-integrations
[2]: #clinops-edc
[3]: #ecoa-clinops
[4]: #quality-clinops
[5]: #rim-clinops
[6]: #saf-clinops
[7]: #st-clinops
[8]: #rim-pm
[9]: #qual-rim
[10]: #saf-rim
[11]: #saf-edc
[12]: #med-saf
[13]: #qual-saf
[14]: #qual-lims
[15]: #med-crm
[16]: #med-qual
[17]: #pm-crm
[18]: #pm-med
[19]: #rim-med
[20]: #med-network