Jump to: navigation, search

interaction-management.filters

Section: interaction-workspace
Default Value: No default value
Valid Values: A comma-separated list of Filter names.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the filters that are displayed to the supervisor for interaction management. The filter names refer to the names of the Application Option sections that define the Filters. See 'Creating Interaction Filters for Team Leads' in the Configuration Guide for more information.

interaction.case-data.format-business-attribute

Section: interaction-workspace
Default Value: No default value
Valid Values: The name of a valid Business Attribute.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Related Options: interaction.case-data.order

Specifies the name of the Business Attribute that contains the Business Attribute values that are used to filter and render attached data in the interaction. This option can be overridden by a routing strategy as described in the Configuration Guide. You can define the display order of Business Attribute Values by creating an interaction-workspace section in the annex of the Business Attribute, then add the interaction.case-data.order option. This option is a comma-separated list of Business Attributes Value Names that specifies the order of the Business Attribute Values. The Attributes Values that are not listed in interaction.case-data.order option are put at the bottom of the list.

interaction-management.interactions-filter.displayed-columns

Section: interaction-workspace
Default Value: From,To,Subject,Received
Valid Values: A comma-separated list of attached data, for example: From,Subject,Received
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.39

Specifies the list of interaction fields that are displayed as columns in Interaction Queue view when displayed-columns is not defined in the Filter.

interaction-management.filters

Section: interaction-workspace
Default Value: No default value
Valid Values: A comma-separated list of Filter names.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the filters that are displayed to the supervisor for interaction management. The filter names refer to the names of the Application Option sections that define the Filters. See 'Creating Interaction Filters for Team Leads' in the Configuration Guide for more information.

privilege.interaction-management.can-use

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables supervisors to access the Interaction Management feature.

my-team-workbins.agent-page-size

Section: interaction-workspace
Default Value: 10
Valid Values: An integer from 1 through 50.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the value for the number of agents per page in My Team Workbins sub-tree of My Workbins view.

interaction-management.default-interaction-page-size

Section: interaction-workspace
Default Value: 10
Valid Values: An integer from 1 through 50.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31
Modified: 9.0.000.65

Specifies the default value for the number of rows per page in the Interaction Management content view.

interaction-management.available-interaction-page-sizes

Section: interaction-workspace
Default Value: 5,10,25,50
Valid Values: A comma-separated list of numbers that define the number of rows per result page from which the agent can make selections.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the possible values for the number of rows per page in the Interaction Management content view. Values grater than 100 are not recommended due to performance impact. The maximum value depends on the content of interactions and the robustness of your network. If you specify a value that is too high, the request to get a snapshot fails and an error message is displayed.

privilege.interaction-management.case-data.can-edit

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables supervisors to edit case data for interactions directly from Workbins and Interaction Queues without pulling the interactions first.

privilege.interaction-management.can-move-to-workbin

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables supervisors to move interactions to a workbin.

privilege.interaction-management.can-move-to-queue

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables supervisors to move interactions to a queue.

privilege.interaction-management.can-use

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables supervisors to access the Interaction Management feature.

privilege.workbin.can-search-my-workbins-trees

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: Immediately
Introduced: 9.0.000.31
Modified: 9.0.000.88

Enables agents to search for workbins in the navigation tree of the My Workbins View.

privilege.my-team-workbins.can-use

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables access to My Team Workbins.

privilege.teamlead.can-switch-to-barge-in-chat

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables a supervisor to switch to barge-in mode for monitored chat interactions.

privilege.teamlead.can-coach-chat

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables a supervisor to coach chat interactions.

privilege.teamlead.can-stop-monitoring-chat

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables a supervisor to stop monitoring chat interactions.

privilege.teamlead.can-monitor-chat

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables a supervisor to monitor chat interactions.

privilege.teamlead.can-switch-to-barge-in-voice

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables a supervisor to switch to barge-in mode for monitored voice interactions.

privilege.teamlead.can-coach-current-voice

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables a supervisor to coach the current voice interaction.

privilege.teamlead.can-coach-voice

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables a supervisor to coach voice interactions.

privilege.teamlead.can-stop-monitoring-voice

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables a supervisor to stop monitoring voice interactions.

privilege.teamlead.can-monitor-current-voice

Section: interaction-workspace
Default Value: false
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables a supervisor to monitor the current voice interaction.

privilege.teamlead.can-monitor-voice

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables a supervisor to monitor voice interactions.

