Configuring Fusion Chat
This section discusses the Fusion-side setup and Service Center extensibility changes required to initiate Multi-Channel Adapter (MCA) chat, and enable an agent to launch Customer Cloud Service from a Fusion chat screen pop. The implementation uses Fusion Service chat, MCA/Omnichannel routing, the Service Center cxSvcNavigation screen-pop event, and the Customer Cloud Service launch script C1CxLoad.
The overall chat flow should follow this basic pattern:
- Enable Fusion Chat and create an agent user with the Chat Agent role.
- Add the agent to a chat queue, and set up any additional chat features, such as capacity and assignment rules, so they can receive pushed chat offers.
- A customer initiates a chat through the supported Embedded Service client in the DCS or third-party portal.
- The Fusion agent accepts the chat, and Fusion Service Center triggers the
cxSvcNavigationevent withnavigationType = SCREENPOP. - The Service Center extension event listener calls the
cxSvcNavigationListeneraction chain. - The action chain reads the MCA chat payload and calls the Fusion Contact API.
- If the caller is known and the Fusion contact has a Customer Cloud Service source-system reference id, Customer Cloud Service is opened using
C1CxLoadwith the resolved person id. - If the caller is unknown, the Fusion contact does not exist, or the source-system reference id is null, Customer Cloud Service is opened using
C1CxLoadwith the Customer 360 Search page displayed.
Detail about setting up this flow are provided in this section. For additional information about using and setting up Fusion Service chat, MCA, Omnichannel routing, and Service Center, see the following topics on Oracle Help Center:
- Configure screen pop rules for Service Center
- Extend Screen Pop
- Extend Service Center navigation
- How do I enable and set up chat?
- Set Up Profile Options for Omnichannel, Chat, and MCA
- Create chat agent resources
- How do I create queues?
- Configure presence and availability privilege
- Configure Oracle Cloud Applications custom roles for VB Studio
- Create an Extension in Visual Builder Studio
- MultiChannelAdapterContext
- How do I implement embedded service?
- Overview of Web Chat for Service
- Oracle Embedded Service Guide
Create an Agent User for Chat
Complete these steps to create an agent user:
- Create or identify the Fusion Agent user who will receive MCA chat offers. See Create Sales Users for detailed instructions.
- Confirm the user is set up as a resource (agent) according to the Fusion Service implementation model.
- In Security Console, assign the Chat Agent role:
ORA_SVC_CHAT_AGENT_ABSTRACT. - Assign the required service role for the Service Center user. For example, use the Customer Service Representative role.
- Confirm the agent can sign in to Fusion Service Center and access the Omnichannel toolbar.
Enable MCA Chat and Set Profile Options
In Fusion Service, enable Omnichannel, Chat, and MCA by selecting Setup and Maintenance, Service, and then Communication Channels.
Use this table to set the profile option values:
| Profile Options | Expected Value |
|---|---|
| ORA_SVC_MCA_GLOBAL_PRESENCE_ENABLED | Set this based on the shell mode used by the Service Center implementation.
|
| SVC_ENABLE_CHAT | Set this option to Yes to enable chat offers for agents.
|
| SVC_CHAT_INLAYS_ACCESS_ENABLED | Set this option to Yes to enable chat inlays and bootstrap access required for the chat entry flow.
|
| ORA_SVC_ENABLE_DEC_WITH_LIVEWINDOW | Set this option to No.
|
| SVC_CHAT_ANONYMOUS_ACCESS_ENABLED | Set this option to Yes.
|
| SVC_ENABLE_OMNI | Set this option to Yes to enable Omnichannel routing.
|
| SVC_OMNICHANNEL_BROWSER_NOTIFICATION_ENA | Set this option to Yes if browser notifications are required.
|
| SVC_OMNICHANNEL_DESKTOP_NOTIFICATION_ENA | Set this option to Yes if desktop notifications are required.
|
| SVC_MCA_SHOW_CONTACT_ON_WRAP_UP | Set this option to Yes if contact details must appear during wrap-up.
|
| ORA_SVC_MCA_WRAP_UP_TIMEOUT | Set this option to 0 if unlimited wrap-up is required.
|
| ORA_SVC_ENABLE_MSI_WORKSPACE | Set this option to Yes and Site level. If you are customizing the MSI screen pop behavior, enable this screen pop in addition to the standard screen pop configuration so that the customer can add additional logic to screen pop behavior for MSI.
|
| ORA_UER_IFRAME_SOURCE_CIS_URL | Specify the Customer Cloud Service base URL. For example https://test-ccs-corp.appoci.example.com:8084. The Service Center action chain should use this URL instead of a hard-coded URL.
|
Configure the Chat Queue
Before you begin, identify or create the queue you want to use for MCA chat routing. Then, complete these steps:
- Access the queue record.
- Set the queue distribution mode to Automatic (Push) for Omnichannel routing.
- Add the chat agent user to the queue.
- Configure assignment rules so WCFS portal chats route to this queue.
- Verify that the queue id and routing setup are connected to the WCFS chat initiation flow.
Optionally, you can configure the queue to bypass all rules by completing these steps:
- Obtain the queue ID you want to set up.
- From Fusion Setup and Maintenance, search for and open the task Manage Service Assignment Rules.
- Select Generic Queuing Rules and then select your queue.
- Drill down into the Rules section and specify your queue ID.
Verify Your Setup
After completing the above steps, you can initiate a chat and verify that it behaves as expected. To initiate a test chat:
- For production validation, initiate chat through the Embedded Service client.
- Enter the target environment and required test-customer details.
- Start the chat and confirm the offer reaches the configured Fusion queue and agent.
- Accept the chat in Service Center.
- Verify the expected screen-pop behavior:
- For a known customer with a valid Customer Cloud Service reference, the Customer Intelligence Hub page opens using the account ID linked to the resolved person ID.
- For an unknown customer, missing Fusion contact, or missing reference ID, the Customer 360 search page opens.
- Confirm that the agent can continue the service flow after the screen pop.
Parent topic: Configuring the Customer Intelligence Hub