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 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 Before You Install the Recipe.
    Client Secret Enter the client secret obtained while configuring Slack.
    Scope Enter channels:write groups:write im:write mpim:write.
  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.

Configure the REST Trigger Connection

  1. In the Connections section, click the connection name.
  2. 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.

  3. Click Save. If prompted, click Save again.
  4. To return to the project workspace, click Go back Back icon.

Configure the Slack REST Connection

  1. In the Connections section, click the connection name.
  2. Enter the url https://slack.com.
  3. In the Security section, select No security policy.
  4. 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.

  5. Click Save. If prompted, click Save again.
  6. To return to the project workspace, click Go back Back icon.

Configure the OpenAI Connection

  1. In the Connections section, click the connection name.
  2. Enter the API key.
  3. 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.

  4. Click Save. If prompted, click Save again.
  5. To return to the project workspace, click Go back Back icon.

Configure the Lookup Tables

The recipe contains the following three lookup tables that you can edit as necessary. Edit the lookup tables to enter appropriate values for the lookup keys.

  • EMAIL_PROPERTIES: Use this lookup to configure the email fields.

    Key Value
    from Enter the email address from which error notifications have to be sent.
    to Enter the email address to which error notifications have to be sent.
    subject Enter the email subject for the error notifications.
  • SLACK_PROPERTIES: Use this lookup to configure the Slack authorization type and channel.

    Key Value
    Authorization In the Slack app, go to Features, OAuth & Permissions, OAuth Tokens and copy the required token, either User OAuth Token or Bot User OAuth Token.
    channel Name of the Slack channel you have created for shortlisting resumes using this recipe.
  • OPENAI_PROPERTIES: Use this lookup to configure the role.

    Key Description/Value
    Role Enter the user role name. This recipe has the following preconfigured keys and their values:
    • Role_1: developer
    • Role_1_prompt: You are an IT Talent Acquisition Assistant. Your job is to evaluate candidate resumes based on the provided Job Description and recommend whether the candidate should be shortlisted or not. Provide a brief rationale for each recommendation.
    • Role_2: user
  1. In the Lookups section, click the lookup name.
  2. Edit the lookup table as necessary. In the respective lookup table, map the values for the “Key” with respective prompts in the “Value”.
  3. Click Save. If prompted, click Save again.
  4. To return to the project workspace, click Go back Back icon.