teamlead.monitoring-scope

Section: interaction-workspace
Default Value: call
Valid Values: Select a value from the following list: agent,call
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Specifies the scope of monitoring that is to be used for voice interactions. If the value call is specified, the supervisor remains on the call until it is finished. This mode enables barge-in. If the value agent is specified, the system disconnects the supervisor automatically from the call when the monitored agent leaves the call. In this mode, the barge-in operation is not possible.

privilege.teamlead.can-use

Section: interaction-workspace
Default Value: true
Valid Values: true, false.
Changes Take Effect: After the next platform configuration refresh interval.
Introduced: 9.0.000.31

Enables a supervisor to use the agent call and chat monitoring functionality.

(Created target blank page For Version: HTCC:9.0.0)
 
(Update with the copy of version: 9.0.0DRAFT)
Line 1: Line 1:
<!-- Creation of the target page -->
+
= Setting Up Supervisors On The System =
 +
 
 +
After you have created [[SettingUpAgents|Agent objects]] you can set up your agents and supervisors to use different functionality. The following procedures assume that you know how to use the Genesys Administrator Extension application to [[IntroToConfigOptions#ConfigAdmin|configure agent objects]].
 +
<!--
 +
==Defining a User as a Supervisor==
 +
'''Purpose:'''
 +
To set up an agent as a supervisor. You can also [[SettingUpSupervisors#Defining_a_User_as_an_Agent_Group_Supervisor|define a user as an agent group supervisor]].
 +
 
 +
'''Prerequisites'''
 +
* A working knowledge of Genesys Administrator Extension (GAX).
 +
* A <tt>Cloud_Cluster</tt> object exists in the Configuration Database.
 +
'''Start'''
 +
<ol type="1">
 +
<li>Using GAX, select the '''Configuration''' tab.</li>
 +
<li>Select '''Accounts'''.</li>
 +
<li>Select '''Persons''' then navigate to the agent that you want to designate as a supervisor.</li>
 +
<li>In the '''Options''' tab create a section called <tt>htcc</tt> and assign the following values: <tt>agent,supervisor</tt>.
 +
<li>Save the update.</li>
 +
</ol>
 +
'''End'''
 +
-->
 +
==Defining a User as an Agent Group Supervisor==
 +
'''Purpose:'''
 +
To set up an agent as a supervisor for one or more agent groups.
 +
 
 +
'''Prerequisites'''
 +
* A working knowledge of Genesys Administrator Extension (GAX).
 +
* A <tt>Cloud_Cluster</tt> object exists in the Configuration Database.
 +
* One or more agents who have the Supervisor role.
 +
'''Start'''
 +
 
 +
Complete the steps below for each agent group you want the user to supervise:
 +
<ol type="1">
 +
<li>In the configuration layer, use GAX to select an agent group to be used to specify the list of agents that a supervisor can monitor.</li>
 +
<li>If necessary, add the agents to be monitored to the agent group.</li>
 +
<li>In the '''Configuration''' tab for the agent group, open the '''Advanced''' view.</li>
 +
<li>In the '''Supervisor''' field, add the name of the user that will be acting as supervisor for that agent group.</li>
 +
<li>Save the changes to the Agent Group object.</li>
 +
</ol>
 +
'''End'''
 +
 
 +
==Enabling a Supervisor to Monitor Agents<!-- and Routing Points-->==
 +
You can enable a supervisor to use the monitoring features to Listen (Monitor Next Interaction), Whisper (Coach Next Interaction), and Barge-in (join&mdash;available as a transition from the other modes) to agent voice and chat interactions.<!-- If a supervisor is configured to monitor routing points in SIP Cluster environments, interactions routed to IVRs can also be monitored.-->
 +
 
 +
The following transitions are supported:
 +
* Monitoring to barge-in.
 +
* Coaching to barge-in (chat only).
 +
* Coaching to monitoring (chat only).
 +
* Barge-in to monitoring.
 +
* End Monitoring.
 +
 
 +
'''Purpose:'''
 +
To enable a supervisor to use the monitoring features to Monitor, Coach, and Barge-in to agent voice and chat interactions.
 +
 
 +
{{NoteFormat|
 +
* Voice call monitoring is supported only for SIP Server environments
 +
* Route point monitoring for which calls are routed to IVR is supported only for SIP Cluster environments
 +
* In SIP Server environments without SIP Cluster, the supervisor is engaged only when the call is routed to an agent and the agent has answered the call
 +
|1}}
 +
 
 +
'''Prerequisites'''
 +
* A working knowledge of Genesys Administrator Extension (GAX).
 +
* A <tt>Cloud_Cluster</tt> object exists in the Configuration Database.
 +
'''Start'''
 +
<ol type="1">
 +
<li>In the configuration layer, use GAX to navigate to the annex of the person (or tenant, application, and so on) object you want to be a supervisor. In the <tt>interaction-workspace</tt> section, specify the value <tt>true</tt> for the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-use}}.</li>
 +
<li>In the same <tt>interaction-workspace</tt> section, you should also specify the scope of monitoring (call or agent) by using the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:teamlead-monitoring-scope}} option.
 +
