This site contains only USER GUIDES. Looking for ADMIN content? Login here at help-auth.eleveo.com
Eleveo WFO

Roles and Permissions

Overview

User roles control access to Eleveo applications and their features. Every user must have roles assigned according to their position in the organization. Roles determine whether a user can configure an application, manage other users, review conversations, create schedules, or only view their own data.

  • Users and roles are managed centrally in Eleveo User Management, not in the individual applications.

  • Roles for individual applications are imported and become available for assignment only after the application is installed.

  • Changes to role assignments take effect after the affected user logs in again.

Assigning Roles

Refer to the dedicated page for instructions on assigning roles to a user. Assigning Roles

Role Types

Eleveo User Management distinguishes roles by origin:

  • Application roles – roles belonging to a client application, such as Quality Management or Workforce Management, and to its modules, such as LiveMON, Conversation Explorer, or eLearning. These roles are imported when the application is registered as a client.

  • Realm roles – custom roles created manually by an administrator.

Roles are also distinguished by granularity:

  • Effective roles – individual privileges that enable specific functionality, equivalent to permissions. An example is manage-users.

  • Composite roles – predefined sets of effective roles that simplify user setup. An example is CC_MANAGER.

A user can hold one or more composite roles together with individual effective roles. Composite roles can contain other composite roles, which produces a parent and child structure where child roles are inherited automatically.

This page uses the following terms:

Click to view a list of terms....

Term

Definition

Application (client application)

An Eleveo product such as Quality Management, Workforce Management, ETL Management, or User Management. Each is registered as a client in User Management, and its roles become available for assignment only after the application is installed.

Module (application module)

A separately licensed part of an application, such as Conversation Explorer, SpeechREC, or LiveMON. Roles are grouped and displayed by module on the Role Mapping tab.

Client

An application registered in Eleveo User Management. Registering a client imports that application's roles.

Provider client

An integration or external client that Eleveo grants service roles to, such as the Interaction API or the Screen Capture client, configured from within the Provider Clients screen.

Role

A named set of permissions assigned to a user.

Application role

A role that belongs to a client application and its modules, imported when the application is registered.

Realm role

A custom role created manually by an administrator in User Management.

Effective role

An individual privilege that enables specific functionality, equivalent to a permission. Example: manage-users.

Composite role

A predefined set of effective roles that simplifies setup. A composite role can contain other composite roles, whose child roles are inherited automatically. Example: CC_MANAGER.

Eleveo Specific role

A composite role created automatically during User Management installation: AGENT, BO_AGENT, TEAM_LEADER, SUPERVISOR, CC_MANAGER, IT_ADMIN, COMPLIANCE_ANALYST. The recommended primary source of permissions for each user.

System role

A role used internally by an application to enable a function rather than to grant a user a screen action.

Service role

A role used by internal processes and integrations, not assigned to users during normal operation.

Consumes a license

The role counts against licensed capacity when assigned. A license-consuming role must be assigned for the associated agent's or user's interactions to be processed. Verify that a license is available before assigning.

Assigned team

The team or teams a user is linked to. Team-scoped roles (those with TEAM in the name) act only on data for the user's assigned teams and their sub-teams. Team assignment is configured separately from role assignment.

Role Mapping tab

The tab in User Management where roles are listed by application module for assignment.

Use an Eleveo Specific role as the primary source of permissions for each user. Where further customization is required, add individual application roles on top. Application roles are not intended to be the primary source of permissions during initial setup.

Click to view user types, their purpose and scope.

The following roles are created automatically:

User type

Purpose

Data scope

What they can do

AGENT

Front-line contact-center agent

Own data only

View and play back their own conversations, run self-reviews, and view their own reviews, surveys, trainings, transcriptions, and Generative AI outputs. Can be evaluated, surveyed, trained, and speech/AI processed (these assignments consume licenses). In WFM, views their own schedule and submits PTO and shift-swap requests.

BO_AGENT (Back Office Agent)

Back-office agent not evaluated by default

Own data only

View and play back their own conversations and view conversation tags. Unlike AGENT, they are not review, survey, or training enabled by default, so no evaluation licenses are consumed.

TEAM_LEADER

First-line team lead

Assigned teams

View team conversations, add and view tags, evaluate agents in their teams (ad hoc and via Plans Manager), add or replace specific conversations in reviews, plan ad hoc reviews for their teams, view team surveys, trainings, and reports, view questionnaires, live-monitor conversations, and manage their own export schedules.

SUPERVISOR

Team supervisor with scheduling

Assigned teams

Everything a team leader does, plus view all team reviews, reopen reviews, use the review and training schedulers for their teams, edit their own review plans, and view scoring tiers. In WFM, holds both Analyst and Scheduler roles (forecasts, schedules, queues, adherence).

CC_MANAGER

Contact-center manager, full operational control

All data

