Required setup for Embedded Service

Here are the required tasks to set up Embedded Service.

Mandatory task list for Digital Customer Service

To use Embedded Service, you'll first need to follow the steps in the Mandatory Setup Tasks steps in How do I enable Digital Customer Service.

Enable profile options for Embedded Service

To use Embedded Service you must enable a number Profile Options for Fusion Service which are detailed in the following table.

First, though, you must ensure the the correct profile options for Self-Service Optimization are set.

Now configure the specific profile options to enable Embedded Service using the following table:

Profile Option Description Default Value
ORA_SVC_CSS_ES_ALLOWED_DOMAINS A space-separated list of domains where you want to host Embedded Service. The default value is empty, which means Embedded Service will not load out-of-the-box. You must set this option to one or more valid domains where you will be hosting Embedded Service. Empty
SVC_CHAT_INLAYS_ACCESS_ENABLED Permits the Chat client to query the Chat Server configurations in anonymous mode. This profile option was originally created for chat inlay. No
SVC_CHAT_ANONYMOUS_ACCESS_ENABLED Enables anonymous access to chat. No
SVC_CHAT_WAIT_TIME_ENABLED Enables the display of estimated wait time for a customer before an agent is expected to accept the chat request. Yes
  1. In the Setup and Maintenance work area, click the Tasks icon, and then click the Search link.
  2. In the Search field, enter Manage Administrator Profile Values, then click the link.
  3. In the Manage Administrator Profile Values work area, do the following to allow Embedded Service to be embedded on a website:
    1. In the Profile Option Code field, enter: ORA_SVC_CSS_ES_ALLOWED_DOMAINS and click Search.
    2. In the Profile Value field, specify a space-delimited list of domains that can host Embedded Service.

      To host Embedded Service on a single domain, simply enter the domain. For example: https://my.domain.com

      To host Embedded Service on multiple domains, enter two or more domains separated by a single space. For example, https://my.domain.com https://my.second-domain.com https://my.third-domain.com

    3. For quick testing across environments, you can use "*". However, this is not recommended in the production environment as this would allow any domain to host your Embedded Service component.
  4. Click Save.
  5. Enable chat interactions by doing the following:
    1. In the Profile Option Code field, enter: SVC_CHAT_INLAYS_ACCESS_ENABLED and click Search.
    2. Set the Profile Value field to Yes.
    3. Click Save
  6. Enable anonymous access by doing the following:
    1. In the Profile Option Code field, enter: SVC_CHAT_ANONYMOUS_ACCESS_ENABLED, and click Search.
    2. Set the Profile Value field to Yes.
    3. Click Save.
  7. Enable the wait time setting by doing the following:
    1. In the Profile Option Code field, enter: SVC_CHAT_WAIT_TIME_ENABLED, and click Search.
    2. Set the Profile Value field to Yes.
    3. Click Save.
  8. Click Save and Close.