<!--{{NoteFormat|
 +
Set the value of the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:teamlead-monitoring-cross-site-based-on-activity-enabled}} option to <tt>true</tt> in environments where supervisors monitor agents across multiple sites.
 +
|1}}-->
 +
</li>
 +
<!--
 +
<li>(optional) To enable a supervisor to monitor a routing point instead of a specific agent make the following configuration:
 +
<ol type="a">
 +
<li>Set the value of the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-monitor-routing-point}} option to <tt>true</tt></li>
 +
<li>Set the value of the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:teamlead-monitorable-routing-points}} option to a comma-separated list of names of routing points that you want the supervisor to be able to select from Team Communicator for monitoring.</li>
 +
</ol>
 +
</li>
 +
-->
 +
<li>Review the following Team Lead privileges for more information about the monitoring privileges available for supervisors:
 +
<ul>
 +
<li>Voice:
 +
<ul>
 +
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-monitor-voice}}</li>
 +
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-monitor-current-voice}}</li>
 +
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-stop-monitoring-voice}}</li>
 +
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-coach-voice}}</li>
 +
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-coach-current-voice}}</li>
 +
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-switch-to-barge-in-voice}}</li>
 +
</ul>
 +
</li>
 +
<li>Chat:
 +
<ul>
 +
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-monitor-chat}}</li>
 +
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-stop-monitoring-chat}}</li>
 +
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-coach-chat}}</li>
 +
<li>{{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-switch-to-barge-in-chat}}</li>
 +
</ul>
 +
</li>
 +
</ul>
 +
</li>
 +
</ol>
 +
'''End'''
 +
<!--
 +
===Routing Point monitoring and coaching scenarios===
 +
Routing Point monitoring and coaching is a little different than individual agent monitoring and coaching. When you monitor or coach an individual agent, you are focusing on his or her performance. This is useful for helping the individual improve their performance. Monitoring a Routing Point gives you a holistic view of how various agents are handling calls that are driven by business strategy. This will help you to better communicate the business strategy or develop training initiatives for the agents associated with the Routing Point.
 +
 
 +
{{NoteFormat|In SIP Cluster environments, you can monitor the call when the routing point directs the call to an IVR.|2}}
 +
 
 +
The {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-monitor-routing-point}} option enables the possibility to monitor and/or coach calls on a Routing Point; however, you must use the monitoring and coaching privileges to specify whether monitoring, coaching, or both are permitted:
 +
* Monitoring: {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-monitor-voice}}
 +
* Coaching: {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-coach-voice}} ('''Note:''' Coaching a Routing Point or IVR is not possible.)
 +
 
 +
Here are some example configurations that enable different monitoring and coaching scenarios:
 +
 
 +
====Monitor or coach a Routing Point or an agent====
 +
To enable this scenario set these configuration options as follows:
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-monitor-routing-point}} = <tt>true</tt>
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-monitor-voice}} = <tt>true</tt>
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-coach-voice}} = <tt>true</tt>
 +
 
 +
====Monitor a Routing Point or an agent====
 +
To enable this scenario set these configuration options as follows:
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-monitor-routing-point}} = <tt>true</tt>
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-monitor-voice}} = <tt>true</tt>
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-coach-voice}} = <tt>false</tt>
 +
 
 +
====Coach a Routing Point or an agent====
 +
To enable this scenario set these configuration options as follows:
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-monitor-routing-point}} = <tt>true</tt>
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-monitor-voice}} = <tt>false</tt>
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-coach-voice}} = <tt>true</tt>
 +
 
 +