Full view of all conversations and reviews, export MP3 and JSON, anonymize conversations, manage questionnaires and scoring tiers, plan and delete reviews and trainings for all teams, view all reports, manage tags, compliance, data lifecycle, and saved filters, view the audit log, manage automated QM rules, administer SpeechREC, manage Generative AI flags and topics, live-monitor, and manage Screen Capture. Also holds WFM Analyst and Scheduler.

IT_ADMIN

System and integration administrator

No conversation access

Administer User Management (create and manage users, groups, custom roles, licenses, realm settings, events), run ETL Management integrations, edit admin preferences, manage retention policies, manage Screen Capture clients, and manage WebexCC media imports. Notably does not view conversations, reviews, or agent data.

COMPLIANCE_ANALYST

Compliance and oversight

All data

Full view of all conversations, view/add/edit tags and manage tags, export MP3 and JSON, anonymize conversations, view reviews and transcriptions, view the audit log, manage compliance activities, view questionnaires and AI outputs, and edit admin preferences. Focused on oversight and data protection rather than authoring reviews or managing users.

Applications and Modules

Each application is registered as a client in Eleveo User Management. After registration, the roles of that application are imported and become available for assignment.

The following applications can be registered:

  • Eleveo Quality Management and its modules, visible on the Role Mapping tab as QM, QM - shared roles, MQM Reviews, MQM Surveys, MQM Trainings, MQM Questionnaires, MQM Scoring Tiers, MQM Reports, MQM Replacement Reasons, MQM Administration, Conversation Explorer, Conversations - shared roles, Surveys, SpeechREC, eLearning, LiveMON, WFO Analytics, Automated QM, Generative AI, Interaction Service, Screen Capture, and WebexCC Media Importer

  • Eleveo Workforce Management, visible as WFM

  • Eleveo ETL Management, visible as ETL Management

  • Eleveo User Management itself, visible as User Management

Use the application module name to locate roles on the Role Mapping tab in User Management.

When an application is deployed, the roles for all of its modules are created, including modules that are not in use. Roles for unused modules must not be assigned, because they require a license. Installing an additional module does not require new role provisioning, because every Eleveo Specific role already contains the client roles for all modules.

Application Structure

For licensing purposes, the Workforce Optimization (WFO) application is divided into several separately licensed application modules. Each module requires additional effective roles. Some roles consume a license and must be assigned to the agent or user for interactions associated with that agent or user to be processed.

For example:

  • The REVIEWS_AGENT_ENABLED role allows an agent to be reviewed. The role assignment consumes a license.

  • The SPEECH_PROCESSING_ENABLED role enables speech processing and transcription generation if at least one agent in the conversation has the role assigned. The role assignment consumes a license.

Roles are displayed after selecting the correct application module.

License-Consuming Roles by Module

Use the application module name to find the roles on the Role Mapping tab in User Management. The following application modules and their roles for WFO are available:

Application

Application module*

Associated roles

Consumes License?

Workforce Optimization

Conversation Explorer

VIEW_CONVERSATIONS_SCREEN

YES

Surveys

SURVEYS_AGENT_ENABLED

YES

QM

REVIEWS_AGENT_ENABLED

YES

MQM Reviews

REVIEWS_SELF_ADD
REVIEWS_CONV_ADD
REVIEWS_TEAM_EDIT
REVIEWS_CONV_EDIT
REVIEWS_EDIT_REVIEWER
REVIEWS_TEAM_ADD
REVIEWS_ADD
REVIEWS_SELF_VIEW
REVIEWS_TEAM_VIEW
REVIEWS_VIEW
REVIEWS_REOPEN
REVIEWS_REMOVE
REVIEWS_EDIT_VISIBILITY
REVIEWS_SCHEDULES_TEAM_ADD
REVIEWS_SCHEDULES_ADD
REVIEWS_PLANS_SELF_MANAGE
REVIEWS_PLANS_MANAGE
REVIEWS_CATEGORIES_MANAGE

REVIEWS_EXPORT_SCHEDULES_SELF
REVIEWS_EXPORT_SCHEDULES_ALL

NO

MQM Surveys

SURVEYS_SELF_VIEW
SURVEYS_TEAM_EDIT
SURVEYS_MANAGE

NO

MQM Trainings

TRAININGS_SELF_EDIT
TRAININGS_TEAM_EDIT
TRAININGS_EDIT
TRAININGS_REMOVE
TRAININGS_TEAM_ADD
TRAININGS_ADD

NO

MQM Questionnaires

QUESTIONNAIRES_VIEW
QUESTIONNAIRES_MANAGE

NO

MQM Scoring Tiers

SCORING_TIERS_VIEW
SCORING_TIERS_MANAGE

NO

MQM Reports

REPORTS_TEAM_VIEW
REPORTS_VIEW
REPORTS_SELF_VIEW

