Digital Assistant Integration

Overview

The Integration Center contains a Digital Assistant Integration type. This integration defines the connection details for an external chatbot/messaging service. Once defined, the details can be retrieved via BML and used to send a message to the external service.

Administration

ClosedSet Up the Digital Assistant Integration

To create a Digital Assistant integration type, complete the following steps:

  1. Navigate to the ClosedIntegration Center.
    1. Click Admin to go to the Admin Home Page.
    2. Click Integration Center in the Integration Platform section.

      The Integration Center page opens.

  1. Click Create Integration.
  2. Select Digital Assistant from the Type drop-down. The Digital Assistant Integration field entries display.

Digital Assistant Integration

  1. Enter a unique Name. This name will be the variable name for this integration.

  2. Enter a Description for the integration.

  3. Enter the Login URL for the external chatbot/messaging service

    When the Digital Assistant is enabled, the Login Domain URL is validated against the allowed_partner_domains list. If additional domains need to be added to the Allow List, please create a SR onMy Oracle Support to add your domain to the allowed_partner_domians.
  4. Enter the Username and Password to access the external chatbot/messaging service.

  5. Enter the Endpoint URL. This is defined as the Inbound URL field within the external chatbot/messaging service.

  6. Enter the Client Secret. This is defined as the Secret Key field within the external chatbot/messaging service.

  7. Check the Enable Integration checkbox.

Select  the Enable Integration checkbox

  1. Click Save.

After the Digital Assistant integration has been created, the details can be retrieved using BMQL and used in a BML integration to send messages to an external chatbot/messaging service. Example BMQL is provided below.

botSettings = bmql("SELECT username,endPointURI, clientSecret, description FROM integration.digitalAssistant WHERE name = $botName");

Related Topics

Related Topics Link IconSee Also