You are here:
DRGlobal Class and Methods
Use the ConnectApi.OmniDesignerConnect.executeDataMapper(bundleName, apexInput) Connect API to call Data Mappers from Apex through the DRGlobal Apex class. Starting with Summer ’25, replace the existing methods in the DRGlobal Apex classes with the Connect API.
Process a JSON String Object List Using a Specified Data Mapper
The objectList must be a JSON String.
| Connect API | Existing Method (Replace with Connect API) |
|---|---|
|
|
Process a List of sObjects Using a Specified Data Mapper
| Connect API | Existing Method (Replace with Connect API) |
|---|---|
|
This signature, which doesn't require a DRName, is only for a Data Mapper Load. |
|
The additionalInfo is a Map that applies to every SObject, such as extra data for processing. |
|
The additionalInfo is a Map that applies to every SObject, such as extra data for processing. |
Process a list or map of objects, bypassing sharing rules, with a specified Data Mapper and locale
These methods ignore Sharing Rules, which ensures that the Data Mapper being invoked is private. See Sharing Rules in the Salesforce Help.
| Connect API | Existing Method (Replace with Connect API) |
|---|---|
Note Users must have appropriate permissions to execute the Data Mapper. |
|
Note Users must have appropriate permissions to execute the Data Mapper. |
|
Process a list or map of objects with a specified Data Mapper and locale, considering sharing rules
| Connect API | Existing Method (Replace with Connect API) |
|---|---|
|
|
|
|
Upload data with the bulkupload parameter
This method can only call a Data Mapper Load. No other Apex method can pass the bulkUpload parameter to a Data Mapper. See Omnistudio Data Mapper Calls From Apex.
| Connect API | Existing Method (Replace with Connect API) |
|---|---|
Synchronous Processing: Here's the output: There is a mismatch in the output during the synchronous processing. Perform these steps to match the exact output. |
Existing approach for synchronous processing |
| Connect API to asynchronously upload data using the 'bulkupload' parameter is not available. | |
Process an XML String Using a Specified Data Mapper
| Connect API | Existing Method |
|---|---|
|
|