NO

MQM Replacement Reasons

REPLACEMENT_REASONS_MANAGE

NO

SpeechREC

SPEECH_PROCESSING_ENABLED(for agents)

YES

SpeechREC - Shared roles

SPEECHREC_ADMIN
VIEW_TRANSCRIPTION

NO

LiveMON

LIVE_MONITOR_VIEW

YES

eLearning

TRAININGS_AGENT_ENABLED

YES

WFO Analytics

ANALYTICS_EXECUTIVE
ANALYTICS_MANAGER
ANALYTICS_SUPERVISOR
ANALYTICS_AGENT
ANALYTICS_ADMIN
ANALYTICS_AI_INSIGHTS_VIEW
ANALYTICS_ACTIVITY_HOURS_VIEW
ANALYTICS_FORECAST_VIEW
ANALYTICS_SPEECH_TAGS_VIEW

YES

Any WFO Analytics role will consume a license. Having one or more Analytics roles assigned will be counted only once per user)

Automated QM

AUTOMATED_RULES_MANAGE

YES

Generative AI

AI_PROCESSING_ENABLED

YES

Generative AI - Shared Roles

AI_OUTPUTS_VIEW
AI_RATING_VIEW
AI_FLAGS_TOPICS_MANAGE
AI_QUESTIONS_ENABLED (system role)

NO

Interaction Service

Interaction Service

RULES_MANAGE

NO

Screen Capture for Contact Center as a Service

Screen Capture

SCREENS_CLIENTS_VIEW
SCREENS_CLIENTS_LOGS_MANAGE

NO

The modules MQM Reviews, MQM Surveys, MQM Trainings, MQM Questionnaires, MQM Scoring Tiers, MQM Reports, MQM Replacement Reasons, MQM Administration, Conversations - shared roles, SpeechREC - shared roles, Generative AI - shared roles, and Interaction Service contain no license-consuming roles.

Verify that a license is available for a module before assigning its roles to users. Managing Licenses - Import and Activate a License

Eleveo Specific Roles

Eleveo Specific roles are composite roles created automatically during the initial installation of User Management. They simplify role assignment and help meet compliance and security requirements.

Roles are created in User Management when an application is deployed. If an application was not deployed, its roles do not exist.

The following roles are created:

  • AGENT

  • BO_AGENT Back Office Agent

  • TEAM_LEADER

  • SUPERVISOR

  • CC_MANAGER

  • IT_ADMIN

  • COMPLIANCE_ANALYST

Automated Provisioning During Deployment

The creation of Eleveo Specific roles is automated during the deployment process.

Role Assignment Reference - What is Assigned Automatically

The tables in this section list every effective role, grouped by module. The checkmark indicates that the effective role belongs to that Eleveo Specific role by default, an empty row indicates that the role is not assigned by default to any user.

Keep in mind the following:

  • Roles are created only for applications that have been deployed.

  • The matrix in this page describes the state of a new installation. A deployment that has been customized can differ from it.

  • Some roles depend on Team assignment. Ensure teams are properly configured. Managing Teams

  • Roles are additive in nature.

Quality Management Roles

Conversations

Effective role

Action allowed

AGENT

BO_AGENT

TEAM_LEADER

SUPERVISOR

CC_MANAGER

IT_ADMIN

COMPLIANCE_ANALYST

View Conversations screen
VIEW_CONVERSATIONS_SCREEN

View the conversations in the tree on the left.


Conversations - Agent View
INTERACTIONS_AGENT_VIEW

View, filter, and play back own conversations. The View Conversations screen permission is also required.






Conversations - Team View
INTERACTIONS_GROUP_VIEW

View, search, and play back conversations handled by users in the assigned team. The View Conversations screen permission is also required.






Conversations - Full View
INTERACTIONS_FULL_VIEW

View, search, and play back all conversations with customers.






Conversations - Tags View
INTERACTION_TAGS_VIEW

View the tags in a conversation.


Conversations - Tags Add
INTERACTION_TAGS_ADD

Assign tags to conversations.




Conversations - Tags Edit
INTERACTION_TAGS_EDIT

Edit tags assigned to conversations.






Conversations - Export MP3
INTERACTIONS_EXPORT_MEDIA

Export selected recorded calls as an MP3 file.






Conversations - Export JSON
INTERACTIONS_EXPORT_JSON

Export selected data in JSON format.






Conversations - Anonymization
INTERACTION_ANONYMIZE

Permanently remove the personally identifiable information of selected conversations.






Conversations - Review View
INTERACTION_REVIEWS_VIEW

View the details of manual reviews in the conversation details pane.
Grants view access to the Reviews attached to the conversation, irrespective of whether the review is revealed or not.




Reviews

Effective role

Action allowed

AGENT

BO_AGENT

TEAM_LEADER

SUPERVISOR

CC_MANAGER

