Install and Configure the Recipe

On your Oracle Integration instance, install the recipe package to deploy and configure the integration and associated resources.

  1. On the Oracle Integration Home page, scroll to the Accelerators & Recipes section.
  2. Click Search All.
    The list of available recipes appears.
  3. Find and select the recipe package that you want to install, then click Install Install icon..
    A confirmation message informing that the recipe was successfully installed appears, and the recipe now displays the Installed tag.
  4. Click Configure Configure icon on the recipe card to configure the following resources using the Configuration Editor.

Configure the Oracle ServiceNow Connection

You must configure connection properties and log in credentials for your ServiceNow instance.

  1. On the Configuration Editor page, select Oracle ServiceNow Connection.
  2. Click Edit Edit icon.
    The ServiceNow Connection window appears.
  3. In the Connection Properties section, enter your ServiceNow instance URL in the ServiceNow Instance Name field. For example, https://<instance_name>.service-now.com
  4. In the Security section, enter your ServiceNow username in the Username field, and your ServiceNow password in the Password field.
  5. Click Save.
  6. Click Test to ensure that your connection is successfully configured. In the dialog that displays, click Test again. You get a confirmation message if your test is successful.
  7. Click Back Go back icon to return to the Configuration Editor page.
    Note that since the connection is used by multiple integrations in the recipe package, you may be prompted in a Save and Exit dialog to save your changes before you exit the connection window. Click Save.

Configure the Oracle Slack Connection

You must configure connection details for your Slack instance.

  1. On the Configuration Editor page, select Oracle Slack Connection.
  2. Click Edit Edit icon.
    The Slack Connection window appears.
  3. Under the Security section:
    • In the Client ID and Client Secret fields, enter the Client ID and Client Secret you obtained earlier while creating and configuring a Slack app.
    • In the Scope field, enter the permission scopes you configured while creating and configuring a Slack app.

    See Create and Configure a Slack App.

  4. Click Provide Consent.
    A new browser window opens to approve access to Slack.
  5. Click Allow.
  6. On the Slack Connection window, click Save.
  7. Click Test to ensure that your connection is successfully configured. In the dialog that displays, click Test again. You get a confirmation message if your test is successful.
  8. Click Back Go back icon to return to the Configuration Editor page.
    Note that since the connection is used by multiple integrations in the recipe package, you may be prompted in a Save and Exit dialog to save your changes before you exit the connection window. Click Save.

Configure Integration Properties

You must configure the integration properties for each of the integrations in the recipe package so that notifications are sent to the right channel and runtime exception emails are sent to the right email ID.

  1. On the Configuration Editor page, select the integration.
    • For updating properties for ServiceNow asset creation notifications, select the Oracle ServiceNow Slack Asset Creation integration.
    • For updating properties for ServiceNow incident creation notifications, select the Oracle ServiceNow Slack Incident Creation integration.
    • For updating properties for ServiceNow request creation notifications, select the Oracle ServiceNow Slack Request Creation integration.
    • For updating properties for ServiceNow request closure notifications, select the Oracle ServiceNow Slack Request Closure integration.
  2. Click Actions Actions icon, and then select Update Property Values from the menu.
  3. In the Update Property Values dialog, note the two properties that have been configured - SlackChannelID and EmailNotification.
  4. Click SlackChannelID and in the New Value field enter the channel ID of your Slack channel.

    For example, if you're configuring the properties for Oracle ServiceNow Slack Asset Creation integration, then enter the channel ID of the Slack channel you created to post notifications for ServiceNow asset creation (#asset-creation).

    See Get the Slack Channel ID.

  5. Click EmailNotification and in the New Value field enter the email ID where you want to notify in case a runtime exception/error occurs while running the integration.
  6. Click Submit.
    You get a confirmation message that the properties have been updated.