====Monitor or coach an agent but not a Routing Point====
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-monitor-routing-point}} = <tt>false</tt>
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-monitor-voice}} = <tt>true</tt>
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-teamlead-can-coach-voice}} = <tt>true</tt>
 +
-->
 +
 
 +
==Enabling Supervisors to Manage Workbins and Interaction Queues==
 +
If an agent is [[SettingUpSupervisors#Defining_a_User_as_an_Agent_Group_Supervisor|set up as a supervisor for an Agent Group]], you can configure that supervisor to read and manage the contents of workbins that belong to other agents in the group. You can also configure the supervisor to manage the contents of interaction queues.
 +
 
 +
Supervisors can select a single interaction in a workbin or an interaction queue and:
 +
* reassign it by moving it to another workbin or another interaction queue
 +
* mark the interaction as Done, if it's an inbound email
 +
* delete the interaction if it's an outbound email
 +
 
 +
You can grant the following privileges in the <tt>interaction-workspace</tt> section to enable supervisors to manage workbins and interaction queues:
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-my-team-workbins-can-use}}: Enables the Team Lead to see the Workbins of agents who are members of the Agent Group for which the Team Lead is specified as a Supervisor.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-workbin-can-search-my-workbins-trees}}: Enables agents to search for workbins in the navigation tree of the My Workbins View.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-interaction-management-can-use}}: Enables the Team Lead to see interactions that are filtered by pre-defined criteria.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-interaction-management-can-move-to-queue}}: Enables the Team Lead who can use Interaction Management to move items from displayed workbins or from an Interaction Filter to an available Interaction Queue.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-interaction-management-can-move-to-workbin}}: Enables the Team Lead who can use Interaction Management to move items from displayed workbins or from an Interaction Filter to another workbin.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-interaction-management-case-data-can-edit}}:  Enables supervisors to edit case data for interactions directly from Workbins and Interaction Queues without pulling the interactions first.
 +
 
 +
You can use the following configuration options in the <tt>interaction-workspace</tt> section to control the way that interactions are displayed in Interaction Management views and how the list of agent workbins are displayed in the Workbin Explorer:
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:interaction-management-available-interaction-page-sizes}}: Specifies the possible values for the number of rows per page in the Interaction Management content view. Values grater than <tt>100</tt> are not recommended due to performance impact. The maximum value depends on the content of interactions and the robustness of your network. If you specify a value that is too high, the request to get a snapshot fails and an error message is displayed.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:interaction-management-default-interaction-page-size}}: Specifies the default value for the number of rows per page in the Interaction Management content view.
 +
* {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:my-team-workbins-agent-page-size}}: Specifies the value for the number of agents per page in the My Team Workbins sub-tree of the My Workbins view.
 +
===Creating Interaction Filters for Team Leads===
 +
Agents who are granted {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:privilege-interaction-management-can-use}} can view "snapshots" of interactions from the Interaction Server database. To do this, system administrators should use Genesys Administrator Extension to build interaction filters (database requests that Workspace Web Edition sends to the Interaction Server database) and then set the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:interaction-management-filters}} to assign the filters to Team Lead agents.
 +
 
 +
Here are a few examples of criteria you could use to create a filter:
 +
*'''mediaType:''' The media type, such as '''email''', of the interactions you want to request from the database.
 +
*'''age:''' The age of the interactions you want to extract. You could use this criteria to find interactions that have been received in the last four hours, or interactions that are older than one day, and so on.
 +
*'''Priority:''' The priority of the interactions you want to extract.
 +
*'''Queue:''' The name of the interaction queue, or a comma-separated list of interaction queues, where the interactions you want to extract are stored.
 +
*'''Time in Queue''': The time that the interactions you wan to extract have been in the interaction queue.
 +
*'''Received At:''' The date and time at which the interaction was received. The query can specify that the filter returns either all the interactions created on, before, or after this date, or within a range of two dates.
 +
 
 +
To create and use a filter in Workspace Agent Desktop, complete the following steps:
 +
#Create a new section on the '''Cloud_Cluster''' application object that is same as the name of the filter (for example: '''[FilterEmailAge]''').
 +
#Configure options for the filter by using the names of fields in the Interaction Server database. The options correspond to the criteria for the interactions you want to extract from the database. The filter section must contain the following options:
 +
#*'''category''': The name of the category that contains the filter &mdash; for example: <tt>Email</tt>
 +