IT_ADMIN

COMPLIANCE_ANALYST

Review - Agent to be evaluated
REVIEWS_AGENT_ENABLED

An agent can be evaluated. Assignment consumes a license.







Review - Review Myself
REVIEWS_SELF_ADD

An agent can perform a self-review.







Reviews - Agent View
REVIEWS_SELF_VIEW

View reviews where the user is the reviewee.







Reviews - Team View
REVIEWS_TEAM_VIEW

View all reviews of all agents in the assigned teams.







Reviews - View All
REVIEWS_VIEW

View all reviews.







Review - Evaluate Agents
REVIEWS_TEAM_EDIT

Evaluate agents in assigned teams and all sub-teams, both ad hoc and through Plans Manager. Users with this role can be selected as a reviewer.





Review - Add Specific Conversations
REVIEWS_CONV_ADD

Use the Add a specific conversation button on a review form. This role is not required to replace a conversation in a review.





Reviews - Replace Conversation
REVIEWS_CONV_EDIT

Replace conversations.





Reviews - Reassign
REVIEWS_EDIT_REVIEWER

Change the reviewers of a review.







Reviews - Plan ad hoc reviews for assigned teams
REVIEWS_TEAM_ADD

Plan reviews from Conversation Explorer for assigned teams and sub-teams.






Reviews - Plan ad hoc reviews for all
REVIEWS_ADD

Plan reviews from Conversation Explorer for all conversations.







Reviews - Reopen
REVIEWS_REOPEN

Reopen completed reviews.






Reviews - Delete
REVIEWS_REMOVE

Delete a review.







Reviews - Edit
REVIEWS_EDIT_VISIBILITY

Control whether review content is included in reports and revealed to the agent.





Review scheduler - plan for my teams
REVIEWS_SCHEDULES_TEAM_ADD

Plan reviews for assigned teams and sub-teams.







Review scheduler - Plan for All Teams
REVIEWS_SCHEDULES_ADD

Plan reviews for all teams.







Review scheduler - Edit my plans
REVIEWS_PLANS_SELF_MANAGE

Access Plans Manager and edit plans where the user is the creator.







Review scheduler - Edit all plans
REVIEWS_PLANS_MANAGE

Access Plans Manager and edit all plans.







Reviews - Export own schedules
REVIEWS_EXPORT_SCHEDULES_SELF

View, edit, and delete own export schedules.






Reviews - Export all schedules
REVIEWS_EXPORT_SCHEDULES_ALL

View, edit, and delete all export schedules across all users.







Surveys

Effective role

Action allowed

AGENT

BO_AGENT

TEAM_LEADER

SUPERVISOR

CC_MANAGER

IT_ADMIN

COMPLIANCE_ANALYST

Survey - Agent to be evaluated
SURVEYS_AGENT_ENABLED

An agent can be surveyed. Assignment consumes a license.







Surveys - Agent View
SURVEYS_SELF_VIEW

View own surveys.








Survey - Team View
SURVEYS_TEAM_EDIT

View all surveys of agents in the assigned teams, and change report inclusion settings.






Survey - View All
SURVEYS_MANAGE

View all surveys of all agents, change report inclusion settings, and delete surveys.







Surveys - Add new survey
SURVEYS_ADD

System permission required to insert survey results into the Eleveo database.








Training

Effective role

Action allowed

AGENT

BO_AGENT

TEAM_LEADER

SUPERVISOR

CC_MANAGER

IT_ADMIN

COMPLIANCE_ANALYST

Trainings - Agent to get training
TRAININGS_AGENT_ENABLED

An agent can be assigned to a training. Assignment consumes a license.







Training - Agent View
TRAININGS_SELF_EDIT

View and edit own trainings.







Training - Team View
TRAININGS_TEAM_EDIT

View all trainings of agents in the assigned teams.






Trainings - View All
TRAININGS_EDIT

View all trainings of all agents.







Trainings - Delete
TRAININGS_REMOVE

Delete trainings visible to the user.







Training planner - plan for my teams
TRAININGS_TEAM_ADD

Access Training Planner and schedule trainings for assigned teams only.







Training planner - Plan for All Teams
TRAININGS_ADD

Plan trainings for all agents.







Training planner - Edit my plans
TRAININGS_PLANS_SELF_MANAGE

Manage training planner plans created by the user.








Training planner - Edit all plans
TRAININGS_PLANS_MANAGE

Manage all training planner plans regardless of owner.








Questionnaires

Effective role

Action allowed

AGENT

BO_AGENT

TEAM_LEADER

SUPERVISOR

CC_MANAGER

IT_ADMIN

COMPLIANCE_ANALYST

Questionnaires - View
QUESTIONNAIRES_VIEW

View all questionnaires unless restricted in Questionnaire Permissions settings.




Questionnaires - Manage
QUESTIONNAIRES_MANAGE

