July 2023 - Dataverse and Salesforce Multiple Records
    • PDF

    July 2023 - Dataverse and Salesforce Multiple Records

    • PDF

    Article Summary

    Article Overview

    The following article describes how to use Dataverse and Salesforce for multiple records.

    Multiple Records Options

    (See Figure 1 and Figure 2)

    Figure 1: Select Query

    Salesforce and Dynamics queries can return multiple records as objects from their output. To run additional manipulations for each field in a record, we need to rearrange them as an array. In both Salesforce and Dataverse services, when we are running the Select (1) query, under Behavior Settings we will choose Select All.

    Figure 2: Multiple Records Options

    NOTE
    To use the Select All option you must first upgrade your environment servers to version 25.3.0 or above.

    Usage Examples

    (See Table 1)

    Our Dataverse/Salesforce records include the following information:

    Table 1: Records 

    firstName

    lastName

    Email 

    Ronny

    Riback

    r.riback@easysend.io 

    Dana

    Robbins

    dana@gmail.com

    When using the Select All option the records will be returned in the following structure: 

    {
      [
        "firstname": "Ronny",
        "lastname": "Riabck",
        "email": "r.riback@easysend.io"
      ],
      [
        "firstname": "Dana",
        "lastname": "Robbins",
        "email": "dana@gmail"
      ]  
    }

    How to use the Select All Options

    (See Figure 3 to Figure 6)

    1. After choosing the Select All option, an object (1) is automatically added:

    Figure 3: New Object

    NOTE
    For Salesforce the object name will be salesforceObject.
    1. In the Outputs screen, we will add the rest of the fields and they will be added to the object automatically.
    2. For the object we will check the is Multiple checkbox (2) and then click the + (3) to enter the Model screen. 

    Figure 4: Added Object to Outputs

    1. In the Model screen, we will check the Is Array checkbox (4) and then click Ok (5).

    Figure 5: Model Screen

    1. In the relevant digital process we will set a new object (array) with the same name.

    Figure 6: Digital Process Model

    Your title goes here
    • To read more about Salesforce two-way integration, click here.
    • To read more about Dataverse two-way integration, click here.

    Was this article helpful?