#*'''condition''': The complete filter &mdash; for example: <tt>(priority >= 2) AND (MediaType='email') AND (_age() > 172800)</tt>. See [[SettingUpSupervisors#SpecifyingFilter|Specifying Filter Conditions]] for information about how to define the conditions of a filter.
 +
#*'''display-name''': The display name of the filter &mdash; for example: <tt>Older Than Two Days</tt>
 +
#*'''displayed-columns''': (Optional) The list of columns that are displayed for interactions in this filter &mdash; for example: <tt>From,To,Subject,Received</tt>. If this option is not set, the displayed columns are taken from the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:interaction-management-interactions-filter-displayed-columns}} option.
 +
#*'''queues''': The list of interaction queues to which this filter applies &mdash; for example: <tt>email-routing-queue-inbound,email-default-queue</tt>.
 +
#*'''case-data.business-attribute''': (Optional) Specifies the name of the Business Attribute that contains the Business Attribute Values that are used to filter and render attached data for an interaction displayed in this filter. Use this option to enable agents who are configured to be supervisors to view different interaction content than the agents whom they supervise. This option is not mandatory. If it is not specified, Workspace Agent Desktop displays the case data that is specified by the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:interaction-case-data-format-business-attribute}} option.
 +
#For the Application object, Agent Group, or Agent, configure the value of the {{Optionslink|link=Options:Genesys_Web_Services:interaction-workspace:interaction-management-filters}} option to specify a comma-separated list of filters by the section name that you configured. For example:
 +
<source lang="text">
 +
[interaction-workspace]
 +
interaction-management.filters=FilterEmailAge
 +
</source>
 +
{{AnchorDiv|SpecifyingFilter}}
 +
 
 +
===Specifying Filter Conditions===
 +
A filter in Workspace Agent Desktop is defined by specifying different property filters and linking them together by using ''AND'' and ''OR'' logical operators.
 +
 
 +
A property filter is composed of a property name (for example: <tt>MediaType</tt>, <tt>Queue</tt>, or <tt>SubmittedBy</tt>) and a property value &mdash; for example, <tt>MediaType='email'</tt>.
 +
 
 +
Refer to the [[Documentation:ES:IxnProps:welcome:8.1.4|eServices Interaction Properties Reference Manual]] for details about keywords, operators, and properties that can be used to query the Interaction Server database. Be sure to read about the different [[Documentation:ES:IxnProps:SysProps:8.1.4|System properties]] and how to configure [[Documentation:ES:IxnProps:CustProps:8.1.4|Custom properties]] &mdash; you can use both kinds of properties to define interaction filters.
 +
 
 +
You can use the following property types for System and Custom properties:
 +
* Integer
 +
* String: Strings are bracketed by single quote characters &mdash; for example: <tt>'email'</tt>.
 +
* Timestamp: Use the _timestamp keyword from Interaction Server for the value &mdash; for example: <tt>_timestamp('2013-11-21 14:12:00')</tt>
 +
 
 +
Filter conditions use comparators and logical operators to test the value of a property against the value that is stored in the database field. The following operators are supported:
 +
*> (greater than)
 +
*< (less than)
 +
*>= (greater than or equal)
 +
*<= (less than or equal)
 +
*= (equal)
 +
*!= OR <> (different from/not equal)
 +
*LIKE (contains the string) &mdash; for example, <tt>MediaType LIKE '%a%'</tt> finds all of the media types that contain the letter <tt>a</tt>. The <tt>%</tt> character acts as a wildcard. If <tt>MediaType LIKE 'ema%'</tt> is used, then media types that begin with <tt>ema</tt> are found. If <tt>MediaType LIKE '%at'</tt> is used, then media types that end with <tt>at</tt> are found.
 +
*NOT LIKE (does not contain the string)
 +
 
 +
For interaction properties that have the String type, you can avoid issues with database formatting differences for empty strings by using the <tt>_empty</tt> and <tt>_not_empty</tt> keywords. For example, to filter all the interactions that have an ExternalId property that is non-null, use <tt>_not_empty(ExternalId)</tt>.
 +
 
 +
For interaction properties that have the Timestamp type, use the keywords that are described in the [[Documentation:ES:IxnProps:Translations:8.1.4|Translations]] section of the ''eServices Interaction Properties Reference Manual''. For example, to find all interactions that were received between November 24 and November 29 in 2013, you would use the following conditions: <tt>ReceivedAt >=_timestamp('2013-11-23 00:00:00') AND ReceivedAt <= _timestamp('2012-11-29 00:00:00')</tt>.
 +
 
 +
{{NoteFormat|To make the columns in the Interactions table sortable, in the Interaction Custom Properties Business Attribute, you must explicitly declare the attribute as a column of the 'interactions' table of Interaction Server database.}}
 +
 
 +
