3 Install and Configure the Recipe
On your Oracle Integration instance, install the recipe package to deploy and configure the integration and associated resources.
Configure the Lookup Tables
- In the Configuration Editor, select the lookup table, then click Edit .
- Enter the field names and corresponding values. Refer to the details provided for each table below.
- Click Save. If prompted, click Save again.
- To return to the Configuration Editor, click Back . Click Save again if prompted.
The recipe contains the following four lookup tables. Edit them as necessary.
- ORACLE-BRT-UNITY_SFMC_PROPERTIES: Used to configure the FTP file details in which the customer segments are stored.
Key Description Example FileDirectory Stores the location of the FTP file directory that has the customer segments. /home/users/org-name /customers/inbound RetryCount Stores the number of retries when a transient error occurs. 3 ArchiveEnabled Stores the flag to identify if the file must be archived after being processed successfully. Y ArchiveDirectory Stores the location of the FTP directory that stores the archived files with customer segments. /home/users/org-name /customers/archive CustomerDataExtensionKey Stores the ID of customer data extension in Salesforce Marketing Cloud. It is a unique value that identifies the data extension and is used to identify the data extension with an API call. 5C2EF345-4A12-405C-BDCE-BE358139DC44 SFMCPageSize Stores the ideal pagination value for the Oracle FTP SFMC DataExtension Import integration. 250 EmailFrom_Success Stores the email address from which a message is sent whenever the customer import from Oracle Unity to Salesforce Marketing Cloud is successful. no-reply@company.com EmailTo_Success Stores the email address to which a message is sent whenever the customer import from Oracle Unity to Salesforce Marketing Cloud is successful. xyz@company.com EmailSubject_Success Stores the subject of the email that is sent whenever the customer import from Oracle Unity to Salesforce Marketing Cloud is successful. Unity to SFMC Customer Import Successful EmailFrom_Failure Stores the email address from which a message is sent whenever the customer import from Oracle Unity to Salesforce Marketing Cloud is unsuccessful. no-reply@company.com EmailTo_Failure Stores the email address to which a message is sent whenever the customer import from Oracle Unity to Salesforce Marketing Cloud is unsuccessful. xyz@company.com EmailSubject_Failure Stores the subject of the email that is sent whenever the customer import from Oracle Unity to Salesforce Marketing Cloud is unsuccessful. Unity to SFMC Customer Import Failure MaxFileCount Stores the maximum number of files that can be processed in one instance. Ensure that the processing time doesn’t exceed six hours limit for a scheduled instance. The maximum possible value is 100. 100 MaxInstanceCount Stores the maximum number of instances that a run can span across in case the processing is not completed in one instance.
Note:
Ensure that processing is complete before next scheduled run.10 ClearBeforeImport Stores the flag to identify if recipe clears the old data before importing the new data in the customer import data extension. Y - ORACLE-BRT-SFMC_UNITY_PROPERTIES: Used to configure the data extension that stores the campaign results in Salesforce Marketing Cloud.
Key Description Example ResultsDataExtensionKey Stores the external key of the results data extension in Salesforce Marketing Cloud. This value is passed in the Automation Setup integration. ResultsDataExtensionName ResultsDataExtensionName Stores the name of the results data extension in Salesforce Marketing Cloud. This value is passed in the Automation Setup integration. Unity_CampaignResults_DE MarketingMedium Stores the medium of the marketing campaign. Email MarkeingSource Stores the source application of the marketing campaign. Salesforce Marketing Cloud EmailFrom_Success Stores the email address from which a message is sent whenever the campaign results import from Salesforce Marketing Cloud to Oracle Unity is successful. no-reply@company.com EmailTo_Success Stores the email address to which a message is sent whenever the customer import from Oracle Unity to Salesforce Marketing Cloud is successful. xyz@company.com EmailSubject_Success Stores the subject of the email that is sent whenever the customer import from Oracle Unity to Salesforce Marketing Cloud is successful. Unity to SFMC Customer Import Successful EmailFrom_Failure Stores the email address from which a message is sent whenever the customer import from Oracle Unity to Salesforce Marketing Cloud is unsuccessful. no-reply@company.com EmailTo_Failure Stores the email address to which a message is sent whenever the customer import from Oracle Unity to Salesforce Marketing Cloud is unsuccessful. xyz@company.com EmailSubject_Failure Stores the subject of the email that is sent whenever the customer import from Oracle Unity to Salesforce Marketing Cloud is unsuccessful. Unity to SFMC Customer Import Failure UnityPageSize Stores the maximum number of records that can be passed to Oracle Unity in an invoke request. 500 UnityRetryCount Stores the maximum number of retries in case Oracle Unity invoke request fails.
3 MaxIterationCount Stores the maximum number of Salesforce Marketing Cloud iterations with an iteration size of 2500 records. Ensure that the processing time doesn’t exceed six hours limit for a scheduled instance. 100 MaxInstanceCount Stores the maximum number of instances that a run can span across in case the processing is incomplete in one instance.
Note:
Ensure that the processing gets completed before next scheduled run.20 - ORACLE-BRT-SFMC_UNITY_EVENT_TYPE: Represents the mapping between event types in the instances. For instance, SentEvent is mapped with Sent.
Event Type in Salesforce Marketing Cloud Event Type in Oracle Unity SentEvent Sent OpenEvent Opened ClickEvent Clicked BounceEvent Bounced - ORACLE-BRT-SFMC_UNITY_MONTH_OF_YEAR: Used to map the calendar months between the instances.