Install and Configure the Recipe

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

Install the recipe on your Oracle Integration instance. See Install a Recipe or Accelerator.

After you've installed the recipe, configure the following resources:

Configure the ServiceNow Connection

  1. In the Connections section, click the connection name.
  2. In the Connection Properties section, enter the ServiceNow host name. For example: https://instance_name.servicenow.com. See Configure ServiceNow
  3. In the Security section, enter the following details:
    Field Information to Enter
    Username Enter your ServiceNow username. See Configure ServiceNow.
    Password Enter your ServiceNow password.
  4. Click Save. If prompted, click Save again.
  5. Click Test to ensure that your connection is successfully configured. In the resulting dialog, click Test again.

    A message confirms if your test is successful.

  6. To return to the project workspace, click Go back Back icon.

Configure the Slack Connection

  1. In the Connections section, click the connection name.
  2. In the Security section, enter the following details:
    Field Information to Enter
    Client ID Enter the client ID obtained while configuring Slack. See Configure Slack.
    Client Secret Enter the client secret obtained while configuring Slack.
    Scope Enter the permission scopes you configured while creating and configuring a Slack app.
  3. Click Provide Consent.
    A new browser window opens to approve access to Slack.
  4. Click Allow.
  5. Click Save. If prompted, click Save again.
  6. Click Test to ensure that your connection is successfully configured. In the resulting dialog, click Test again.

    A message confirms if your test is successful.

  7. To return to the project workspace, click Go back Back icon.

Update 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. In the Integrations section, click Actions Actions icon on the integration flow, then select Update property values.
    • 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. In the Update Property Values dialog, note the two properties that have been configured - SlackChannelID and EmailNotification.
  3. 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 Configure Slack.

  4. 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.
  5. Click Submit.
    A message confirms that the properties have been updated successfully.