[[Category:V:HTCC:9.0.0]]

Revision as of 15:03, April 15, 2019

Setting Up Supervisors On The System

After you have created Agent objects you can set up your agents and supervisors to use different functionality. The following procedures assume that you know how to use the Genesys Administrator Extension application to configure agent objects.

Defining a User as an Agent Group Supervisor

Purpose: To set up an agent as a supervisor for one or more agent groups.

Prerequisites

  • A working knowledge of Genesys Administrator Extension (GAX).
  • A Cloud_Cluster object exists in the Configuration Database.
  • One or more agents who have the Supervisor role.

Start

Complete the steps below for each agent group you want the user to supervise:

  1. In the configuration layer, use GAX to select an agent group to be used to specify the list of agents that a supervisor can monitor.
  2. If necessary, add the agents to be monitored to the agent group.
  3. In the Configuration tab for the agent group, open the Advanced view.
  4. In the Supervisor field, add the name of the user that will be acting as supervisor for that agent group.
  5. Save the changes to the Agent Group object.

End

Enabling a Supervisor to Monitor Agents

You can enable a supervisor to use the monitoring features to Listen (Monitor Next Interaction), Whisper (Coach Next Interaction), and Barge-in (join—available as a transition from the other modes) to agent voice and chat interactions.

The following transitions are supported:

  • Monitoring to barge-in.
  • Coaching to barge-in (chat only).
  • Coaching to monitoring (chat only).
  • Barge-in to monitoring.
  • End Monitoring.

Purpose: To enable a supervisor to use the monitoring features to Monitor, Coach, and Barge-in to agent voice and chat interactions.

Important
  • Voice call monitoring is supported only for SIP Server environments
  • Route point monitoring for which calls are routed to IVR is supported only for SIP Cluster environments
  • In SIP Server environments without SIP Cluster, the supervisor is engaged only when the call is routed to an agent and the agent has answered the call

Prerequisites

  • A working knowledge of Genesys Administrator Extension (GAX).
  • A Cloud_Cluster object exists in the Configuration Database.

Start

  1. In the configuration layer, use GAX to navigate to the annex of the person (or tenant, application, and so on) object you want to be a supervisor. In the interaction-workspace section, specify the value true for the privilege.teamlead.can-use.
  2. In the same interaction-workspace section, you should also specify the scope of monitoring (call or agent) by using the teamlead.monitoring-scope option.
  3. Review the following Team Lead privileges for more information about the monitoring privileges available for supervisors:

End

Enabling Supervisors to Manage Workbins and Interaction Queues

If an agent is set up as a supervisor for an Agent Group, you can configure that supervisor to read and manage the contents of workbins that belong to other agents in the group. You can also configure the supervisor to manage the contents of interaction queues.

Supervisors can select a single interaction in a workbin or an interaction queue and:

  • reassign it by moving it to another workbin or another interaction queue
  • mark the interaction as Done, if it's an inbound email
  • delete the interaction if it's an outbound email

You can grant the following privileges in the interaction-workspace section to enable supervisors to manage workbins and interaction queues:

You can use the following configuration options in the interaction-workspace section to control the way that interactions are displayed in Interaction Management views and how the list of agent workbins are displayed in the Workbin Explorer:

  • interaction-management.available-interaction-page-sizes: Specifies the possible values for the number of rows per page in the Interaction Management content view. Values grater than 100 are not recommended due to performance impact. The maximum value depends on the content of interactions and the robustness of your network. If you specify a value that is too high, the request to get a snapshot fails and an error message is displayed.
  • interaction-management.default-interaction-page-size: Specifies the default value for the number of rows per page in the Interaction Management content view.
  • my-team-workbins.agent-page-size: Specifies the value for the number of agents per page in the My Team Workbins sub-tree of the My Workbins view.

Creating Interaction Filters for Team Leads

Agents who are granted privilege.interaction-management.can-use can view "snapshots" of interactions from the Interaction Server database. To do this, system administrators should use Genesys Administrator Extension to build interaction filters (database requests that Workspace Web Edition sends to the Interaction Server database) and then set the interaction-management.filters to assign the filters to Team Lead agents.

