Contact Free trial Login

Use Flow Designer to Configure Veeva Vault Connector - Mule 4

Anypoint Design Center’s Flow Designer enables you to create apps visually. For more information, see the Flow Designer Tour.

To create an app in Flow Designer:

  • Configure the input source (trigger) for your app.

  • Add the connector as a component to process the input for the app.

For information about Flow Designer field values, see the Veeva Vault Connector Reference.

Configure the Input Source Trigger

  1. In Design Center, click Create.

  2. Click Create new application to open Flow Designer.

  3. Specify a value for Project name and click Create.

  4. Click Go straight to canvas to exit from Let’s get started.

  5. Click the trigger card.

  6. If you are using the HTTP Listener operation as a trigger, search for and select HTTP Listener.

  7. In the HTTP Listener’s General tab, enter the Path that defines the resource location.
    The path is the relative path from the path set in the HTTP Listener configuration.

  8. Click the X in the upper-right corner of the card to close the trigger card.

Flow Designer automatically saves all changes.

Configure the Target Component

The target component enables your app to process data received from the trigger. Veeva Vault Connector provides operations that help you integrate Veeva Vault with third-party applications and services. For example, this integration enables you to create Vault connectivity and retrieve picklists data from the Vault, which can then be further integrated or processed.

  1. Click + next to the trigger card.

  2. In Select a component, search for Veeva Vault Connector.

  3. Select the connector name.

  4. Search for and select an operation for the connector, such as Get Picklists.

  5. In the General tab, enter a configuration name.

  6. Click Add Connection and enter a name for the connection.

  7. In Connection Type, Select 1-Basic Authentication.

  8. In the General tab, complete the following required fields:

    Field Description

    Name

    Enter a name for this configuration to reference it later.

    Vault URL

    Enter the Veeva Vault instance URL.

    Username

    Enter the Veeva Vault instance username.

    Password

    Enter the password that corresponds to the username.

    Version

    Enter the Veeva Vault API version, for example: v19.1.

    Client Id

    Enter the client ID to send with each request in the header for tracking purposes, in the format: {organisation}-{company|team}.
    The client ID is prefixed with "mulesoft" and has a suffix with "client-vaultconnector" internally, for example: mulesoft-abcpharma-clinicalprod-client-vaultconnector.

  9. In the Advanced tab, select Burst API Limit Profile and Daily API Limit Profile for the connection.

  10. Click Test to test the connection.

  11. Click Save.