Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This use case describes the process to activate all configured channels at the same time, as opposed to the Activate Channel use case which is for individual channels. Some platforms allow the Agent to authenticate prior to becoming active. For these platforms, the Agent’s channels can be configured to remain inactive after authentication until the Agent chooses to activate them through this use case or Activate Channel.

Actors

Name

Type

Role

 Agent

Human

The representative that handles customer interactions

 

 

 

Basic Flow

This is the default process of an Agent activating their interaction channels.

...

  1. The agent clicks the Activate All Channels button located at the top of the channel group display screen

  2. MediaBar sends the channelgroup.request.activateall request including any applicable channel options. See the Client Connectivity documentation for details about the request and its contents

  3. For each channel

    1. Decision 1: HIS checks to see if the Agent has any ongoing interactions on the channel

      1. If an interaction is found, this flow ends and EF 1 - Ongoing Interaction is executed

    2. Decision 2: HIS checks to see if the Agent is in the Ready state for the channel

      If the agent is Ready, this flow pauses and the server portion of Go Not Ready is executed

      HIS activates the channel and the state of the channel is updated and generates the appropriate events

      1. If an error occurs during

        Go Not Ready

        activation, this flow ends and EF

        2

        1 -

        Still Ready

        Activation Failure is executed

    3. HIS deactivates the channel and the state of the channel is updated and generates the appropriate events

Post Conditions

  • All channels are in the inactive active state

  • The Activate All button is hidden

  • The Deactivate All button is displayed and enabled

  • The Activate button for each channel is hidden

  • The Deactivate button for channel is displayed and enabled

Alternate Flow 1 - Name

Short description of why this flow is different and when it’s applicable goes here.

...

AF1 Steps

AF1 Post Conditions

Error Flow 1 -

...

Activation Failure

This flow is executed if an error occurs during channel activation. There are several reasons an activation might fail.

EF1 Trigger Conditions

  • An error occurs during channel activation

EF1 Steps

  1. HIS captures error information from the switch and sends it to MediaBar

  2. HIS ends the activation process even if additional channels have not yet been activated

  3. MediaBar displays the error to the User

EF1 Post Conditions

  • One or more channels could have been activated prior to the error. They will remain activated

  • The channel that generated the error during activation will remain inactive

  • Any channels in the list after the channel generated the error will remain inactive