Version 5.3.10

Bright Pattern Documentation

Generated: 8/15/2022 3:44 pm
Content is available under license unless otherwise noted.

About Omni QM

Bright Pattern Contact Center Omni QM is a suite of advanced quality management tools designed to facilitate the process of assessing and improving the quality of agent communications across media channels.

Omni QM builds upon Bright Pattern’s existing quality management functionality by introducing advanced quality management features, such as the ability to design evaluation forms, determine an evaluation process, have agents conduct self-evaluations, assign agent score, conduct calibrations for the purpose of improving the evaluation process, and much more.

In addition, Omni QM unifies quality management processes by placing all quality management features into a single application. When Omni QM is enabled, all interaction records, interaction search functions, evaluation forms, and other quality management tools are accessed via an evaluation console built into the Agent Desktop application. This means that supervisors no longer have to visit the Contact Center Administrator application to access interaction records and grade them; instead, supervisors can monitor, search, review, and evaluate their team’s interactions without ever leaving Agent Desktop. Moreover, agents can easily view their own interactions, evaluations, and quality score from Agent Desktop. Omni QM gives users a bird’s eye view of interaction quality across all channels and services.

Omni QM is a feature option that is built in to Bright Pattern Contact Center, enabled as part of your organization’s contract.

What Is Quality and Quality Management?

In the contact center space, where customer satisfaction determines the success of customer service, we can define quality as consistency in customer service delivery, communications, knowledge of product/service, employee performance, technology, and resources.

Customers expect to receive the same level of care from any agent they interact with and on any channel in which they reached your business. We can meet this expectation for consistency by using quality management processes and tools.

Quality management helps contact centers to meet customer requirements, make all efforts to exceed customer expectations, facilitate agent development, ensure consistency of quality of provided services, and provide a path to achieve it all.




About Omni QM

Bright Pattern Contact Center Omni QM is a suite of advanced quality management tools designed to facilitate the process of assessing and improving the quality of agent communications across media channels.

Omni QM builds upon Bright Pattern’s existing quality management functionality by introducing advanced quality management features, such as the ability to design evaluation forms, determine an evaluation process, have agents conduct self-evaluations, assign agent score, conduct calibrations for the purpose of improving the evaluation process, and much more.

In addition, Omni QM unifies quality management processes by placing all quality management features into a single application. When Omni QM is enabled, all interaction records, interaction search functions, evaluation forms, and other quality management tools are accessed via an evaluation console built into the Agent Desktop application. This means that supervisors no longer have to visit the Contact Center Administrator application to access interaction records and grade them; instead, supervisors can monitor, search, review, and evaluate their team’s interactions without ever leaving Agent Desktop. Moreover, agents can easily view their own interactions, evaluations, and quality score from Agent Desktop. Omni QM gives users a bird’s eye view of interaction quality across all channels and services.

Omni QM is a feature option that is built in to Bright Pattern Contact Center, enabled as part of your organization’s contract.

What Is Quality and Quality Management?

In the contact center space, where customer satisfaction determines the success of customer service, we can define quality as consistency in customer service delivery, communications, knowledge of product/service, employee performance, technology, and resources.

Customers expect to receive the same level of care from any agent they interact with and on any channel in which they reached your business. We can meet this expectation for consistency by using quality management processes and tools.

Quality management helps contact centers to meet customer requirements, make all efforts to exceed customer expectations, facilitate agent development, ensure consistency of quality of provided services, and provide a path to achieve it all.




Users

A user is anyone who may need access to any functionality of Bright Pattern Contact Center. Each user in the Bright Pattern Contact Center configuration must be assigned to a team. The level of users' access to the system's functions is defined by their assigned roles. Thus, you should typically have both the roles and teams defined in your configuration before you begin to register your users.

Most of the users will access Bright Pattern Contact Center via the Agent Desktop application. The exact set of functionality available to a logged-on user via this application depends on the role(s) assigned this user in your contact center configuration.

Although most of the Agent Desktop functionality is implemented using thin-client technologies, some of its capabilities require a software component that is installed on users’ computers. This component is called Agent Desktop Helper Application. For more information about the functions of this component and methods of its installation, see section Agent Desktop Helper Application.

The computers of users of the Agent Desktop application must conform to a number of system requirements.

How to Define and Edit User Information

To view, define, and edit user information, select the Users option from the Users & Teams menu.


Users & Teams > Users


The Users list provides the following information:

Importing Users from a Spreadsheet

You can import user information from an Excel spreadsheet instead of entering it manually. You can also export user information to an Excel spreadsheet. Import and export operations are activated by the arrow buttons at the bottom of the user list view. For information about the spreadsheet format, click the import button. An easy way to obtain a user import template is to add a few users manually first, apply the export operation, and use the produced spreadsheet as an import template.

If you do not wish to use certain records during a particular instance of import, but you would like to keep those records in the spreadsheet for possible use in the future, you can add a column with name Delete to the spreadsheet and set its value to yes for the records that are not to be imported.


Screen Properties

Person tab

The Person screen properties are described as follows. Note that users can change some of their profile properties directly via the Agent Desktop application. These properties are marked with an asterisk (*). For more information, see section Configuring Your User Profile of the Agent Guide.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to user information that appears in the user's profile, we recommend that all affected agents re-login to Agent Desktop and/or refresh their browser page.


Users > Person tab


Username

Username is the name that the user will enter when logging in to Agent Desktop or any other Bright Pattern application. Username is mandatory and must be unique within the contact center.

Note that a username can be changed; in order for changes to be made, this feature must be enabled by your service provider for your contact center. If enabled, username changes can be done only via the Contact Center Administrator application and the BPCC SCIM-Compliant User Provisioning API. Username changes cannot be done via the Agent Desktop application, user import, or the BPCC Configuration API.

When changing a username, please consider the following:

Password

Password is the password that the user will enter when logging into Agent Desktop or any other Bright Pattern application. This field is displayed for new users only and its specification is mandatory. Note that some rules related to password complexity (i.e., length, special characters, etc.) may be defined and enforced at the service provider level.

Confirm password

The Confirm password field is mandatory.

Change password

The Change password option is displayed for existing users only, and it is used to change the selected user’s password. This option will typically be used by an administrator to change passwords of other users. Users can change their own passwords via the Agent Desktop application.

API secret

The API secret is a unique, secret string that identifies the user (i.e., user credentials). The API secret is used during authentication to request an access token for Bright Pattern APIs, such as the Configuration API and others.

Disabled

Disabled indicates whether the user is active. Select this checkbox to disable user's access to all system functions temporarily. Disabled users are shown dimmed in the user list view.

Note that inactive user accounts may also be disabled automatically. See section Security Policy for more information. Disabled users are still counted as named users in your configuration.

User must change password on next login

This property indicates whether the user will be forced to change the password upon the next login. To comply with the PCI DSS security standard, select this checkbox for every new user.

As soon as the user changes the password, the check mark will be removed automatically. You can force the user to change password at any time by selecting this checkbox again.

This property exists to support manual password change enforcement. Note that the system also supports automatic password expiration. See section Security Policy for more information. The related automatic password changes are not reflected by this property.

Lockout

Lockout indicates whether this user can access the system or is currently locked out due to a security policy violation. See section Security Policy for more information. You can click the link to view current lockout status. If the user account is locked out, you can unlock it by clicking the Unlock button.

First name

First name is the user’s first name. This field is mandatory.

Last name

Last name is the user’s last name. This field is mandatory.

Team

Team is the team to which this user is assigned. A Bright Pattern Contact Center user must be assigned to a team, and a user cannot be assigned to more than one team. See section Teams for considerations regarding assignment of users to teams.

Note that teams may be associated with services. Upon assignment to such a team, the user may get a corresponding service skill with a certain level automatically. You can change the level or remove the skill from the user manually using the Skill Levels option.

Training Class

Training Class, a feature of the Omni QM module, allows you to define a training class for a given user. Training Classes are created in the Contact Center Administrator application, section Users & Teams > Training Classes. Training Class is used as an optional search parameter in select QM Reports; for more information, contact your service provider.

Supervisor in charge

Supervisor in charge, a feature of the Omni QM module, allows you to define a specific supervisor as being responsible for a given user. Supervisor in charge is used as an optional search parameter in select QM Reports; for more information, contact your service provider.

Record calls

The Record calls checkbox allow you to record a specific agent's calls. Note: If call recording is enabled as a global setting, this checkbox option will change to Do not record calls and you can mark specific agents to not record.

Title

Title is the user’s job title. This property is used for information only. For user’s access privileges, see section Roles below.

About me

About me is the optional information that users will typically enter themselves via their Agent Desktop profile settings.

Photo

This is the user’s photo. The photo will appear in the Contact Info Panel of the Agent Desktop application during internal communications. If you use chat services, the photo can also be displayed to customers when they communicate with this agent via chat. To upload a photo, click upload. To remove the photo, click remove.

The default maximum size of uploaded photos is 10 MB; the photo will be compressed to fit the user interface elements where it is displayed. Note that the maximum size of uploaded files may be further limited by your service provider.

Maximum concurrent chats - Limit number of chats on the agent

Maximum concurrent chats lets you define the total number of concurrent chats an agent will process at a given time. If this setting is configured, the system will choose the smaller number from between this setting and the Omni-Channel Routing setting for chat (i.e., if chat is configured at the maximum, too).

Note that when set to a lower number of chats than set in omni-channel routing, this setting will impact agent occupancy, where 100% of occupancy will be the maximum number of chats from the omni-channel routing setting, and less when clamped down by this per-user setting (e.g., 4 chats in omni-channel routing - 100%, clamped to 3 - 75%).

Contacts tab

Users > Contacts tab


Chat nickname

Chat nickname is the name that will be displayed to other parties when they communicate with this user via chat.

Rank

Rank is the user’s rank. This optional setting can be used as an additional selection criterion in custom agent reports. This setting is essential for users who are agents only.

Phone extension

Phone extension is the extension number of the user’s softphone. This mandatory setting must contain numeric characters only and must be unique within the contact center. Note that if you have any hardphones registered in the system, their numbers cannot be assigned as users' phone extensions. See section Hardphones for more information.

The extension can be used in combination with a user’s PIN code for phone login (see below) for authentication through interfaces that only accept numeric input (e.g., an IVR system).

