Configure environment properties
Learn about the environment properties to configure while installing RIH recipes.
Take a look at the tables below to understand the property keys you must configure for RIH recipes.
Environment Property Key | Required | Purpose | Example |
---|---|---|---|
SFDC_ReltioServiceAccount | Yes | Used to exclude Reltio outbound events generated as a consequence of running the recipe from SFDC to Reltio. Prevents repeated event loops that could cause sync issues. Use the same User Name or API key used in RIH Reltio Connection. This user must be used exclusively by RIH | rihserviceuser |
SFDC_SalesforceServiceAccountId | Yes | Used to exclude Salesforce outbound events generated as a consequence of running the recipe synchronization from Reltio to SFDC. Critical property to stop infinity loops in the overall integration. This value (15-character ID) is directly related with the Salesforce User configured in the RIH Salesforce Connection. This ID can be obtained by following the below steps:
This user must be used exclusively by RIH. Please note that Salesforce automatically adds 3 more characters to this user (making it a 18-character ID) and register this value at the Last Modified By ID / Created By ID fields for the entities that it creates/updates by using the API. | 005DE00000GbYHd |
SFDC_EmailAddressForNotification | No | Determines the email(s) recipients for error notifications triggered by failed recipe jobs. Use ";" to separate multiple email addresses. | user1@reltio.com; user2@reltio.com |
Environment Property Key | Required | Purpose | Example |
---|---|---|---|
SFDC_ReltioSNSTopicName | Yes | Identifies the name of the AWS SNS Topic used to consume messages from Reltio and trigger the synchronization to Salesforce | reltio_to_sf_sync_topic |
SFDC_ReltioSQSQueueName | No | Identifies the name of the AWS SQS Queue used to consume messages from Reltio and trigger the synchronization to Salesforce Note: AWS SQS is an alternative mechanism to the SNS topic approach. | reltio_to_sf_sync_queue |
SFDC_SalesforceServiceAccountEmail | Yes | Used exclusively for the merge operation in Salesforce that requires a SOAP call. Use the same Email User Name used in RIH Salesforce Connection. This user must be used exclusively by RIH | some.sf.account.name@gmail.orgcom |
SFDC_SalesforceServiceAccountSecret | Yes | Used exclusively for the merge operation in Salesforce that requires a SOAP call. Salesforce Service Account Secret (aka Security ID) is a combination of Salesforce Service Account Password + Security Token generated for the Salesforce account. Follow these steps to obtain the Security Token:
|
accpass + sectoken = accpasssectoken. |
SFDC_GetNewPayloadFromReltio | No | If this property is enabled, a new entity payload is obtained from Reltio after getting the event from the streaming topic/queue. In other words, the payload received in the message is NOT used for upserting the entity at Salesforce. | Possible values:
|
SFDC_DeleteActionToReltio | No | Determines the action to be executed by the recipe at Reltio platform when a Salesforce object is deleted. | Possible values:
|
SFDC_EnableCallbackToSalesforce | No | For the Salesforce to Reltio synchronization, this flag determines if data needs to be updated back in Salesforce after the creation/edition of the Entity in Reltio. For example, make sure the Reltio URI or cleansed data is updated back to Salesforce | Possible values:
|
SFDC_ReltioEntityLockingTimeInSec | No | For the Reltio to Salesforce synchronization, this parameter controls how the locking mechanism handles the sequence of events when multiple events attempt to update the same entity. Specifically, it sets the number of seconds an event should wait if the entity is locked by another process. | Possible values:
|
Environment Property Key | Required | Purpose | Possible values |
---|---|---|---|
SFDC_ToReltioBatchSize | No | This property determines the maximum number of Salesforce Objects to be included in each recipe job related with the Salesforce to Reltio ETL sync. Minimum is 1, maximum recommended is 1500, default is 100 if none is specified. |
|
SFDC_ToReltioRelationsBatchSize | No | This property determines the maximum number of Salesforce Relations to be included in each recipe job related with the Salesforce to Reltio ETL sync. Minimum is 1, maximum recommended is 1500, default is 100 if none is specified. |
|
SFDC_ToReltioOverrideOrganizationAffiliation | No | This property used to enable/disable the override of %OrganizationAffiliation ; relationship when there is failure in creating the relationship in Reltio. |
|
SFDC_ToReltioOverrideOrganizationIndividual | No | This property used to enable/disable the override of OrganizationIndividual relationship when there is failure in creating the relationship in Reltio. |
|
SFDC_ToSalesforceRelationsBatchSize | No | This property determines the maximum number of Reltio relations to be included in each recipe job related to the Reltio to Salesforce ELT sync. The minimum value is 100, and the maximum must be less than or equal to half of the maxNumberofResults value defined for your tenants physical search storage configuration. |
|