Create, amend, and deactivate questionnaires, and specify which users can review agents with them.







Scoring Tiers - View
SCORING_TIERS_VIEW

View the details of scoring tiers.

Deprecated






Scoring Tiers - Manage
SCORING_TIERS_MANAGE

Create, edit, and delete scoring tiers.







Reports

Effective role

Action allowed

AGENT

BO_AGENT

TEAM_LEADER

SUPERVISOR

CC_MANAGER

IT_ADMIN

COMPLIANCE_ANALYST

Reports - View Myself
REPORTS_SELF_VIEW

View report data related to the individual user. Intended to give agents a limited view of report data.








Reports - View Assigned Teams
REPORTS_TEAM_VIEW

View report data for teams in which the user is a reviewer.






Reports - View All
REPORTS_VIEW

View report data for all users.







Replacement Reasons - Edit
REPLACEMENT_REASONS_MANAGE

Add a replacement reason when replacing or deleting a conversation supplied by Plans Manager as a random conversation.







Data Export

The roles in this table are Deprecated and are removed in a future release.

Effective role

Action allowed

AGENT

BO_AGENT

TEAM_LEADER

SUPERVISOR

CC_MANAGER

IT_ADMIN

COMPLIANCE_ANALYST

Data Export My Results
DATA_EXPORT_SELF_VIEW

View own files under Data Export > Export Schedules.






Data Export assigned teams
DATA_EXPORT_TEAM_ADD

Export data for assigned teams.






Data Export All Results
DATA_EXPORT_VIEW

View all exports under Data Export > Export Schedules, including those created by other users.







Data Export All
DATA_EXPORT_ADD

View, create, edit, download, and delete exports for any user.







Administration

Effective role

Action allowed

AGENT

BO_AGENT

TEAM_LEADER

SUPERVISOR

CC_MANAGER

IT_ADMIN

COMPLIANCE_ANALYST

Admin Preferences - Edit
EDIT_ADMIN_SETTING

Change the settings on the Preferences page.





Preferences
PREFERENCES_EDIT

Add, edit, or remove categories used in reviews, from MQM Administration.






Preferences - Edit
REVIEWS_CATEGORIES_MANAGE

Add, edit, or remove categories used in reviews.






Audit - View
VIEW_AUDIT

View the audit log and search the list of user actions.






Tags - Manage
INTERACTION_TAGS_MANAGE

View, create, and edit interaction tags. Without this role, the Tags option is hidden from Administration.






Manage Compliance
MANAGE_COMPLIANCE

Perform and manage compliance-related activities.






Manage Data Lifecycle
MANAGE_DATA_LIFECYCLE

Configure the protection, or guarding, of saved filters.







Saved Filter Assignment
SAVED_FILTER_ASSIGNMENT

Assign saved filters to specific users.







Saved Filter Share
SAVED_FILTER_SHARE

Share own filters with other users and teams as read-only.







Saved Filter Admin
SAVED_FILTER_ADMIN

View filters and edit the ownership of saved filters in Quality Management.







Retention Policies
RULES_MANAGE

View the Retention Policies tab, and add, edit, or remove retention and compliance rules. Assigned from Client Roles > Interaction Service.






Speech and Transcription

Effective role

Action allowed

AGENT

BO_AGENT

TEAM_LEADER

SUPERVISOR

CC_MANAGER

IT_ADMIN

COMPLIANCE_ANALYST

SPEECH_PROCESSING_ENABLED

Enable speech processing and transcription generation when at least one agent in the conversation holds the role. Assignment consumes a license.







VIEW_TRANSCRIPTION

View conversation transcriptions.



SPEECHREC_ADMIN

Administer the SpeechREC module.







Generative AI

Effective role

Action allowed

AGENT

BO_AGENT

TEAM_LEADER

SUPERVISOR

CC_MANAGER

IT_ADMIN

COMPLIANCE_ANALYST

AI_PROCESSING_ENABLED

Process the data of the given agent with Speech Generative AI. A conversation is processed in full when any of its segments contains a licensed agent. Assignment consumes a license.







AI_OUTPUTS_VIEW

View the outputs of Generative AI.



AI_RATING_VIEW

View Generative AI ratings.





AI_FLAGS_TOPICS_MANAGE

Manage Generative AI flags and topics.







Automated Quality Management, Live Monitoring, and Screen Capture

Effective role

Action allowed

AGENT

BO_AGENT

TEAM_LEADER

SUPERVISOR

CC_MANAGER

IT_ADMIN

COMPLIANCE_ANALYST

AUTOMATED_RULES_MANAGE

View the results of automated rules and modify the rules. Assignment consumes a license.







LIVE_MONITOR_VIEW

Monitor conversations in real time. Assignment consumes a license.





SCREENS_CLIENTS_VIEW

Obtain the connectionId for Screen Capture.






