The first step in integrating CrowdTwist with Siebel Loyalty is to configure Oracle Integration Cloud (OIC).

To configure OIC

  1. Install the Business Accelerator (OIC BA package: orcl.ba.siebel_loy_crowdtwist_int.1_0_0) from the Integration Store on Oracle Integration Cloud Home Page. For more information on OIC, see https://docs.oracle.com/en/cloud/paas/integration-cloud/index.html.

  2. After the Business Accelerator is installed, click Configure to configure the connections shown in the following table and also the lookups shown in steps 4-6.

    Connection Type Connection

    Siebel

    Oracle SiebelLoyRest Connection

    CrowdTwist

    Oracle CrowdTwistRest Connection

    CrowdTwist SFTP

    Oracle CrowdTwistSFTP Connection

    Object Storage

    Oracle ReadObjectStorage Connection

  3. Make sure that the integrations shown in the following table are activated after connection configuration.

    OIC Connection Type Connection

    Member Sync Integration

    Oracle Siebel Loy CT MemberSync

    Activity Push Integration

    Oracle CT Siebel Loy ActivityPush

    Redemption Integration

    Oracle Siebel Loy CT DigiRewards

    Batch Import

    Oracle Siebel Loy CT Member BatchImport

  4. Edit the ORCL-BRT-SIEBEL_LOY_CROWDTWIST_CONFIG_SETTINGS lookup to update the notification list in case of failures. The default OIC settings for this lookup are shown in the following table.

    Name Description Sample Value

    email

    Notification Email List in case of Errors in OIC flow.

    abc@oracle.com, def@oracle.com

    Default CT User Country Code

    Default Country code populated during CT User Creation if no Country is provided for Siebel Loyalty Member.

    IN

    Default CT User Postal Code

    Default Postal code populated during CT User Creation if no postal code is provided for US Siebel Loyalty Member citizen.

    99790

    Default CT User City ID

    Default City ID populated during CT User Creation if no city is provided for non-US Siebel Loyalty Member citizen.

    1157219

    Default CT Email Domain

    Email domain to be appended to Member Number as CT User Email if no email is provided for Siebel Loyalty Member.

    @oracle.com

  5. Edit ORCL-BRT-PRODUCT_TO_REWARD_LOOKUP to map the Siebel Product Id to the CrowdTwist Reward Variation ID.

  6. Use the ORCL-BRT-SIEBEL_LOY_CROWDTWIST_COUNTRY_CODES lookup to convert Siebel country codes to CrowdTwist country codes.

  7. If a non-US country code is used but no city is provided, the capital city of the input country is picked up by default as the city code for the CrowdTwist user create/update operation. The mapping for same is located in ORCL-BRT-SIEBEL_LOY_CROWDTWIST_COUNTRY_CAPITALS.