Here are a few examples of criteria you could use to create a filter:

  • mediaType: The media type, such as email, of the interactions you want to request from the database.
  • age: The age of the interactions you want to extract. You could use this criteria to find interactions that have been received in the last four hours, or interactions that are older than one day, and so on.
  • Priority: The priority of the interactions you want to extract.
  • Queue: The name of the interaction queue, or a comma-separated list of interaction queues, where the interactions you want to extract are stored.
  • Time in Queue: The time that the interactions you wan to extract have been in the interaction queue.
  • Received At: The date and time at which the interaction was received. The query can specify that the filter returns either all the interactions created on, before, or after this date, or within a range of two dates.

To create and use a filter in Workspace Agent Desktop, complete the following steps:

  1. Create a new section on the Cloud_Cluster application object that is same as the name of the filter (for example: [FilterEmailAge]).
  2. Configure options for the filter by using the names of fields in the Interaction Server database. The options correspond to the criteria for the interactions you want to extract from the database. The filter section must contain the following options:
    • category: The name of the category that contains the filter — for example: Email
    • condition: The complete filter — for example: (priority >= 2) AND (MediaType='email') AND (_age() > 172800). See Specifying Filter Conditions for information about how to define the conditions of a filter.
    • display-name: The display name of the filter — for example: Older Than Two Days
    • displayed-columns: (Optional) The list of columns that are displayed for interactions in this filter — for example: From,To,Subject,Received. If this option is not set, the displayed columns are taken from the interaction-management.interactions-filter.displayed-columns option.
    • queues: The list of interaction queues to which this filter applies — for example: email-routing-queue-inbound,email-default-queue.
    • case-data.business-attribute: (Optional) Specifies the name of the Business Attribute that contains the Business Attribute Values that are used to filter and render attached data for an interaction displayed in this filter. Use this option to enable agents who are configured to be supervisors to view different interaction content than the agents whom they supervise. This option is not mandatory. If it is not specified, Workspace Agent Desktop displays the case data that is specified by the interaction.case-data.format-business-attribute option.
  3. For the Application object, Agent Group, or Agent, configure the value of the interaction-management.filters option to specify a comma-separated list of filters by the section name that you configured. For example:
[interaction-workspace]
interaction-management.filters=FilterEmailAge

Specifying Filter Conditions

A filter in Workspace Agent Desktop is defined by specifying different property filters and linking them together by using AND and OR logical operators.

A property filter is composed of a property name (for example: MediaType, Queue, or SubmittedBy) and a property value — for example, MediaType='email'.

Refer to the eServices Interaction Properties Reference Manual for details about keywords, operators, and properties that can be used to query the Interaction Server database. Be sure to read about the different System properties and how to configure Custom properties — you can use both kinds of properties to define interaction filters.

You can use the following property types for System and Custom properties:

  • Integer
  • String: Strings are bracketed by single quote characters — for example: 'email'.
  • Timestamp: Use the _timestamp keyword from Interaction Server for the value — for example: _timestamp('2013-11-21 14:12:00')

Filter conditions use comparators and logical operators to test the value of a property against the value that is stored in the database field. The following operators are supported:

  • > (greater than)
  • < (less than)
  • >= (greater than or equal)
  • <= (less than or equal)
  • = (equal)
  • != OR <> (different from/not equal)
  • LIKE (contains the string) — for example, MediaType LIKE '%a%' finds all of the media types that contain the letter a. The % character acts as a wildcard. If MediaType LIKE 'ema%' is used, then media types that begin with ema are found. If MediaType LIKE '%at' is used, then media types that end with at are found.
  • NOT LIKE (does not contain the string)

For interaction properties that have the String type, you can avoid issues with database formatting differences for empty strings by using the _empty and _not_empty keywords. For example, to filter all the interactions that have an ExternalId property that is non-null, use _not_empty(ExternalId).

For interaction properties that have the Timestamp type, use the keywords that are described in the Translations section of the eServices Interaction Properties Reference Manual. For example, to find all interactions that were received between November 24 and November 29 in 2013, you would use the following conditions: ReceivedAt >=_timestamp('2013-11-23 00:00:00') AND ReceivedAt <= _timestamp('2012-11-29 00:00:00').

Important
To make the columns in the Interactions table sortable, in the Interaction Custom Properties Business Attribute, you must explicitly declare the attribute as a column of the 'interactions' table of Interaction Server database.
Comments or questions about this documentation? Contact us for support!