SCREENS_CLIENTS_LOGS_MANAGE

Verify the client version for each connected agent, and remotely trigger log file creation for an individual Screen Capture client.






IMPORTS_MANAGE

Manage media imports in the WebexCC Media Importer module.







Analytics

Analytics roles are not part of any Eleveo Specific role and must be assigned individually. Any Analytics role consumes a license, and holding several Analytics roles is counted once per user.

Effective role

Action allowed

ANALYTICS_EXECUTIVE

Access and view the WFO Analytics module. All filters are visible, and data can be selected for any manager, supervisor, or agent.

ANALYTICS_MANAGER

Access and view the WFO Analytics module. Filters allow data selection for supervisors or agents in the assigned team.

ANALYTICS_SUPERVISOR

Access and view the WFO Analytics module. Filters allow data selection for agents in the assigned team.

ANALYTICS_AGENT

Access and view the WFO Analytics module. Only data related to the current user is displayed, and filtering options are hidden.

ANALYTICS_ADMIN

Access, view, and modify the WFO Analytics module, including adding, removing, revealing, and reordering dashboard widgets, and controlling widget visibility by role. Requires ANALYTICS_EXECUTIVE or ANALYTICS_MANAGER.

ANALYTICS_AI_INSIGHTS_VIEW

View AI Insights within the Analytics reporting module.

ANALYTICS_ACTIVITY_HOURS_VIEW

View Activity Hours within the Analytics reporting module.

ANALYTICS_FORECAST_VIEW

View Forecast Accuracy reporting data within the Analytics reporting module.

ANALYTICS_SPEECH_TAGS_VIEW

View the Speech Tags Report within the Analytics reporting module.

WFM_ANALYTICS

View Adherence and Conformance reports on the Reports screen. Assigned by default to WFM_ANALYST and WFM_SCHEDULER.

Workforce Management Roles

Workforce Management defines its own composite roles, which are grouped under the WFM application. Every Workforce Management role consumes a license once assigned.

The predefined composite roles are:

  • WFM_ANALYST – configures initial application settings such as uploading historical data, managing queues, and assigning people to queues. Also reviews forecasts and schedules without creating or modifying them.

  • WFM_SCHEDULER – creates and manages forecasts and schedules.

  • WFM_AGENT – views the assigned schedule, with no edit access.

These composite roles are in turn included in the Eleveo Specific roles: WFM_AGENT belongs to AGENT, and WFM_ANALYST and WFM_SCHEDULER belong to both SUPERVISOR and CC_MANAGER.

Effective role

Action allowed

Impact on the user interface

WFM_ANALYST

WFM_SCHEDULER

WFM_AGENT

WFM_AGENT_PERSONA

No actions allowed.

None. A user with this role appears on the People screen, but requires a composite role or a set of effective roles to use the application.



WFM_FILE_UPLOAD

Upload a CSV file with historical data.

Access to Administration > Data Import.



WFM_VIEW_QUEUE

View all queues.

The View action on Administration > Queues.


WFM_CREATE_QUEUE

Add new queues.

The Add New Queue button on Administration > Queues.



WFM_EDIT_QUEUE

Modify all queues.

The Edit action on Administration > Queues.



WFM_DELETE_QUEUE

Delete any queue.

The Delete action on Administration > Queues.



WFM_SYNC_QUEUE

Internal role used for queue synchronization.

None.



WFM_VIEW_AGENT

View all people imported into the application.

The View action on Administration > People.


WFM_EDIT_AGENT

Modify all imported people.

The Edit action on Administration > People.



WFM_VIEW_SKILL

View all skills.

The View action on Administration > Skills.


WFM_CREATE_SKILL

Add new skills.

The Add New Skill button on Administration > Skills.



WFM_EDIT_SKILL

Modify all skills.

The Edit action on Administration > Skills.



WFM_DELETE_SKILL

Delete any skill.

The Delete action on Administration > Skills.



WFM_VIEW_SHIFT_TEMPLATE

View all shift templates.

The View action on Administration > Shift Templates.


WFM_EDIT_SHIFT_TEMPLATE

Modify all shift templates.

The Edit action on Administration > Shift Templates.



WFM_DELETE_SHIFT_TEMPLATE

Delete any shift template.

The Delete action on Administration > Shift Templates.



WFM_VIEW_FORECAST

View all forecasts.

The View action on Forecasting > Studio.


WFM_CREATE_FORECAST

Create new forecasts.

The New forecast button on Forecasting > Studio.



WFM_EDIT_FORECAST

Modify all forecasts.

The Edit action on Forecasting > Studio.



WFM_DELETE_FORECAST

Delete any forecast.

The Delete action on Forecasting > Studio.



WFM_VIEW_SCHEDULE

View all schedules.

The View action on Scheduling > Studio.


WFM_CREATE_SCHEDULE