Bright Pattern Contact Center assigns extension numbers to new users automatically in ascending order starting from 1000. You can change the default number to any other value. In this case, the default extension number assigned to the next new user will be the newly defined value + 1. Extension numbers are recycled (i.e., when you delete a user, that user's extension number will be assigned by default to the next new user).

A user’s extension number cannot be changed while the user is logged on to that extension; if a change is attempted, an error message will display, "Cannot change extension number while agent is logged on that extension." Also note that the user can log in with a different number (e.g., a hardphone number).

For more information about user phone device options, see section Selecting a Phone Device of the Agent Guide.

Forward all calls for ext…

This indicates whether call forwarding is activated for the user’s phone extension.

Call forwarding can also be activated via the extension’s properties; see section Softphones. Section Forwarding and Voicemail Operation explains how forwarding will work with various phone devices that the user can select upon login.

Note that call forwarding takes priority over voicemail. If the user has had voicemail enabled (see below), activation of call forwarding for this user will automatically disable the voicemail function.

to

This field represents the phone number to which incoming calls will be forwarded. The phone number must be specified if the Forward all calls to ext… checkbox is selected.

Forward on no answer after

Forward on no answer after is the time (in seconds) after which incoming calls will be forwarded to the number specified if the user is logged on and does not answer. The amount of time must be specified if the Forward all calls to ext… checkbox is selected. For immediate (unconditional) forwarding, set the timeout to 0.

If the user is unreachable (busy or logged out), incoming calls will be forwarded to the specified number immediately, regardless of this setting.

Default hardphone number

Default hardphone number is the extension number of the hardphone assigned to the user. This setting is optional but if specified, it must be one of the existing hardphone extension numbers (see section Hardphones). This parameter should be defined only for users who normally use permanently assigned hardphones installed at their personal desks. To log into the Agent Desktop application with this hardphone, the user should select option Default phone. For more information about a user’s phone device options, see section How to Select a Phone Device of the Agent Guide.

The call forwarding settings will not take effect on the default hardphone. Instead, the forwarding settings configured for the hardphone itself will apply (see section Hardphones).

Enable voicemail

Enable voicemail indicates whether the voicemail function is enabled for the user. For general voicemail settings, see section Voicemail.

Section Forwarding and Voicemail Operation explains how voicemail will work with various phone devices that the user can select upon login.

Note that call forwarding takes priority over voicemail. The voicemail function cannot be enabled if the user already has call forwarding activated. If the user has had voicemail enabled, a temporary activation of call forwarding for this user will automatically disable the voicemail function; however, the voicemail configuration (the No Answer timeout and current greeting) will be preserved and will take effect as soon as call forwarding is deactivated.

Send to voicemail after

Send to voicemail after is the time in seconds after which an incoming call will be forwarded to voicemail if the user is logged on and does not pick up the call. The amount of time must be specified if the Enable voicemail checkbox is selected.

If the user is unreachable (busy or logged out), incoming calls will be sent to the user’s voicemail immediately, regardless of this setting.

Use this voicemail greeting

This option lets you upload up to three different personal voicemail greetings for the user and select which one should be used. Individual greetings may be deleted as necessary.

Users can also record their personal greetings directly via their Agent Desktop application. For more information see section Configuring Your Voicemail of the Agent Guide.

Work phone

Work phone is the user’s work phone. This optional setting is used for informational purposes only.

Mobile phone

Mobile phone is the user’s mobile phone number. This optional setting is used for informational purposes only.

PIN code for phone login

The PIN is the user’s numeric password that can be used in combination with user’s Phone extension for authentication through interfaces that accept only numeric input (e.g., an interactive voice response (IVR) system).

Email address

Email address is the user’s email address that the system will use for delivery of password reset instructions, voicemail messages, and scheduled reports. It must be specified if the voicemail is enabled because the user will be notified of new voicemail messages via email.

Note that this email address is not used for distribution of service email interactions to the agents.


Location tab

This tab lets you specify various optional properties related to a user’s geographical location.


Users > Location tab


Region

The geographic region for the user (e.g., "US"). This property is required.

Your contact center is associated with a region by default. The Region selector is used to initialize user region at the time of creation. If your service provider has enabled multiple regions to be used for your contact center, you will be able to select a non-default region for the user from the selector.

Time zone

The time zone for the user (e.g., "-08:00 America/Los_Angeles"). This property is required.

Country

The country in which the user works (e.g., "United States"). This property is optional.

State/Province

The state or province in which the user works (e.g., "CA"). This property is optional.

City

The city in which in which the user works (e.g., "San Bruno"). This property is optional.


Login Info tab

This tab provides a variety of user login information; it may be consulted for quick user diagnostics. The properties are as follows.


Users > Login Info tab


Last login

Captures the date and time the user is first authenticated within the system for the day (i.e., the Contact Center Administrator application or the Agent Desktop application); note that it is not updated if the user opens additional applications or changes to/from the Supervision mode

Last logout

Captures the date and time the user last logged out of the application for the day (i.e., the Contact Center Administrator application or the Agent Desktop application)

Browser type and version

Displays the name and the version of the web browser the user used in the most recent session

Selected phone device option

Displays the phone device option the user used in the most recent session

OS

Displays the name of the user's operating system

IP address (public)

The public IP address of the user

Raw User-Agent string

Displays the HTTP User-Agent browser identification header, which is automatically submitted by the web browser


Roles tab

A user can be assigned any number of roles that define what kind of system functionality can be accessed. For more information, see section Roles. Select a role from the list in order to assign it to the user.


Users > Roles tab


By default, new users do not have any roles assigned to them. Since the majority of users registered in your configuration are likely to be agents, you can configure automatic assignment of the Agent role to every new user. See the description of property Assign this role to newly created users in section Roles for more information.



Users

A user is anyone who may need access to any functionality of Bright Pattern Contact Center. Each user in the Bright Pattern Contact Center configuration must be assigned to a team. The level of users' access to the system's functions is defined by their assigned roles. Thus, you should typically have both the roles and teams defined in your configuration before you begin to register your users.

Most of the users will access Bright Pattern Contact Center via the Agent Desktop application. The exact set of functionality available to a logged-on user via this application depends on the role(s) assigned this user in your contact center configuration.

Although most of the Agent Desktop functionality is implemented using thin-client technologies, some of its capabilities require a software component that is installed on users’ computers. This component is called Agent Desktop Helper Application. For more information about the functions of this component and methods of its installation, see section Agent Desktop Helper Application.

The computers of users of the Agent Desktop application must conform to a number of system requirements.

How to Define and Edit User Information

To view, define, and edit user information, select the Users option from the Users & Teams menu.


Users & Teams > Users


The Users list provides the following information:

Importing Users from a Spreadsheet

You can import user information from an Excel spreadsheet instead of entering it manually. You can also export user information to an Excel spreadsheet. Import and export operations are activated by the arrow buttons at the bottom of the user list view. For information about the spreadsheet format, click the import button. An easy way to obtain a user import template is to add a few users manually first, apply the export operation, and use the produced spreadsheet as an import template.

If you do not wish to use certain records during a particular instance of import, but you would like to keep those records in the spreadsheet for possible use in the future, you can add a column with name Delete to the spreadsheet and set its value to yes for the records that are not to be imported.


Screen Properties

Person tab

The Person screen properties are described as follows. Note that users can change some of their profile properties directly via the Agent Desktop application. These properties are marked with an asterisk (*). For more information, see section Configuring Your User Profile of the Agent Guide.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to user information that appears in the user's profile, we recommend that all affected agents re-login to Agent Desktop and/or refresh their browser page.


Users > Person tab


Username

Username is the name that the user will enter when logging in to Agent Desktop or any other Bright Pattern application. Username is mandatory and must be unique within the contact center.

Note that a username can be changed; in order for changes to be made, this feature must be enabled by your service provider for your contact center. If enabled, username changes can be done only via the Contact Center Administrator application and the BPCC SCIM-Compliant User Provisioning API. Username changes cannot be done via the Agent Desktop application, user import, or the BPCC Configuration API.

When changing a username, please consider the following:

Password

Password is the password that the user will enter when logging into Agent Desktop or any other Bright Pattern application. This field is displayed for new users only and its specification is mandatory. Note that some rules related to password complexity (i.e., length, special characters, etc.) may be defined and enforced at the service provider level.

Confirm password

The Confirm password field is mandatory.

Change password

The Change password option is displayed for existing users only, and it is used to change the selected user’s password. This option will typically be used by an administrator to change passwords of other users. Users can change their own passwords via the Agent Desktop application.

API secret

The API secret is a unique, secret string that identifies the user (i.e., user credentials). The API secret is used during authentication to request an access token for Bright Pattern APIs, such as the Configuration API and others.

Disabled

Disabled indicates whether the user is active. Select this checkbox to disable user's access to all system functions temporarily. Disabled users are shown dimmed in the user list view.

Note that inactive user accounts may also be disabled automatically. See section Security Policy for more information. Disabled users are still counted as named users in your configuration.

User must change password on next login

This property indicates whether the user will be forced to change the password upon the next login. To comply with the PCI DSS security standard, select this checkbox for every new user.

As soon as the user changes the password, the check mark will be removed automatically. You can force the user to change password at any time by selecting this checkbox again.

This property exists to support manual password change enforcement. Note that the system also supports automatic password expiration. See section Security Policy for more information. The related automatic password changes are not reflected by this property.

Lockout

Lockout indicates whether this user can access the system or is currently locked out due to a security policy violation. See section Security Policy for more information. You can click the link to view current lockout status. If the user account is locked out, you can unlock it by clicking the Unlock button.

First name

First name is the user’s first name. This field is mandatory.

Last name

Last name is the user’s last name. This field is mandatory.

Team

Team is the team to which this user is assigned. A Bright Pattern Contact Center user must be assigned to a team, and a user cannot be assigned to more than one team. See section Teams for considerations regarding assignment of users to teams.

Note that teams may be associated with services. Upon assignment to such a team, the user may get a corresponding service skill with a certain level automatically. You can change the level or remove the skill from the user manually using the Skill Levels option.

Training Class

Training Class, a feature of the Omni QM module, allows you to define a training class for a given user. Training Classes are created in the Contact Center Administrator application, section Users & Teams > Training Classes. Training Class is used as an optional search parameter in select QM Reports; for more information, contact your service provider.

Supervisor in charge

Supervisor in charge, a feature of the Omni QM module, allows you to define a specific supervisor as being responsible for a given user. Supervisor in charge is used as an optional search parameter in select QM Reports; for more information, contact your service provider.

Record calls

The Record calls checkbox allow you to record a specific agent's calls. Note: If call recording is enabled as a global setting, this checkbox option will change to Do not record calls and you can mark specific agents to not record.

Title

Title is the user’s job title. This property is used for information only. For user’s access privileges, see section Roles below.

About me

About me is the optional information that users will typically enter themselves via their Agent Desktop profile settings.

Photo

This is the user’s photo. The photo will appear in the Contact Info Panel of the Agent Desktop application during internal communications. If you use chat services, the photo can also be displayed to customers when they communicate with this agent via chat. To upload a photo, click upload. To remove the photo, click remove.

The default maximum size of uploaded photos is 10 MB; the photo will be compressed to fit the user interface elements where it is displayed. Note that the maximum size of uploaded files may be further limited by your service provider.

Maximum concurrent chats - Limit number of chats on the agent

Maximum concurrent chats lets you define the total number of concurrent chats an agent will process at a given time. If this setting is configured, the system will choose the smaller number from between this setting and the Omni-Channel Routing setting for chat (i.e., if chat is configured at the maximum, too).

Note that when set to a lower number of chats than set in omni-channel routing, this setting will impact agent occupancy, where 100% of occupancy will be the maximum number of chats from the omni-channel routing setting, and less when clamped down by this per-user setting (e.g., 4 chats in omni-channel routing - 100%, clamped to 3 - 75%).

Contacts tab

Users > Contacts tab


Chat nickname

Chat nickname is the name that will be displayed to other parties when they communicate with this user via chat.

Rank

Rank is the user’s rank. This optional setting can be used as an additional selection criterion in custom agent reports. This setting is essential for users who are agents only.

Phone extension

Phone extension is the extension number of the user’s softphone. This mandatory setting must contain numeric characters only and must be unique within the contact center. Note that if you have any hardphones registered in the system, their numbers cannot be assigned as users' phone extensions. See section Hardphones for more information.

The extension can be used in combination with a user’s PIN code for phone login (see below) for authentication through interfaces that only accept numeric input (e.g., an IVR system).

Bright Pattern Contact Center assigns extension numbers to new users automatically in ascending order starting from 1000. You can change the default number to any other value. In this case, the default extension number assigned to the next new user will be the newly defined value + 1. Extension numbers are recycled (i.e., when you delete a user, that user's extension number will be assigned by default to the next new user).

A user’s extension number cannot be changed while the user is logged on to that extension; if a change is attempted, an error message will display, "Cannot change extension number while agent is logged on that extension." Also note that the user can log in with a different number (e.g., a hardphone number).

For more information about user phone device options, see section Selecting a Phone Device of the Agent Guide.

Forward all calls for ext…

This indicates whether call forwarding is activated for the user’s phone extension.

Call forwarding can also be activated via the extension’s properties; see section Softphones. Section Forwarding and Voicemail Operation explains how forwarding will work with various phone devices that the user can select upon login.

Note that call forwarding takes priority over voicemail. If the user has had voicemail enabled (see below), activation of call forwarding for this user will automatically disable the voicemail function.

to

This field represents the phone number to which incoming calls will be forwarded. The phone number must be specified if the Forward all calls to ext… checkbox is selected.

Forward on no answer after

Forward on no answer after is the time (in seconds) after which incoming calls will be forwarded to the number specified if the user is logged on and does not answer. The amount of time must be specified if the Forward all calls to ext… checkbox is selected. For immediate (unconditional) forwarding, set the timeout to 0.

If the user is unreachable (busy or logged out), incoming calls will be forwarded to the specified number immediately, regardless of this setting.

Default hardphone number

Default hardphone number is the extension number of the hardphone assigned to the user. This setting is optional but if specified, it must be one of the existing hardphone extension numbers (see section Hardphones). This parameter should be defined only for users who normally use permanently assigned hardphones installed at their personal desks. To log into the Agent Desktop application with this hardphone, the user should select option Default phone. For more information about a user’s phone device options, see section How to Select a Phone Device of the Agent Guide.

The call forwarding settings will not take effect on the default hardphone. Instead, the forwarding settings configured for the hardphone itself will apply (see section Hardphones).

Enable voicemail

Enable voicemail indicates whether the voicemail function is enabled for the user. For general voicemail settings, see section Voicemail.

Section Forwarding and Voicemail Operation explains how voicemail will work with various phone devices that the user can select upon login.

Note that call forwarding takes priority over voicemail. The voicemail function cannot be enabled if the user already has call forwarding activated. If the user has had voicemail enabled, a temporary activation of call forwarding for this user will automatically disable the voicemail function; however, the voicemail configuration (the No Answer timeout and current greeting) will be preserved and will take effect as soon as call forwarding is deactivated.

Send to voicemail after

Send to voicemail after is the time in seconds after which an incoming call will be forwarded to voicemail if the user is logged on and does not pick up the call. The amount of time must be specified if the Enable voicemail checkbox is selected.

If the user is unreachable (busy or logged out), incoming calls will be sent to the user’s voicemail immediately, regardless of this setting.

Use this voicemail greeting

This option lets you upload up to three different personal voicemail greetings for the user and select which one should be used. Individual greetings may be deleted as necessary.

Users can also record their personal greetings directly via their Agent Desktop application. For more information see section Configuring Your Voicemail of the Agent Guide.

Work phone

Work phone is the user’s work phone. This optional setting is used for informational purposes only.

Mobile phone

Mobile phone is the user’s mobile phone number. This optional setting is used for informational purposes only.

PIN code for phone login

The PIN is the user’s numeric password that can be used in combination with user’s Phone extension for authentication through interfaces that accept only numeric input (e.g., an interactive voice response (IVR) system).

Email address

Email address is the user’s email address that the system will use for delivery of password reset instructions, voicemail messages, and scheduled reports. It must be specified if the voicemail is enabled because the user will be notified of new voicemail messages via email.

Note that this email address is not used for distribution of service email interactions to the agents.


Location tab

This tab lets you specify various optional properties related to a user’s geographical location.


Users > Location tab


Region

The geographic region for the user (e.g., "US"). This property is required.

Your contact center is associated with a region by default. The Region selector is used to initialize user region at the time of creation. If your service provider has enabled multiple regions to be used for your contact center, you will be able to select a non-default region for the user from the selector.

Time zone

The time zone for the user (e.g., "-08:00 America/Los_Angeles"). This property is required.

Country

The country in which the user works (e.g., "United States"). This property is optional.

State/Province

The state or province in which the user works (e.g., "CA"). This property is optional.

City

The city in which in which the user works (e.g., "San Bruno"). This property is optional.


Login Info tab

This tab provides a variety of user login information; it may be consulted for quick user diagnostics. The properties are as follows.


Users > Login Info tab


Last login

Captures the date and time the user is first authenticated within the system for the day (i.e., the Contact Center Administrator application or the Agent Desktop application); note that it is not updated if the user opens additional applications or changes to/from the Supervision mode

Last logout

Captures the date and time the user last logged out of the application for the day (i.e., the Contact Center Administrator application or the Agent Desktop application)

Browser type and version

Displays the name and the version of the web browser the user used in the most recent session

Selected phone device option

Displays the phone device option the user used in the most recent session

OS

Displays the name of the user's operating system

IP address (public)

The public IP address of the user

Raw User-Agent string

Displays the HTTP User-Agent browser identification header, which is automatically submitted by the web browser


Roles tab

A user can be assigned any number of roles that define what kind of system functionality can be accessed. For more information, see section Roles. Select a role from the list in order to assign it to the user.


Users > Roles tab


By default, new users do not have any roles assigned to them. Since the majority of users registered in your configuration are likely to be agents, you can configure automatic assignment of the Agent role to every new user. See the description of property Assign this role to newly created users in section Roles for more information.



Teams

Teams typically reflect the organization of your contact center. Agent teams, for example, are organized for convenient real-time management so that when a supervisor logs into his or her desktop application, the supervisor will see only the agents of the team that the supervisor is assigned to manage. Agent teams will also appear in historical reports for team-level performance evaluation. Note that team membership of agents may not have any direct effect on the distribution of specific service interactions to them.

Teams for other contact center personnel are set up for organizational purposes only. For example, you can have teams that reflect main functions of contact center management (e.g., campaign operators, scenario designers, workforce managers). Upon initial solution setup, the default team Administrators is created automatically. You can use this team to register initially all non-agent personnel who need access to the system. Note that team membership of non-agents does not have any effect on their ability to access specific contact center resources and functions. Such ability is defined by roles assigned at the individual user level. (See section Roles for more information.)

Note: Supervisors are assigned at the team level. You may add a supervisor to a team from the Properties tab > Supervisors (see the screen properties below).


To set up and edit teams, select the Teams option from the Users & Teams menu.


Users & Teams > Teams


Organization

Teams are organized into four tabs shown at the top of your screen: Properties, Members, Services, and Dashboard. Click each tab to view and edit specific fields.


Properties Tab

Teams > Properties screen properties


Name

The Name is the team name. This field is mandatory, and the name must be unique within the contact center.

Supervisors

Supervisors who are assigned to manage this team may be optionally added. To add a supervisor, click edit and select one or more supervisors from the list of users that have the supervisor role. This setting, while optional, is essential for agent teams only. Supervisors assigned to a team will be able to monitor activities of all agents in that team in real time via their desktop applications. Supervisors themselves may or may not be members of the teams that they are assigned to supervise. The system does not impose any restrictions on how many teams one supervisor can be assigned to manage.

Evaluators

Evaluators, a feature of the Omni QM module, allows you to assign users to a team whose main job will be to perform quality evaluations. For more information about Omni QM, contact your service provider.

Exit After Call Work

Exit After Call Work allows you to set the maximum time in the After-call Work state for the agents of this team. This setting is optional and is essential for agent teams only.

A pull-down menu displays three options:

Enter After Call Break

Enter After Call Break enables you to specify whether the agents of this team will be allowed to have any rest time when they finish handling a service call (including After-call Work, if it is defined). This setting is optional and essential for agent teams only.

A pull-down menu displays three options:

Exit After Call Break

Exit After Call Break is where you set the maximum time in the Break state after finishing a service call for the agents of this team. This setting is optional and is essential for agent teams only.

A pull-down menu displays three options:

Non-call cases URL

This setting can be used to display an external web resource to the agents of this team (for example, a search screen of an external knowledge base). Unlike Web Screen Pop, where a page is displayed with respect to a specific interaction, the web resource specified here will be available to the agent at any via the Agent Desktop Home Screen.

A pull-down menu displays three options:

Directory Static Entries

Static entries describe names and contacts of people/organizations that are external to your contact center. These entries appear in the directory of the Agent Desktop application. For your convenience, related static entries are arranged in folders.

By default, agents will be able to see All directory folders. To select specific folders that the agents of this team will be able to see, click Selected, click edit, and select the folders in the dialog window that appears. Highlight the desired folders and click the arrow buttons to select or remove them; then hit OK.


Members tab

Teams > Members tab screen properties


Members List

The Members List shows all the members (i.e., users) who are currently assigned to this team. Each team member is listed with the following information displayed: first name, last name, extension number, and assigned roles.

Move to another team

Located at the bottom of the window, the Move to another team button allows you to move selected members (users) to a different team. Select one or more members from the list, and then click the button. In the dialog box that pops up, select the team in which your selected member (user) will be placed. Click OK.

Change roles

Located at the bottom of the window, the Change roles button control allows you to assign or remove the roles of the selected user(s). Select one or more users from the list, click Change roles, and select the new role(s) as appropriate. Click OK.


Services tab

Teams > Services tab properties


Services and campaigns provided by this team

This setting allows you to designate the services that are provided by the agents of this team. This setting is essential for agent teams only. When you assign a service to an agent team, you have the option to assign the default service skill to all members this team with a specific level. If you select this option, all current and future members of the team will get this service skill automatically. Individual levels can be changed manually later. In addition, when you assign a service to a team, supervisors of that team will be able to monitor this service in real time via their desktop applications. For more information, see section Skill Levels.

Click edit to assign one or more of the available services to this team and/or to remove previously assigned services. Note that when you remove a service from a team, the associated default service skill will be removed from all members of this team. In the dialog box that pops up, select from the Available services on the left and use the arrow controls to move them to Selected services on the right. To unassign services from the team, select from the Selected services' on the right and use the arrow controls to move them to the Available services on the left.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to the list of assigned services, we recommend that all affected logged-in agents refresh their browser page.


Dashboard tab

The Dashboard tab contains properties that let you configure the content and appearance of metrics for the agents of the given team.


Teams > Dashboard screen properties


General information

The Agent Desktop application shows agents real-time metrics related to their personal performance, as well as the performance of their teams and services that they deliver. For more information, see section Dashboard of the Agent Guide.

Rotation rate

If an agent handles interactions for several different services/campaigns, metrics related to those services will be displayed for one service at a time. The dashboard will automatically rotate displayed services. Rotation rate defines the frequency with which such rotation will take place. From the pull-down menu, select from the following rates (in seconds): none, 5 sec, 10 sec, 15 sec, or 20 sec.

Metrics

Metrics are the data that will be displayed for members of the given team. To add a metric, click add and select the desired metric from the drop-down Metric menu. For descriptions of the available metrics, see section Agent Dashboard Metrics.

To help with self-evaluation, current values of an agent personal metrics can be provided with the agent’s current ranking within the team (checkbox Show team ranking), and performance of the closest other agent in ranking (checkbox Show next value).

Newly created dashboard metrics will appear at the end of the list. To change the position of a metric in the dashboard, drag it to the desired new location. To edit or remove an existing metric, hover your cursor over it and select the desired function.

Label

The Label is the metric name as it will be displayed in the Agent Desktop. Due to the limited space allocated for the metrics on the desktop, metric names should be displayed in an abbreviated form.

Show team ranking

Show team ranking is available for personal agents’ metrics only. Select this option if you want the agent’s metric value to be accompanied with his current ranking within the team according to this metric. This can help agents with self-evaluation of their performance.

Show next value

Show next value is available for personal agents’ metrics only. Select this option if you want the agent’s metric value to be accompanied with the value of the same metric for the agent who is directly ahead of this one in the current ranking. (If the agent currently has the top ranking, the value of the next best agent will be displayed.)

Excluded services and campaigns

By default, the metrics you configure will be displayed for all services and campaigns assigned to the given team. If you do not want certain services to be displayed, click add and select the services that should be excluded.

Preview

Preview shows you how the dashboard that you have configured will be displayed in the Agent Desktop application.

Note that due to a limited space allocated for the metrics on Agent Desktop, if the given team provides multiple services, metrics related to those services will be displayed for one service at a time.

To see what the dashboard will look like for a specific service, select the desired service from the list. (The difference in the dashboard appearance for different services may be due to service-specific disposition metrics.



Roles

A role is a combination of privileges (i.e., permissions) that allow a user to access specific functionality within Bright Pattern Contact Center. Roles, therefore, define the type of work that users are allowed to do in the contact center. For example, in order to design call distribution scenarios, a user must have a role that has the Manage Scenarios privilege. A user may have any number of roles assigned simultaneously.


Users & Teams > Roles


Bright Pattern Contact Center provides a number of preconfigured roles that are available upon the initial solution installation. It is recommended that you review these roles first to see if they sufficiently reflect your contact center organization. If any changes are desired, you can modify the default privilege set of any preconfigured role, delete some of the preconfigured roles, and/or create some additional roles.

To work with roles, select the Roles option from the Users & Teams menu.


Screen Properties

Roles

The Roles screen properties are described as follows.

Name

Name is the role name. This name must be unique within the contact center.

Licenses

This property is reserved for future use.

Assign this role to newly created users

Assign this role to newly created users indicates whether the given role will be assigned automatically to every new user registered in your configuration. For example, if you want all or most of your users to be able to handle service interactions, you can select this property for the default role Agent and all new users automatically will get the corresponding permission. Remember that you can always remove a role assigned by default manually.


Privileges

This tab defines the privileges granted with this role. A privilege is permission to access specific functionality within Bright Pattern Contact Center.


Roles > Privileges


Note that there are two columns:

For detailed descriptions of all privileges, see section Privileges. Note that access to some functions may require a combination of privileges.

Note: The BPO Client group of privileges exists to support BPO call center operations, where BPO clients may want to have access to some system functions, such as quality monitoring. This access will be limited to the services that the BPO contact center handles for the given client. Any privilege in this group will be provided only with respect to the services where the corresponding user is assigned as a reviewer. For more information, see section Services and Campaigns - Assignment Tab. If you assign a certain role to new users by default (see setting Assign this role to newly created users), you may have to remove that role explicitly from your BPO clients to prevent them from using system functions other than the ones implied by their BPO client role.


Users tab

The List of users shows all the users who currently have the selected role assigned to them. First name, last name, extension number, and team membership are displayed for each user. Double click a specific user row to manage settings of this user.

To assign the selected role to multiple users, click the Assign users button.


Roles > Users tab screen properties



Privileges

Registered users of your Bright Pattern Contact Center solution are assigned privileges that can be used to control access to various contact center functions. Privileges are arranged in the same way as they appear on the Roles page of the Contact Center Administrator application. For general information about privileges and roles, see section Roles.

Privileges are organized into seven categories (i.e., groups):

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to privileges, we recommend that all affected agents re-login to Agent Desktop.

Interaction Handling group

Access full-screen Agent Desktop

The Access full-screen Agent Desktop privilege allows the user to enable full-screen Agent Desktop view within CRM applications.

Because CRM systems typically have their own email and case management capabilities, the full-screen mode normally would be used by supervisors only.

Delete contacts

The Delete contacts privilege allows the deletion of contacts. If enabled, users can delete individual contacts via the Agent Desktop. When a contact is deleted, its activity history is deleted too. Cases are not deleted automatically.

Edit contacts

The Edit contacts privilege provides write access to contacts. If enabled, users can create new contacts, and users can modify any fields in existing contacts (but not activity history).

Force pop-out phone window

The Force pop-out phone window privilege allows the user to open Agent Desktop in a pop-out window. For more information, see section Understanding Screen-Pop of the Agent Guide.

Enabling this privilege is generally not recommended if you plan to deliver activity forms and/or other web content to agents via screen pop.

Note that if the user has any privileges in the Supervision group (see below), the user will not be able to open Agent Desktop in a pop-out window even if the user has this privilege.

Handle automatically distributed interactions

The Handle automatically distributed interactions allows the user to receive calls from a service queue and preview records. This is the basic privilege that allows the user to perform typical call center agent work (i.e., provide services over the phone and participate in outbound campaigns).

The ability to handle customer chat or email interactions is controlled via separate privileges (see Handle email and Handle service chat).

Handle email

When enabled, the Handle email privilege allows users to:

Handle service chats

With the Handle service chats privilege, the user may handle chat interactions with customers. This includes chat interactions started by customers via SMS.

Note that the ability to initiate a chat with a customer via SMS is controlled by a separate privilege (see Initiate SMS conversation). Likewise, the ability to use internal chat is controlled by a separate privilege (see Send internal chats).

Initiate SMS conversation

The Initiate SMS conversation privilege allows the user to initiate chats with customers via SMS.

Listen to call recordings and view chat transcripts on assigned services

With this privilege granted, the user may review call recordings and chat transcripts of the services that the user is qualified to handle (i.e., has corresponding service skills).

Listening to own call recordings and view own chat transcripts

This privilege provides Agent Desktop users the capability, via activity history, to access recordings where the agent participated (at least partially). This privilege applies to Agent Desktop only.

Login to Agent Desktop

Login to Agent Desktop allows the user to log in to Agent Desktop application and perform basic back-office telephony functions. Any user who needs access to Agent Desktop must have this privilege. Note that this privilege alone is not sufficient for performing typical contact center agent work.

Note that any user who logs into Agent Desktop will be counted as a concurrent user for the duration of the login session. Your service provider may impose a limit on how many of your users may be logged on concurrently.

Make external calls

A user with the Make external calls privilege may make external calls and blind transfers to external destinations from the Agent Desktop application. If the user does not have this privilege, an attempt to make an external call or blind transfer will result in a text error message displayed on Agent Desktop.

Note that the absence of this privilege does not prevent users from making external calls using the dial pad of their hardphones.

Mask original email content

The Mask original email content privilege allows the user to mask fragments of original customer email text. For more information, see section How to Mask Sensitive Data of the Agent Guide.

Modify own identification data

The Modify own identification data privilege allows the user to be able to modify specific fields of the user profile. If the privilege is not present, the following fields are locked:

See other agents/teams in directory

This privilege lets the user see all configured teams and team members in the Agent Desktop directory and view their current availability (presence). For more information, see section How to Use the Directory of the Agent Guide.

See other agents’ cases

See other agents’ cases allows the user to see cases handled by other agents. If the user does not have this privilege, the user will be able to see only cases that with which the user has worked. This privilege affects case search only. Absence of this privilege does not affect the user’s ability to receive emails related to existing cases that the user has not worked on.

Send internal chats

The Send internal chats privilege allows the user to initiate internal chat conversations.

Start recording of interactions

With this privilege, the user may start call recording.

Stop recording of interactions

Stop recording of interactions allows the user to stop call recording.

Transfer calls

The Transfer calls privilege allows the user to transfer customer interactions to consultation parties and host conferences (both via-consultation and single-step).

Absence of this privilege does not affect user’s ability to

Use Calendar

The Use Calendar privilege enables users to use the Agent Desktop calendar for scheduling.

Use Favorites tab

Use Favorites tab is an agent-level privilege that controls whether the user can see and set favorites from the Agent Desktop application. This privilege is an agent behavior control to prevent users from dialing destinations that they should not based on FCC/TCPA and organizational rules.

Use Recent Calls tab

The Use Recent Calls tab privilege lets the user restrict access to recent calls. This privilege uses TCPA manual dialing to limit which agents can access recent calls.

Use RightNow

Use RightNow allows the user to use Agent Desktop embedded into the Oracle Service Cloud application (formerly called RightNow). This privilege enables access to the Agent Desktop widget within Oracle Service Cloud.

For more information, see the Oracle Service Cloud Integration Guide.

Use ServiceNow

Use ServiceNow allows the user to use Agent Desktop embedded into the ServiceNow application. This privilege enables access to the Agent Desktop widget within ServiceNow.

For more information, see the ServiceNow Integration Guide.

Use Zendesk

With the Use Zendesk privilege, the user may use Agent Desktop embedded into the Zendesk application. This privilege enables access to the Agent Desktop widget within Zendesk. To enable full-screen Agent Desktop view within Zendesk application, the user must also have the Access full Agent Desktop privilege.

For more information, see the Zendesk Integration Guide.

Quality Management

Accept/dispute evaluations of their interactions by others

Accept/dispute evaluations of their interactions by others allows the user to accept or dispute a quality management evaluation of herself.

Assign evaluations and calibrations

Assign evaluations and calibrations allows the user to assign quality management evaluations and calibrations to other users.

Confirm evaluations of supervised agents

Confirm evaluations of supervised agents allows the user to accept or dispute quality management evaluations of users with the Supervisor role.

Delete evals completed by anyone

Delete evals completed by anyone allows the user to delete evaluations of agents in the user's assigned team unless the privilege Manage evaluations across teams is enabled for the same user.

Delete evals completed by themselves

Delete evals completed by themselves allows the user to delete quality management evaluations completed by himself.

Edit evaluation forms

Edit evaluation forms allows the user to edit quality management evaluation forms in the Evaluation Form Editor application. Note that if a form is assigned to a service or campaign, to edit it, one needs either the Manage all services and campaigns privilege or the Manage assigned services and campaigns privilege to edit that service.

Edit public interaction searches

Edit public interaction searches allows the user to edit the public searches seen in the Agent Desktop application, section Quality Management > Eval Home.

Evaluate agent interactions

Evaluate agent interactions allows the user to evaluate agent interactions in the Agent Desktop application, section Quality Management.

Evaluate own interactions

Evaluate own interactions allows users to evaluate their own interactions and is assigned to agents by default; supervisors or evaluators are meant to confirm these evaluations. Note that these evaluations can be confirmed by a user's supervisor or a supervisor assigned to a user's team only.

Manage evaluations across teams

Manage evaluations across teams removes the restriction of only applying actions and accessing the quality management evaluations of the agents in the teams assigned to the user.

See evals of self

See evals of self allows the user to see quality management evaluations of herself as completed by other users.

Security Administration group

Can edit and erase interaction records

This privilege provides access to the manual erasure functions in accordance with PCI DSS 3.2 and GDPR requirements. With this privilege enabled, users will be able to edit and erase interaction records securely and manually in the event that another user has mistakenly included a customer's sensitive data in interaction content (e.g., call recording, chat, etc.).

This privilege is added to predefined Security Administrator and System Administrator roles.

Grant all privileges

Grant all privileges allows the user to grant any privilege, regardless of the user's May grant or revoke settings with respect to specific privileges. This is helpful during product upgrades where new privileges may be introduced.

Manage roles and security settings

With this privilege enabled, the user has full access to the following settings:

Service and Campaign Administration group

Configure reporting settings

With this privilege enabled, the user has full access to the following settings:

Configure system-wide settings

The Configure system-wide settings privilege gives the user full access to all pages of the following menus: Tasks, Call Center Configuration, and Quality Management.

For tasks, note that all users who have the Configure system-wide settings privilege enabled will receive an email notification each time a scheduled task fails.

Control campaign operations

Control campaign operations enables the user to view and control assigned campaigns via Agent Desktop.

A user must have this privilege in order to be available for selection as a service/campaign operator via the Services and Campaigns > Assignments page. In the Agent Desktop application, access will be limited to campaigns where the user is assigned as an operator.

If this privilege is revoked from a user, the user's name will appear in red color in the list of operators of any services/campaigns that the user may have been previously assigned to operate.

Edit knowledge base

The Edit knowledge base privilege gives the user full access to the Knowledge Base via the Contact Center Administrator application. It also allows the user to create articles in the Knowledge Base via the Agent Desktop application.

Note that access to the Knowledge Base via the Agent Desktop application is provided in the context of the services that the user can handle.

Manage all services and campaigns

The Manage all services and campaigns privilege allows the user to configure all existing services campaigns regardless of whether the user is assigned to them as an administrator. Note that in order to assign teams to campaigns, the user must also have the Manage teams privilege.

Another privilege exists to enable the user to access only assigned services campaigns (see below). Note that in order to prevent the user from creating new services and campaigns, both these privileges must be disabled.

Manage assigned services and campaigns

With this privilege, the user has full access to configuration of the services and campaigns that the user is assigned to as an administrator. For more information, see section Services and Campaigns - Assignments Tab.

Note that in order to assign teams to a service/campaign, the user must also have the Manage teams privilege.

Another privilege exists to enable the user to access all configured campaigns regardless of assignment (see above). Note that in order to prevent the user from creating new campaigns, both these privileges must be disabled.

Manage lists

The Manage lists privilege gives the user full access to calling lists and do-not-call (DNC) lists. Absence of this privilege does not affect the user’s ability to associate existing lists with campaigns.

Manage scenarios

The Manage scenarios privilege allows the user to create, view, and edit scenarios. Absence of this privilege does not affect the user’s ability to configure scenario entries and associate such entries with existing scenarios.

Manage skills

With the Manage skills privilege, the user may create and edit existing auxiliary skills and assign skills to agents with specific levels.

Use SMS/MMS API

This privilege allows the user to use the SMS/MMS API to send and receive SMS/MMS messages. Note that in addition to granting this privilege, the contact center administrator also must create a role, a user with the Use SMS/MMS API property, and generate an API key.

Supervision group

Access Real-time Stats API

The Access Real-time Stats API privilege gives the user access to applications that are connected to Bright Pattern Contact Center via the Real-time Stats API; this includes viewing the wallboard application. Note: The availability of data on the Agent Desktop Home Screen is not affected by this privilege, with the exception of the wallboard icon.

All assigned teams combined view

When enabled, this privilege will show, on the supervisor's home screen, the agents from all teams assigned to the logged in supervisor, specifically with the following metrics:

It shows all services that are the teams are assigned to (individual services can be hidden if needed), specifically the following metrics:

Can see contents of email push queues

This privilege allows supervisors of teams with the push distribution method enabled to view push queues. Push queue items appear in team queues when the “All Services with Push Queues” option is selected; however, it is possible to select only one service and see only its queue.

While looking at a push queue, a supervisor can:

Note that this setting is not assigned to any roles by default.

Can update final dispositions

This privilege enables users to update dispositions when final. A final disposition can be updated in the interaction record by clicking the Change Disposition Change-Disposition-Button-53.PNG button.


Changing final disposition in Interaction Records Search Results record


For more information about interaction records, see section Interaction Records Search and Search Results.

Can use agent seat maps

This privilege provides users access to the Agent Seating Map application; it is required for creating and editing agent seating maps. For more information, see the Agent Seating Map Guide.

Change alert configuration

Users with the Change alert configuration privilege may enable/disable alerts available for some real-time metric displayed via Agent Desktop, change their appearance, and modify threshold values that trigger such alerts.

Note that the ability to set configured alerts as system-wide defaults is controlled via a separate privilege (see Set alerts for real-time metrics system-wide).

If the user does not have this privilege, the Alert Configuration dialog of the Agent Desktop will provide read-only information about the current alert configuration.

Change real-time metric views

The Change real-time metric views privilege allows the user to add metrics to, and remove them from, any real-time metric views of the Agent Desktop application. The user may also change the order in which the metrics appear in the table views.

Absence of this privilege does not affect the user’s ability to add services and campaigns to, and remove them from, real-time metric views.

Note that the ability to set created real-time metric views as system-wide defaults is controlled via a separate privilege (see Set real-time metric views system-wide).

Customize Wallboards

The Customize Wallboards privilege allows additional elements to appear on the user's wallboard. These elements include title, selector, flip arrows, and menu. Using these elements, users can customize the look and display of their Agent Desktop wallboard. Using the Wallboard Layout Editor, cards and cells can be added, deleted, scaled, and expanded using mouseovers, click-and-drag, and drag-and-drop movements.

Define/View subteams of selected agents

The privilege Define/View subteams of selected agents enables subteam controls to be displayed in Agent Desktop and the Reports portal. In addition, the privilege allows users to switch between them. Subteams are smaller groups of agents that supervisors have selected from full teams.

Delete cases

The Delete cases privilege allows the deletion of cases. If enabled, users can delete individual cases via the Agent Desktop. When a case is deleted, all interactions related to a case are deleted.

Download recordings and transcripts

With this privilege, the user may download call/screen recordings, chat transcripts, and email messages from the interaction search and review pages of the Contact Center Administrator application.

Force agent states

The Force agent states privilege allows the user to change current agent states of members of any team that the user is assigned to supervise.

Listen to recordings linked to external CRM records

This privilege allows the user to listen to call recordings linked to activity history in the CRM records.

Listening to all call recordings and view all chat transcripts

With Listening to all call recordings and view all chat transcripts, the user may review voice recordings and chat transcripts via the Contact Center Administrator application.

Absence of this privilege does not affect the user’s ability to review screen recordings in the Agent Timeline or email messages in the Interaction Search.

When removing this privilege from a user, make sure this user also does not have the privilege Listen to call recordings and view chat transcripts for assigned services in the BPO Client group (see below).

Manage canned chat responses system-wide

The Manage canned chat responses system-wide privilege allows the user to make canned chat responses available to all other agents of the contact center. For more information, see section How to Create and Edit Canned Chat Responses of the Agent Guide.

Monitor agent screen

When enabled, the Monitor agent screen privilege allows the user to view and monitor the screens of a selected agent that the user is assigned to supervise.

Monitor interactions

The Monitor interactions privilege allows the user to connect to calls handled by agents that the user is assigned to supervise in silent monitoring, coaching, and barge-in modes. For more information, see section Call Monitoring, Coaching and Barge-In of the Supervisor Guide.

Pull screen pop

Pull screen pop allows the user to get snapshots of the Context Information Area of the desktops of agents that the user is assigned to supervise. Note that in order to be able to get a snapshot, the user must be connected to the agent in one of the call monitoring modes. Thus, the user also must have the privilege Monitor interactions (see above).

Push/Pull Global Wallboards

Users with the privilege Push/Pull Global Wallboards can push their personal wallboards to other users and/or teams, as well as pull shared wallboards from a global pool. Note that only global wallboards can be pulled.

Set alerts for real-time metrics system-wide

This privilege allows the user to set alerts that the user configures as system-wide defaults. Note that in order to use this privilege, the user must also have privilege Change alert configuration.

Set real-time metric views system wide

Set real-time metric views system wide allows the user to set real-time metric views that the user configures as system-wide defaults. Note that in order to use this privilege, the user must also have the privilege Change real-time metric views.

For more information, see section Customization of Metric Views of the Supervisor Guide.

View historical reports

The View historical reports privilege allows the user to generate and view reports via the Contact Center Administrator application. Absence of this privilege does not affect the user’s ability to access any of the general reporting settings or be a recipient of emailed scheduled reports.

View interaction records

With this privilege, the user may search for and review interaction records via the Contact Center Administrator application.

Absence of this privilege does not affect the user’s ability to generate and view the Call Detail Report or Email Detail Report. To prevent access to these reports, use privilege View historical reports (see above).

View real-time agent metrics

View real-time agent metrics allows the user to view real-time metrics for the agents of the teams that the user is assigned to supervise.

View real-time service metrics

With View real-time service metrics, the user may view real-time metrics for all services associated with the teams that the user is assigned to supervise.

Absence of this privilege does not affect the user’s ability to view campaign-specific metrics. To prevent access to these metrics, use privilege Control campaign operations (see above).

Watch agent screen recordings

The privilege Watch agent screen recordings allows supervisors to search for and view the screen recording sessions of agents on their teams. The screen recordings appear in interaction records in agent timeline searches. If a screen recording is available for the selected agent, and if the privilege is enabled, then the Watch screen recording button is shown to the supervisor.

System Administration group

Privileges associated with system administration are described as follows.

Allow recording export API access

This privilege allows users to access the Interaction Content API that retrieves call recordings and metadata based on the call identifier.

Bulk Export/Import Contacts

When enabled, the privilege Bulk Export/Import Contacts allows the export/import icon on the Agent Desktop Contacts screen to be shown.

Bypass Single Sign-On

Users with this privilege can log in to any Bright Pattern application (e.g., Contact Center Administrator, Agent Desktop, etc.) via a direct authentication method (i.e., with Bright Pattern username and password), even if a corporate-level single sign-on (SSO) is configured for the given contact center.

Users without the privilege should not be able to log in with their Bright Pattern credentials when SSO is enabled; they should, however, be able to log in when it is disabled. By default, this privilege is enabled only for the pre-defined System Administrator role.

If SSO is configured for a contact center, users with this privilege can bypass single sign-on by using special URLs that take the following form:

https://<tenant.domain.com>/admin/?bypass-sso=1
https://<tenant.domain.com>/agentdesktop/?bypass-sso=1

Configure Contact Forms and fields

The Configure Contact Forms and field privilege allows users to edit contact, activity history, and augmentation and case forms.

Configure directory

The Configure directory privilege allows the user to create and modify external contacts that appear in the Directory of the Agent Desktop application.

Manage BPO Clients

When enabled, the Manage BPO Clients privilege allows users to:

Manage all teams

If granted the Manage all teams privilege, the user may

For more information, see sections Users, Teams, and Skill Levels.

Note that if a user is assigned as a supervisor of a particular team, the absence of this privilege does not affect the user’s ability to change most of the configuration settings of the given team and its current members.

Manage phones

The Manage phones privilege gives the user full access to configuration of softphones, hardphones, access numbers, and scenario entries. Absence of this privilege does not affect the user’s ability to assign phone numbers to users.

Manage users

The Manage users privilege allows the user to create users and change the configuration of existing users within the team he is part of or that he is a supervisor of.

Privileged Access IP Range

The Privileged Access IP Range privilege allows users (e.g., administrators) to be able to log in to the system from any IP address (e.g., a public place such as a coffee shop). Without this privilege, users can only log in from specific IP addresses.

Publish help

Publish help gives the user full access to configuring help screens.

View audit log

With the View audit log privilege, the user can view the audit log.

View usage data

The View usage data privilege allows the user to access to reports about usage of telecom carriers’ resources via Contact Center Administrator > Reports > Usage.

BPO Client group

Listening to call recordings and view chat transcripts on services in reviewer role

With this privilege granted, the user may listen to call recordings and view chat transcripts of the services to which the user is assigned as a reviewer.




Training Classes

Training Classes, a feature of the Omni QM module, allows you to create training classes (i.e., in name only) that reflect actual training an agent has received or classes an agent actively attends in real life. Training Class is defined per user in section Users > Person tab and is used as an optional search parameter in select QM Reports.

As a report parameter, Training Classes allows you to analyze a given class by comparing it against other report data; if performance is lacking in a particular class, quality evaluators can adjust training as necessary.

For more information about Omni QM, contact your service provider.


Users & Teams > Training Classes




Properties Tab

General service settings are configured in the Properties tab. The settings are listed in alphabetical order and are described as follows.


Services & Campaigns > Properties tab


Common Properties

The following properties are available for all service types except where noted.

Name

Name is the service name. This field is mandatory and must be unique within the contact center.

Because service names are used as names for corresponding default service skills, they should not coincide with names of any auxiliary skills.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Type

Type is the type of service or campaign.

If you expect to receive inbound calls that are logically part of your outbound campaign but want these calls to be handled by different agents, you will have to set up two services: an Outbound Voice service for the primary outbound campaign and a Blended Voice service for the inbound calls. Make sure the following conditions are met:

Note the following:

Client Partition

Reserved for future use.

Hours of operation

Hours of operation (HOP) are the service hours. Choose select to use one of the pre-configured schedules, and select a schedule from the drop-down list. Note that you can edit the selected schedule by clicking customize.

Choose specify to define a schedule specifically for this service. See section Hours of Operation for information about creating a schedule. Once you have finished defining this new schedule, you can make it available for use in other services by clicking save this HOP as shared.

HOP can be defined for the scenario entry through which interactions access the service. To understand the relationship between these settings, see the description of property Hours of operation of the dial-in scenario entry.

Note also that for email services HOP is used for exclusion of service closure hours.

Note also that this HOP setting only specifies when the service is open/closed. In order to complete the HOP configuration, you need to define the following additional elements in the interaction processing scenario associated with this service:

Override schedule on selected days

You can override the above permanent service schedule temporarily by selecting the Override schedule on selected days checkbox and defining a temporary schedule for a specified period of time.

Use dispositions

Indicates whether dispositions can be used for this service or campaign. For outbound and blended voice services, the use of dispositions is mandatory.

If the checkbox is selected, you will be able to define service-specific dispositions in the Dispositions tab and the Agent Desktop application will display the disposition selection menu for the interactions associated with this service. Otherwise, the disposition-related elements will be hidden for this service.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Require dispositions

If the use of dispositions is enabled by the previous setting, you can additionally indicate whether disposition selection is mandatory. For outbound and blended voice services, the use of dispositions is mandatory.

If the Require dispositions checkbox is selected, Agent Desktop will force agents to select a disposition for the current interaction before exiting after-call work (ACW). Otherwise, agents will be able to finish interaction handling without selecting any disposition. Note that if ACW timeout is defined, the system will automatically set a blank disposition (i.e., no disposition) after the timeout runs out, even when Require dispositions is set.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Enter After Call Work

Enter After Call Work specifies whether agents should enter the After Call Work state after finishing interactions associated with this service. To apply the setting defined at the contact center level, select system-wide setting.

Note that after-call work (ACW) is mandatory for services with mandatory disposition selection (see the previous setting). For the teams providing services with mandatory disposition selection, it is also recommended not to enforce automatic exit from the After Call Work state or set the timeout for such an exit generously.

Exit After Call Work

If After Call Work is configured for the service, Exit After Call Work allows you to set the maximum time teams assigned to this service may be in the After-call Work state.

A drop-down menu displays three options:

Note: If this setting is configured, it will override the timeouts configured at the system-wide level and the team level.

Natural Language Understanding

Integration accounts of the Natural Language Understanding (NLU) type that are configured for your system appear in the Natural Language Understanding drop-down list. To enable NLU sentiment analysis to be used during chat and voice interactions, select the desired integration account from the list.

Clicking add/edit will redirect you to Call Center Configuration > Integration Accounts, where you will configure or edit such an integration account.

Evaluation Forms

Evaluation Forms displays any evaluation forms that are configured for this service. To add an evaluation form to a service, click add, select the form from the drop-down menu, then select OK. Note that it is possible to associate a service with an evaluation form in section Quality Management > Evaluation Forms > Properties tab.

Service-Specific Properties

The following is a list of service properties available per service type.

Voice Properties (Inbound, Outbound, and Blended)

The following properties are available for all voice services except where noted.

Enable voice signature flag

If the Enable voice signature flag checkbox is selected, agents will be able to indicate whether a voice signature has been collected during a particular call associated with this service. The voice signature flag will be stored as part of the call record, and it can be used to facilitate the export of and subsequent search for the corresponding recordings. For more information, see sections Interaction Records Search and Recordings Details Format of the Reporting Reference Guide, .

The voice signature flag can be displayed for agents via the activity form associated with the given service. For more information, see the Form Builder Reference Guide, section Voice Signature System. If the form is not used, the flag will be displayed in the Contact Info Panel of Agent Desktop. For more information, see section How to Collect a Voice Signature of the Agent Guide.

Voice signature collection makes sense only if calls are recorded. Therefore, when you select this checkbox, the Recorded calls parameter of this service (see below) will be automatically set to 100% and become read-only.

To facilitate and ensure compliance of the voice signature collection process, one of the following additional capabilities shall be considered:

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Perform list lookups on incoming calls

For blended voice campaigns, selecting this checkbox enables the system to identify incoming callers by looking up list data.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Record calls/ Do not record calls

The Record calls checkbox allow you to record a specific service's calls. Note: If call recording is enabled as a global setting, this checkbox option will change to Do not record calls and you can mark this service or campaign to not be recorded

Record IVR call segment

Record IVR call segment indicates whether recordings of calls associated with this service will include recording for the IVR phase of the call. Note that the use of this option should normally be avoided for IVR applications that may process sensitive authentication data such as payment card PIN codes.

Please note: The incorporation of the $(banVoiceRecording) or $(banMonitoring) variables in a voice scenario with an IVR menu will override any recording or monitoring settings you have configured, if selected by a customer. For more information, see Variables in the Scenario Builder Reference Guide.

Transcribe calls

Transcriptions may be saved for voice calls if a speech-to-text integration account (e.g., IBM Watson) is enabled for your contact center and call recording is enabled for a service. To enable transcripts for a service, select the transcribe calls checkbox.

Enable Virtual Queue functionality

Enable Virtual Queue functionality indicates whether the Virtual Queue option is enabled for this service. Virtual Queue, also sometimes referred to as Callback Option, is an enhancement of the regular automatic call distribution method used in inbound call center services. During periods of significant wait times, this option allows customers to hang up the call while keeping their position in the service queue and to receive a callback when it is their turn to be connected to an agent.

Note that in order to function properly, the Virtual Queue option must be additionally configured in the scenario associated with this service. For detailed instructions about virtual queue configuration, see the Virtual Queue Tutorial.

This setting is available for inbound and blended voice services only.

Notify agents in ACW about calls in queue

Agents may be notified visually and audibly about new service calls waiting in queue while they are in the After Call Work state. This may be used to prompt the agents to finish their ACW faster. This option is essential only for inbound and blended services and only if the ACW state is used for handling of interactions associated with this service (see Enter After Call Work above). If selected, notifications will be sent to all agents who have the default service skill with any level other than “0” and who are currently in the ACW state.

Notify after calls are waiting for

This setting is essential only if the Notify agents in ACW about calls in queue option is selected. This setting specifies how long a new service call will wait in queue before notifying the agents. If not specified, the agents will be notified as soon as a new call enters the service queue.

Outbound chat service

For voice services, the outbound chat service drop-down list shows all services of the "chat" type. Selecting an outbound chat service enables agents to send an SMS while on a voice call, creating a chat interaction with the SMS ANI from the selected chat service.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Chat Properties

The following properties are available for chat services.

Bot / Chat Suggestions engine

Integration accounts of the IBM Watson type that are configured for your system appear in the Bot / Chat Suggestions engine drop-down list. To enable a bot to make suggestions to users during chat interactions, select the desired integration account from the list.

Clicking add/edit will redirect you to Call Center Configuration > Integration Accounts, where you will configure or edit such an integration account.

Outbound chat accounts

Select the account to use for outbound chats for this service or campaign. Outbound chat accounts include chat media (e.g., web chat), SMS numbers, and integration accounts (e.g., messenger integrations). Note that this setting must be configured in order to use the SMS/MMS API.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Email Properties

The following properties are available for email services.

Outbound email account

Outbound email account is an email-service-specific property that will be used for sending new outbound emails associated with this service. This parameter must be specified if this service will be used to send outbound emails unrelated to existing cases.

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Short name

An optional field, short name is the short service name available for email services only and has a 12-character limit. If specified, this name will be displayed for emails associated with the given service in personal and team email queue views of the Agent Desktop. (Otherwise, nothing will be displayed due to limited space.)

Note: Some service configuration changes that affect agent behavior are not picked up dynamically by Agent Desktop. Thus, after making a change to this property, we recommend that all affected logged-in agents refresh their browser page.

Directory folder

For email services, this is the folder of the Agent Desktop directory where this service will appear. This directory will be shown to the agent when the agent selects an email transfer function. You can select an existing folder or create a new one.

Marketing Properties

These properties are reserved for future use.



Quality Management Overview

Section Quality Management is where you define system-wide settings related to managing the quality of the interactions between agents and customers; call and screen recording settings are configured here.

Sections

The following is a list of sections in the Contact Center Administrator application, section Quality Management.


Quality Management




Report Templates

Bright Pattern Contact Center provides a number of reports for evaluating the performance of agents and agent teams as well as assessing the efficiency of contact center services and scenarios. These reports are developed using Jaspersoft reporting tools. They can be generated and viewed directly in the Contact Center Administrator application. For detailed information about the metrics provided in these reports, see the corresponding sections of the Bright Pattern Contact Center Reporting Reference Guide.

If these predefined reports do not completely cover the reporting needs of your contact center, you can create custom reports. To create such reports, refer to the detailed descriptions of the historical data that is collected and stored in the Bright Pattern Contact Center Reporting Database, which are found in the Bright Pattern Contact Center Reporting Database Specification.

Any SQL-based reporting application can be used to create, generate, and view custom reports. However, using the TIBCO Jaspersoft Studio application to create your custom reports enables you to (1) reuse the predefined report templates making modifications where necessary, and (2) generate and view such reports directly in the Contact Center Administrator application in the same way that you generate and view the predefined reports. You can find detailed instructions on how to configure Jaspersoft Studio for creating custom report templates in the Custom Reporting Tutorial.

Note: Jaspersoft has two different tools for report development, iReport Designer and Jaspersoft Studio. Only Jaspersoft Studio is supported as the tool for the creation of custom report templates for your Bright Pattern Contact Center solution.

To work with the predefined- and Jaspersoft Studio-based custom report templates, select the Report Templates option from the Reporting menu. Both the predefined and the previously uploaded custom report templates will appear in the list view. Click the button with the “+” sign to define and upload a new report template.


Reporting > Report Templates


Screen Properties

The Report Templates screen properties are organized into three tabs, and they are described as follows.

Properties tab

Properties tab


Name

Assign a name to this report template. The Name parameter is mandatory.

Category

Select the report category. The Category parameter is mandatory. If your custom report does not logically fit in any of the available categories, you can define a new category by selecting the Manage categories option.

Report template

Upload

To define a new report template, click upload.

Files that you upload must have a file extension of .jrxml or .bpxml.

JRXML report templates are created and modified in the TIBCO Jaspersoft Studio application. If your report is based on several jrxml files, they must be packaged into a zip file for upload, and the master file that links all other files into a single report template must have the suffix _master.

Download

To download a report template, click download.

Files that you download are available with either the .jrxml or .bpxml file extension. Only CSV reports have the .bpxml file extension. For more information on creating custom CSV reports in BPXML format, see the Custom Reporting Tutorial.

If you wish to create a new custom report via the modification of an existing template, you can export the desired template by selecting it from the list and clicking download. If the desired existing template consists of several files, they will be downloaded in a zip file, and the master file that links all other files into a single report template will have the suffix _master.

Do not show in Reports section

This property indicates whether this report shall appear in the menu of reports available for generating and viewing in the Contact Center Administrator application. You can select this option if the given report is only intended for scheduled generation and distribution. See section Scheduled Reports for more information.

Description

Use the Description field to provide additional information about this report (e.g., its main purpose and intended audience).

Parameters tab

Parameters tab


List of report parameters

The List of report parameters must be specified for the generation of this report. These are read-only.

Used In tab

The Used In tab displays what reports a report template is being used in. Additionally, you may configure the following from this tab.


Used In tab


List of reports

The list of reports displays the names of the reports that the report template is used in.

Customize

Selecting customize launches the Report Customizer application. From here, you may make changes to the report columns, including rearranging them, resizing them, deleting them, and so forth.

Schedule

When selected, schedule pops a window that allows you to configure specific dates and times your report will run, as well as delivery options.


Report scheduler


Parameters tab

When the Enabled option is selected, the Parameters tab allows you to configure both a report generation schedule (e.g., recurrence and run at time) and report generation parameters (e.g., a set time frame like "This week" and other details).

Email Delivery tab

When the Deliver report via email option is selected, the Email Delivery tab allows the system to automatically email scheduled reports; report formats include PDF, Excel, CSV, and text. Additionally, variables of the $(varname) format may be used in the Subject field and Message field. Note that in order for your email to be sent, you will need to configure SMTP settings.

FTP Delivery tab

When the Deliver report va FTP/SFTP option is selected, the FTP Delivery tab allows the system to automatically deliver scheduled reports to your FTP/SFTP server; report formats include PDF, Excel, CSV, and text. Additionally, variables of the $(varname) format may be used in the Destination folder and file name field.

Delete

When selected, the delete option deletes the report associated with the report template. Note that a confirmation window will pop before the report is deleted.

Add

The add option allows you to create a new report from this report template. After clicking add, a dialog window will pop and you will name and describe the new report.


Create a new report from a report template



General Information About Access to Reports and Records

The web application that you use to access reports and call recordings is called Contact Center Administrator. For general information about this application, see the Contact Center Administrator Guide.

To generate and view reports or to access interaction records, log into Contact Center Administrator and select the Reports view from the upper bar menu.


Note that depending on the tasks you are going to perform, you must have an assigned role that contains some or all of the following privileges: View historical reports, View interaction records, Listen to call recordings and view chat transcripts, and Grade interactions. For more information about role definition and assignment to users, see sections Roles and Users of the Contact Center Administrator Guide.



Eval Home Overview

Eval Home is the place in Agent Desktop to search for interactions that need evaluating; it is the home screen in section Quality Management and is displayed for agents, supervisors, quality evaluators, and quality evaluator administrators.

If your user role has the access to the search function in Eval Home, the results may show evaluations with sentiment, NPS, and other relevant data, with the option to further edit the search query and save the search for later use.

In addition to the search function, the Eval Home screen provides role-based search preset buttons. These buttons organize interactions or evaluations based on various states (e.g., Accepted, Disputed, etc.). At-a-glance information helps evaluators stay organized and on track during their daily activities.

The following is an overview of the Eval Home interface, including sections and controls.


Eval Home


User Interface

The Eval Home screen is divided into the following sections:

The three main sections in Eval Home are separated by splitters that are adjustable; note that search preset buttons may be hidden if the splitter is moved too far to the left.

Search Preset Buttons

Eval Home's search preset buttons organize interactions into simple, relevant categories, allowing users to quickly navigate to the most important evaluation topics. The buttons are displayed in columns, and what can be seen is determined by role and/or privilege, so not every user will see all buttons or columns.

Search Presets

Clicking on a search preset will fire up a search results screen with the same title. Note that the list of searches and the search preview are not shown if the evaluator has no View interaction records or Listening to call recordings and view chat transcripts on services in reviewer role privileges. Additionally, agents must have the privilege Listening to own call recordings and view own chat transcripts to view their own evaluations.

The following is a list of the search preset buttons and what they display.

Accepted

The Accepted preset searches for evaluations from the past seven days that have been Completed by an evaluator and then accepted by an agent or supervisor; evaluations requiring acceptance have confirmation rules settings.

If this preset is viewed in the Supervised column, the search displays the accepted evaluations for agents on your team. If this preset is viewed in the My Evals columns, if you are an agent, the search displays evaluations of your interactions that have been accepted by anyone; if you are an evaluator, the search displays evaluations submitted by this evaluator and accepted by anyone. If this preset is viewed in the Today column, the search displays all accepted evaluations from today (i.e., not the past seven days).

Bookmarks

The Bookmarks preset searches for all evaluations that you have bookmarked in Eval Console.

Completed

The Completed preset searches for evaluations that have been submitted by quality evaluators today (i.e., they are pending), and includes Accepted and Disputed evaluations; this button is found in the Today column.

Disputed

The Disputed preset searches for evaluations from the past seven days that have been Completed by an evaluator but have been rejected by the evaluated agent or supervisor; evaluations requiring acceptance have confirmation rules settings.

If this preset is viewed in the Supervised column, the search displays the disputed evaluations for agents on your team. If this preset is viewed in the My Evals columns, if you are an agent, the search displays evaluations of your interactions that have been disputed by anyone; if you are an evaluator, the search displays evaluations submitted by this evaluator and rejected (but not reopened yet). If this preset is viewed in the Today column, the search displays all disputed evaluations from today (i.e., not the past seven days).

Drafts

The Drafts preset searches for any evaluations you have worked on and saved but not completed.

Failed

The Failed preset searches for evaluations from the past seven days that have failed (i.e., evaluations that have not met the minimum score or criteria to be considered passing). If this preset is viewed in the Supervised column, it searches for all failed evaluations for agents on your team; if this preset is viewed in the My Evals column, it searches for all evaluations you failed.

My Interactions

The My Interaction preset searches for the logged in user's interactions from a configurable amount of days. The setting is defined in the Contact Center Administrator application, section Quality Management > General Settings.

Pending calibrations

The Pending calibrations preset searches for any evaluations you have been assigned to calibrate.

Pending confirmations

The Pending confirmations preset searches for all evaluations that require your confirmation; evaluation confirmations are enabled in the Contact Center Administrator application, section Quality Management > General Settings. Note that confirmations may be required for supervisors or agents in your contact center.

Scheduled

The Scheduled preset searches for any evaluations you have been assigned to complete.

Columns

Search presets are presented in columns dictated by privilege; the following is a list of columns and the presets they contain.

My Evals

Users with only the agent role will see the My Evals column. The search presets Pending confirmations, Accepted, and Disputed are displayed (i.e., only evaluations related to you are displayed). Also displayed is the My Interactions button.

Supervised

In addition to the My Evals column, users with the supervisor and agent roles will see the Supervised column. This colum displays the search presets Pending confirmations, Accepted, and Disputed. These presets reflect evaluations across the teams you are assigned to supervise.

Today and Quality Evaluator Columns

Users with the quality evaluator role or the quality evaluator administrator role will see the Today and Quality Evaluator columns.

The Today column contains the presets Completed, Accepted, and Disputed; these search for corresponding evaluations that happened today.

The Quality Evaluator column, while not having a title, contains the presets Scheduled, Pending confirmations, Pending calibrations, Bookmarks, and Drafts; these search for evaluations related to grading interactions.

Note: Supervisors will also see these columns; however, they will need the agent role in addition or they cannot log into the Agent Desktop application.


A view of all possible search preset buttons


Alerts

Alerts are orange icons Eval-Home-Alert-Icon-54.PNG that indicate there are new interactions or evaluations that require your attention. Alerts may be seen either in search preset buttons or in the Agent Desktop navigation bar icon for section Quality Management.

Alerts may or may not display counters (i.e., numbers). Alerts with counters seen in search preset buttons are displayed in the following cases:

The navigation bar icon for section Quality Management displays the alert icon without counters (i.e., only an orange circle is displayed); the icon disappears on visiting section Quality Management.


Button with alert

Quality Scorecard

Available only to agents, the quality scorecard displays an agent's average score from various shared evaluation areas. Additionally, each area is color-coded to match the displayed score (e.g., green for high marks, red for low marks). The displayed areas are configured in the Contact Center Administrator application, section Quality Management > General Settings. Note that this setting is shared by the Quality Score widget.


An agent's quality scorecard


Saved Searches

Saved Searches is where searches configured by quality evaluator admins in the search function are saved to; saved searches are saved into two folders: My Searches and Public Searches. The folder My Searches shows queries and subfolders specific to the logged-in user; the folder Public Searches displays searches configured by quality evaluator admins.

Both My Searches and Public Searches may contain subfolders; subfolders may contain saved searches. Note that the creation and editing of subfolders and searches requires the privilege Edit public interaction searches.


Saved searches


Search Function

The search function is used by quality evaluator admins to create searches. Searches may include multiple conditions or blocks of conditions, allowing you to configure what is most appropriate in your contact center environment. If you have the privilege Edit public interaction searches, creating new searches automatically saves the new searches to the section in Saved Searches where your cursor is highlighted.

For more information about generating searches, see How to Use Eval Home Search.


Search function


Search Results Tabs

Any searches that have been opened are displayed as tabs at the top of the Eval Home screen; this allows you to browse through and easily compare different searches. To close a search results tab, click the close Eval-Home-Close-Tab-54.PNG icon.


Open search tabs



Eval Console

Eval Console is the area of Agent Desktop's Quality Management section where evaluations happen. The console displays all the tools an evaluator needs to effectively review interactions; tools include call recordings, screen recordings, transcripts, evaluation forms, with the functionality to attach evaluation comments to any interaction, and much more.

The ability to view and use Eval Console is managed by role and privilege, enabling contact centers to restrict access and editing capabilities for evaluations. For more information, contact your contact center administrator.

Articles


Eval Console



Quality Score Widgets

Included in Omni QM's features are Quality Score widgets, located in the Agent Desktop application, section Home Page. Widgets are available for agents and supervisors and display the average scores of selected evaluation areas from all completed evaluations in a specified time frame. The purpose of the Quality Score widgets is to provide agents and supervisors with a quick way to understand the quality of interactions and quality management standing.


A supervisor's Home Screen with the Supervised Quality Score widget


Widgets

There are two different widgets available. They are as follows.

Quality Score

Agents have access to the Quality Score widget, which displays the logged-in agent's scores for selected evaluation areas from all evaluations of their interactions.


Quality Score widget for agents


Supervised Quality Score

Supervisors have access to the Supervised Quality Score widget, which displays the average scores from selected evaluation areas of the agents assigned to teams the logged-in supervisor supervises.


Supervised Quality Score for supervisors


Widgets Configuration

Widgets may be customized on a global or local level. Global settings are configured in the Contact Center Administrator application and affect all contact center users. Local settings are configured in the Agent Desktop application and apply only to the logged-in user.

Contact Center Administrator Settings

When Quality Score widgets are configured by administrators in the Contact Center Administrator application, it is possible to define shared evaluation areas as well as the default number of days that display in widgets. Quality Score and Supervised Quality Score settings are configured separately and are as follows:

Note that the Quality Score widget setting List of shared evaluation areas for Quality Score widget affects the quality scorecard displayed for agents in Eval Home.


Widget settings in the Contact Center Administrator application


Agent Desktop Settings

In the Agent Desktop application, widgets may be customized to display specific evaluation areas as well as a configurable date range; widgets are customized per user. The controls for the agent and supervisor widgets are as follows. To accept changes made to the widget, click OK AD-Quality-Score-OK-Button-54.PNG; to cancel changes, click Cancel AD-Quality-Score-Cancel-Button-54.PNG.

Time Frame

The Time Frame control allows you to configure the time frame from which the completed evaluations occurred. You may select from the following time frame options:

The exact time frame dates are displayed in the From and To fields. Note that these fields are not editable.

Select Evaluation Areas

The Select Evaluation Areas control allows you to select from the list of Available evaluation areas to include in the widget. Note that the available evaluation areas are specific to what is configured in your call center's evaluation forms.

To include a selected evaluation area, click the add AD-Quality-Score-Add-Button-54.PNG button to move it from the Available list to the Included list. Click the remove AD-Quality-Score-Remove-Button-54.PNG button to move the selected area back to the Available list.

To add all evaluation areas, click the add all AD-Quality-Score-Add-All-Button-54.PNG button; to remove all evaluation areas, click the remove all AD-Quality-Score-Remove-All-Button-54.PNG button.


Widget settings in Agent Desktop




About Omni QM

Bright Pattern Contact Center Omni QM is a suite of advanced quality management tools designed to facilitate the process of assessing and improving the quality of agent communications across media channels.

Omni QM builds upon Bright Pattern’s existing quality management functionality by introducing advanced quality management features, such as the ability to design evaluation forms, determine an evaluation process, have agents conduct self-evaluations, assign agent score, conduct calibrations for the purpose of improving the evaluation process, and much more.

In addition, Omni QM unifies quality management processes by placing all quality management features into a single application. When Omni QM is enabled, all interaction records, interaction search functions, evaluation forms, and other quality management tools are accessed via an evaluation console built into the Agent Desktop application. This means that supervisors no longer have to visit the Contact Center Administrator application to access interaction records and grade them; instead, supervisors can monitor, search, review, and evaluate their team’s interactions without ever leaving Agent Desktop. Moreover, agents can easily view their own interactions, evaluations, and quality score from Agent Desktop. Omni QM gives users a bird’s eye view of interaction quality across all channels and services.

Omni QM is a feature option that is built in to Bright Pattern Contact Center, enabled as part of your organization’s contract.

What Is Quality and Quality Management?

In the contact center space, where customer satisfaction determines the success of customer service, we can define quality as consistency in customer service delivery, communications, knowledge of product/service, employee performance, technology, and resources.

Customers expect to receive the same level of care from any agent they interact with and on any channel in which they reached your business. We can meet this expectation for consistency by using quality management processes and tools.

Quality management helps contact centers to meet customer requirements, make all efforts to exceed customer expectations, facilitate agent development, ensure consistency of quality of provided services, and provide a path to achieve it all.




Interaction Records Search

When you select the Interaction Records tab from the top of the screen, the application pane will initially display a search page where you define media type(s) of the interactions you are looking for as well as other search criteria, such as time frame, participating agent(s), and/or service(s) involved.

This section offers an overview of the Interaction Records Search feature. For detailed descriptions of search criteria and search results, see sections List of Interaction Records Search Criteria and Search Results.


Notes:


Adding Search Conditions

Your search criteria can have any number of conditions (i.e., search criteria). To add a condition to your search, click add condition. To edit or delete an existing condition, use the mouse-over operation.


Interaction records search


Saving Search Conditions

You can save a set of search conditions for future use--a helpful capability for when you regularly run the same searches and you do not want to add conditions manually each time you search. To save a set of search conditions, click Save and assign a name to it. To use a previously saved set of search conditions, click Load, and select its name from the drop-down menu.


Click "Save" to save your search conditions for future use


Viewing Search Results

When all desired search conditions are specified, click the Search button. The Search Results page will open with the list of interaction records matching your search criteria. Each row of the displayed table describes a single interaction.


Search results


Note that an interaction may have multiple segments (e.g., when a call was handled by multiple agents). The number of segments in a call is shown in the Segments column. You can see details for each segment of a selected call by clicking that number.

Some columns show data that is media-type specific (e.g., Case ID Subject is only relevant for emails). You can adjust the format of your table to display only the columns for the data that you need. To remove columns, hover over any column header, open the drop-down menu, and unselect the columns for the data you do not need.

You can download all records that appear in the Search Results page in the .CSV format. To export the records, click the export button at the bottom of the page.

You can also manually download email content, call recordings, and call progress analysis (CPA) recordings for the interactions shown in the Search Results page. Note that manual download is limited to up to 100 emails, 100 call recordings, and 500 CPA recordings, respectively.

Periodic automated export of call/CPA recordings is configured via Services and Campaigns > Results Tab of the Contact Center Administrator application.


Erasing Interaction Content

The Erase feature for an interaction record allows you to remove the content of the record (i.e., voice recording and/or transcript for a call, the transcript for a chat, message body for an email, etc.), which may be necessary in order to comply with privacy laws or security standards. When taking this action, note that you can delete the content of one interaction at a time. For bulk erasure of interaction content, see the Contact Center Administrator Guide, section Results Tab > Interactions Erasing.


An interaction record with the option to erase it


How to Erase Interaction Content

To erase content of a single interaction, take the following steps:

  1. Configure the desired criteria for your records search and find the desired interaction record.
  2. Open the record for review by clicking it's content item.
  3. At the bottom of the record, select the Erase Interaction-Records-Erase-Button-53.PNG button; this will pop the Erase interaction window

    Interaction-Records-Erase-Window-1-53.PNG


  4. Select Items to erase, which displays the type of content you wish to erase (e.g., a voice recording, a transcript, or both)
  5. Fill in the mandatory Reason field; this allows you to provide a reason the content was erased.
  6. Select the Erase button and you will see a new prompt, warning you that erasing the interaction is permanent.

    Interaction-Records-Erase-Interaction-Prompt-53.PNG


  7. Select the Erase button again and the interaction will be permanently erased. Note that for email interactions, the Erase function erases content of one email message at a time. For other media types (voice, chat), the content of the entire interaction will be erased at once, regardless of the number of interaction segments.


Note that in the interaction window, if you select the segment that was erased, a message will display the time, date, user, and reason the interaction was erased.

Interaction-Records-Erased-Interaction-Message-53.PNG



Known Issues and Workarounds

This page provides information about known issues for Bright Pattern Contact Center software.


Reports do not display properly in Firefox 67

Due to a JavaScript root name conflict between Google Web Toolkit (GWT) and Firefox, reports are not displaying in Firefox 67—running a report brings up a blank browser tab.

As a workaround to this issue, we recommend doing the following:

  1. In Firefox, navigate to about:config to bring up preferences.

  2. Search for preference security.webauth.u2f

  3. Set the value to false by double-clicking on the preference.


Embedded Agent Desktop Widget in Safari

Due to recommended system changes that address cookie handling in Chrome 80, the Embedded Agent Desktop widget (i.e., iframe) will not work in the Safari web browser. This issue affects only customers who use integrated Bright Pattern Contact Center software in third-party applications (e.g., Salesforce, Zendesk, etc.). Currently, Apple is working on a fix for this issue. Our recommended workaround is to use a web browser other than Safari. Note that users may still access the regular Agent Desktop application on Safari.


Externally Linked Images in Jaspersoft Reports

Bright Pattern tightened the security addressing a recently discovered Jaspersoft reports vulnerability in 5.5.5. As a result Jaspersoft reports cannot use links to external URLs (e.g., links to custom logos). Bright Pattern suggests using embedded images in reports, if a custom logo is absolutely necessary.


Workaround for Integration With Multiple Salesforce Accounts

If your contact center requires multiple Salesforce integration accounts to be configured, it is likely that you will encounter issues when requesting access tokens for any integration account other than the initial one.

That is, if you have successfully configured one integration account, while completing step 2 of the Add Salesforce Integration Account in Bright Pattern procedure for a subsequent account, when you reach the point where you click Request token, the login window that pops may appear with the URL of the initial Salesforce integration account.

Should you experience this issue, take the following steps:

  1. After configuring the initial account, clear all cookies from your web browser. Note that this action will log you out of the Contact Center Administrator application.
  2. Log back into the application and complete step 1 and step 2 of the procedure.
  3. When you reach the point in step 2 when you click the Request token button, a window will pop. Ensure that the URL in this window matches the Url configured in the basic properties for the subsequent account.


Note that this workaround applies to all versions of Salesforce (i.e., Classic, Lightning, and Service Cloud).


Windows Administrative Remote Assist Task Manager

Due to Windows Security features, agents may lose mouse and keyboard control over their Remote Assist sessions, but this will only occur when ALL of the following are true:


No matter how the Task Manager is opened, this specific combination of events may cause the agent to lose keyboard and mouse control.


To work around this issue: