I am deploying a Chat Widget, how will agent permissions affect the widget’s availability?
Oracle B2C Service
- Syndicated Conditional Chat Link (SCCL)
- Conditional Chat Link (CCL)
- Syndicated Proactive Chat (SPAC), and
- Proactive Chat (PAC)
- Pull Chat Mode, and
- Push Mode
Use Case #1: SCCL/CCL + Pull Chat Mode
Given there is an SCCL or a CCL widget deployed on the page
Given an agent has the chat permission for Pull Chat Mode defined in her profile
Given the agent is logged into Chat
When the agent is in an available status
Then the SCCL/CCL widget displays on the page
Notes:
- This is true whether the agent has clicked the Request Chat button or not
- If the profile is set to include a delay between chats, then the SCCL/CCL displays on the page while the defined delay is waiting to expire. Once the delay has expired, the SCCL/CCL widget no longer displays as available on the page
Use Case #2: SCCL/CCL + Push Mode
- Please refer to Use Case #1
- The SCCL/CCL widget behaves the same for agents with the permission ‘Push Mode’ as it does with the permission ‘Pull Chat Mode’
Use Case #3: SPAC/PAC + Pull Chat Mode
Given there is a SPAC or a PAC widget deployed on the page
Given the widget has the attribute ‘min_agents_avail_type’ set to Agents (default)
Given an agent has the chat permission for Pull Chat Mode defined in her profile
Given the agent is logged into Chat
When the agent is in an available status
Then the SPAC/PAC widget is not displayed on the page
Given there is a SPAC or a PAC widget deployed on the page
Given the widget has the attribute ‘min_agents_avail_type’ set to Agents (default)
Given an agent has the chat permission for Pull Chat Mode defined in her profile
Given the agent is logged into Chat
Given the agent is in an available status
When the agent clicks the Request Chat button
Then the SPAC/PAC widget displays on the page
Given there is a SPAC or a PAC widget deployed on the page
Given the widget has the attribute ‘min_agents_avail_type’ set to Sessions, and the attribute is set to a value greater than or equal to ‘1’
Given an agent has the chat permission for Pull Chat Mode defined in her profile
Given the agent is logged into Chat
When the agent is in an available status
Then the SPAC/PAC widget displays on the page
Given there is a SPAC or a PAC widget deployed on the page
Given the widget has the attribute ‘min_agents_avail_type’ set to Sessions, and the attribute is set to a value greater than or equal to ‘1’
Given an agent has the chat permission for Pull Chat Mode defined in her profile
Given the agent is logged into Chat
Given the agent is in an available status
When the agent clicks the Request Chat button
Then the SPAC/PAC widget displays on the page
Use Case #4: SPAC/PAC + Push Mode
Given there is a SPAC or a PAC widget deployed on the page
Given the widget has the attribute ‘min_agents_avail_type’ set to Agents (default)
Given an agent has the chat permission for Push Mode defined in her profile
Given the agent is logged into Chat
When the agent is in an available status
Then the SPAC/PAC widget displays on the page
Given there is a SPAC or a PAC widget deployed on the page
Given the widget has the attribute ‘min_agents_avail_type’ set to Sessions, and the attribute is set to a value greater than or equal to ‘1’
Given an agent has the chat permission for Push Mode defined in her profile
Given the agent is logged into Chat
When the agent is in an available status
Then the SPAC/PAC widget displays on the page
Note: A recorded B2C Service Support Webinar on Understanding Chat Permissions is available.