Create new schedules.

The New schedule button on Scheduling > Studio.



WFM_EDIT_SCHEDULE

Modify all schedules.

The Edit action on Scheduling > Studio.



WFM_DELETE_SCHEDULE

Delete any schedule.

The Delete action on Scheduling > Studio.



WFM_EXPORT_SCHEDULE

Export any schedule.

The Export button on the Scheduling screen.



WFM_VIEW_SCHEDULE_JOB

Check auto scheduling status.

A notification about the result of the auto scheduling process appears.



WFM_CREATE_SCHEDULE_JOB

Start the auto scheduling process.

The Auto Schedule button on the Create New Schedule screen.



WFM_VIEW_SCHEDULE_CONFIG

Internal role used to access schedule configuration parameters.

None.


WFM_EDIT_SCHEDULE_CONFIG

Internal role used for data import. Do not assign to any user.

None.




WFM_VIEW_SCHEDULE_ELEMENT

View the Schedule Elements screen.

Access to Administration > Schedule Elements.



WFM_EDIT_SCHEDULE_ELEMENTS

View and edit items on the Schedule Elements screen.

Access to Administration > Schedule Elements.



WFM_VIEW_WORK_PLAN

View work plans.

Access to Administration > Work Plans.


WFM_EDIT_WORK_PLAN

Create and edit work plans.

The Add work plan button and the Edit action on Administration > Work Plans.



WFM_DELETE_WORK_PLAN

Delete work plans.

The Delete action on Administration > Work Plans.



WFM_VIEW_ADHERENCE_SETTINGS

Access the Adherence Settings screen and view all statuses.

Access to Schedule Adherence > Adherence Settings.


WFM_CREATE_ADHERENCE_SETTINGS

Create new statuses on the Adherence Settings screen.

The Add Eleveo Status button on Schedule Adherence > Adherence Settings.



WFM_EDIT_ADHERENCE_SETTINGS

Modify all statuses on the Adherence Settings screen.

The Edit action on Schedule Adherence > Adherence Settings.



WFM_DELETE_ADHERENCE_SETTINGS

Delete any status on the Adherence Settings screen.

The Delete action on Schedule Adherence > Adherence Settings.



WFM_VIEW_ADHERENCE_HISTORY

Access the Adherence History screen and view the reports.

Access to Schedule Adherence > Adherence History.


WFM_ADHERENCE_DATA_PUSH

Internal role used for data import. Do not assign to any user.

None.




WFM_VIEW_RTA

Access the Real-Time Adherence screen and view the reports.

Access to Schedule Adherence > Real-Time Adherence.


WFM_VIEW_RTA_EVENTS

View live updates on the Real-Time Adherence screen and receive push notifications.

None.


WFM_VIEW_RTA_NOTIFICATION_SETTINGS

View RTA notification settings.

The RTA Notification button on Schedule Adherence > Adherence History.


WFM_EDIT_RTA_NOTIFICATION_SETTINGS

Edit existing RTA notification settings.

Editing a notification configuration through the RTA Notification button.



WFM_VIEW_INTRADAY

Access the Intraday Management screen.

Access to the Intraday Management screen.


WFM_VIEW_INTRADAY_EVENTS

View live updates on the Intraday Management screen and receive push notifications.

None.


WFM_VIEW_INTRADAY_NOTIFICATION

View Intraday Management notification settings.

The Notifications button on the Intraday Management screen.


WFM_EDIT_INTRADAY_NOTIFICATION

Edit Intraday Management notification settings.

Editing a notification configuration through the Notifications button.



WFM_VIEW_AGENTS_SCHEDULE

View all schedules assigned to the user holding the role.

Access to the My Schedule screen.



WFM_PTO_REQUESTS_ACCESS

Submit or change the state of an absence request.

The Vacation and Sick leave options in the Request pane and the calendar menu.



WFM_SHIFT_SWAP_REQUESTS_ACCESS

Submit or change the state of a shift swap request.

The Shift swap option in the Request pane and the calendar menu.



WFM_AGENT_VIEW_REQUESTS

Display absence requests in the Requests pane.

The Requests button on the My Schedule screen.



WFM_VIEW_SCHEDULE_REQUESTS

Display absence and shift swap requests on the Requests screen.

Access to Scheduling > Requests.



WFM_EDIT_SCHEDULE_REQUESTS

Change the state of any absence or shift swap request.

None.



Example of a Custom Workforce Management Assignment

A new team leader must create and manage forecasts and schedules, and upload historical data files. Managing people and queues is handled by the IT analyst, so the team leader must not have access to those features. Assign the following roles:

  • WFM_SCHEDULER – the composite role for creating, modifying, and deleting forecasts and schedules.

  • WFM_FILE_UPLOAD – the effective role for uploading CSV files. It belongs to WFM_ANALYST by default, but WFM_ANALYST must not be assigned here because it also grants access to people and queue management.

User Management Roles

All User Management roles are grouped under the User Management application. The default user of the application is eleveo.admin.

In cloud installations, eleveo.admin holds the IT_ADMIN Eleveo Specific role. In On-Prem installations, eleveo.admin holds the user-management-admin composite role.

Users holding both manage-users and view-users can assign roles to other users. Users holding both manage-custom-roles and view-custom-roles can add and configure custom realm roles.

Effective role

Action allowed

Dependencies

user-management-admin

manage-custom-roles

Create, edit, or remove custom roles.

view-custom-roles

view-custom-roles

Display the Manage Roles menu item and the Roles screen with all existing custom roles.


manage-users

Add users and modify user settings, including changing a password and assigning roles.

view-users

view-users

Display the Users and Groups menu items and screens, and view user settings except the Credentials tab and assigned roles. Includes query-groups and query-users.


delete-users

Delete existing user accounts.



manage-groups

Modify group settings.

manage-users

query-groups

Display the existing groups on the Groups screen.

Included in view-users

query-users

Display the existing user accounts on the Users screen.

Included in view-users

manage-identity-providers

Access the Identity Providers menu item and screen, and display all providers.


view-identity-providers

Add or edit an identity provider.

manage-identity-providers

manage-federations

Display the User Federation menu item and the Add user federation provider screen, and add or modify provider settings.


manage-provider-clients

Display the Create button on the Provider Clients screen.

view-provider-clients

view-provider-clients

Display the Provider Clients menu item and screen with all existing clients.


view-clients

Add a new provider client using the Create button on the Provider Clients screen. Includes query-clients.

view-provider-clients, manage-provider-clients

query-clients

Display the existing clients on the Provider Clients screen.

Included in view-clients

manage-licences

Access the License Management menu item to upload, edit, or view license usage.


manage-settings

Access the Realm Settings menu item to edit the default time zone.


manage-events

Display realm event logs and their settings.


manage-password-policies

Display the Authentication menu item and screen, and add, edit, or remove password policies.


query-realms

Display information about the realm.


view-realm

Display the Sessions menu item and screen with active clients and their settings.


view-authorization

Display the My Account section.


The delete-users role is not assigned to eleveo.admin by default. Disable users instead of deleting them. Deleting users can cause database inconsistencies and the loss of historical data.

The IT_ADMIN Eleveo Specific role includes the following User Management roles: manage-users, view-users, manage-groups, manage-custom-roles, view-custom-roles, manage-licences, manage-settings, manage-events, view-realm, view-provider-clients, and manage-provider-clients.

ETL Management Roles

ETL Management roles are grouped under the ETL Management application. Default effective roles cannot be removed or modified, but they can be added to custom realm roles.

The predefined composite role is ETL_ADMIN, which sets up integrations in ETL Management and contains all the effective roles listed below. ETL Management roles are also included in the IT_ADMIN Eleveo Specific role.

Both default Eleveo users eleveo.admin and eleveotrain hold ETL Management roles. On a server deployed in Amazon Elastic Kubernetes Service, eleveo.admin holds no ETL Management roles by default.

Effective role

Action allowed

CREATE_CONFIGURATION

Create a new configuration, meaning an integration in ETL Management.

GET_CONFIGURATION

Get and load existing configurations.

UPDATE_CONFIGURATION

Update an existing configuration.

DELETE_CONFIGURATION

Delete an existing configuration.

LAUNCH_TASK

Launch a task manually.

GET_ROLES_KEYCLOAK

Get custom roles from User Management.

GET_ROLES_WEBEXCC

Get Webex Contact Center roles.

GET_ROLES_MSTEAMS

Get MS Teams roles.

GET_GROUPS_WEBEXCALLING

Get groups from Webex Calling.

GET_STREAM_CONFIGURATION_WEBEXCC

Deprecated

Downloadable Files

Download excel files that contain these tables:
UM_V10_3_autoassignment.xlsx

UM_V10_3_vs_V9_7_role_camparison.xlsx

Adding Custom Roles Manually

Roles can be added manually. For more information on adding, editing, or removing custom roles, see the Managing Custom Roles page.

Assigning Roles to Users

Custom roles are automatically assigned during user import from external sources, based on configured role mappings. If the new custom roles are named differently than suggested on this page, update the default YAML configuration of User Data Importer (for UCCE/X or CUCM) or ETL configuration for user import (for Webex or MS Teams).

To assign roles to users manually, see the Assigning Roles page.

Before assigning new custom roles to users, make sure a license is available for the given module.

The diagram below shows how to create a new custom AGENT role and assign it to a user.

assign roles to users.png


Assigning License-Based Roles to Users

License-based roles can be assigned to users as a part of a custom role (containing default application roles, as well as necessary license-based roles).

Interactive Guide