This section provides an overview of User Management (Roles and Permissions). These roles dictate if an ASAPP user can authenticate to Agent Desk, Admin Dashboard, or both. In addition, roles determine what view and data users see in the Admin Dashboard. You can pass User Data to ASAPP via SSO, AD/LDAP, or other approved integration.

This section describes the following:

Process Overview

This is a high-level overview of the User Management setup process.

  1. ASAPP demos the Desk/Admin Interface.
  2. Call with ASAPP to confirm the access and permission requirements. ASAPP and you complete a Configuration spreadsheet defining all the Roles & Permissions.
  3. ASAPP sends you a copy of the Configuration spreadsheet for review and approval. ASAPP will make additional changes if needed and send to you for approval.
  4. ASAPP implements and tests the configuration.
  5. ASAPP trains you to set up and modify User Management.
  6. ASAPP goes live with your new Customer Interaction system.

Resource Overview

The following table lists and defines all resources:

Feature

Overview

Resource

Definition

Agent Desk

The App where Agents communicate with customers.

Authorization

Allows you to successfully authenticate via Single Sign-On (SSO) into the ASAPP Agent Desk.

Go to Desk

Allows you to click Go to Desk from the Nav to open Agent Desk in a new tab. Requires Agent Desk access.

Default Concurrency

The default value for the maximum number of chats a newly added agent can handle at the same time.

Default Concurrency

Sets the default concurrency of all new users with access to Agent Desk if no concurrency was set via the ingest method.

Admin Dashboard

The App where you can monitor agent activity in real-time, view agent metrics, and take operational actions (e.g. biz hours adjustments)

Authorization

Allows you to successfully authenticate via SSO into the ASAPP Admin Dashboard.

Live Insights

Dashboard in Admin that displays how each of your queues are performing in real-time. You can drill down into each queue to gain insight into what areas need attention.

Access

Allows you to see Live Insights in the Admin navigation and access it.

Data Security

Limits the agent-level data that certain users can see in Live Insights. If a user is not allowed to see data for any agents who belong to a given queue, that queue will not be visible to that user in Live Insights.

Historical Reporting

Dashboard in Admin where you can find data and insights from customer experience and automation all the way to agent performance and workforce management.

Power Analyst Access

Allows you to see the Historical Reporting page in the Admin Navigation with Power Analyst access type, which entails the following:

  • Access to ASAPP Reports

  • Ability to change widget chart type

  • Ability to toggle dimensions and filters on/off for any report

  • Export data per widget and dashboard

  • Cannot share reports to other users

  • Cannot create or copy widgets and dashboards

Creator Access

Allows you to see the Historical Reporting page in the Admin Navigation with Creator access type, which entails the following:

  • Power Analyst privileges

  • Can share reports

  • Can create net new widgets and dashboards

  • Can copy widgets and dashboards

  • Can create custom dimensions/calculated metrics

Reporting Groups

Out-of-the-box groups are:

  • Everybody: all users

  • Power Analyst: Users with Power Analyst Role

  • Creator: Users with Creator role

If a client has data security enabled for Historical Reporting, policies need to be written to add users to the following 3 groups:

  • Core: Users who can see the ASAPP Core Reports

  • Contact Center: Users who can see the ASAPP Contact Center Reports

  • All Reports: Users who can see both the ASAPP Contact Center and ASAPP Core Reports

If you have any Creator users, you may want custom groups created. This can be achieved by writing a policy to create reporting groups based on a specific user attribute (i.e. I need reporting groups per queue, where queue is the attribute).

Data Security

Limits the agent-level data that certain users can see in Historical Reporting. If anyone has these policies, then the Core, Contact Center, and All Reports groups should be enabled.

Business Hours

Allows Admin users to set their business hours of operation and holidays on a per queue basis.

Access

Allows you to see Business Hours in the Admin navigation, access it, and make changes.

Triggers

An ASAPP feature that allows you to specify which pages display the ASAPP Chat UI. You can show the ASAPP Chat UI on all pages with the ASAPP Chat SDK embedded and loaded, or on just a subset of those pages.

Access

Allows you to see Triggers in the Admin navigation, access it, and make changes.

Knowledge Base

An ASAPP feature that helps Agents access information without the needing to navigate any external systems by surfacing KB content directly within Agent Desk.

Access

Allows you to see Knowledge Base content in the Admin navigation, access it, and make changes.

Conversation Manager

Admin Feature where you can monitor current conversations individually in the Conversation Manager. The Conversation Manager shows all current, queued, and historical conversations handled by SRS, bot, or by a live agent.

Access

Allows you to see Conversation Manager in the Admin navigation and access it.

Conversation Download

Allows you to select 1 or more conversations in Conversation Manager to export to either an HTML or CSV file.

Whisper

Allows you to send an inline, private message to an agent within a currently live chat, selected from the Conversation Manager.

SRS Issues

Allows you to see conversations only handled by SRS in the Conversation Manager.

Data Security

Limits the agent-assisted conversations that certain users can see at the agent-level in the Conversation Manager.

User Management

Admin Feature to edit user roles and permissions.

Access

Allows you to see User Management in their Admin navigation, access it, and make changes to queue membership, status, and concurrency per user.

Editable Roles

Allows you to change the role(s) of a user in User Management.

Editable Custom Attributes

Allows you to change the value of a custom user attribute per user in User Management. If Off, then these custom attributes will be read-only in the list of users.

Data Security

Limits the users that certain users can see or edit in User Management.

Definitions

The following table defines the key terms related to ASAPP Roles & Permissions.

Role

Definition

Resource

The ASAPP functionality that you can permission in a certain way. ASAPP determines Resources when features are built.

Action

Describes the possible privileges a user can have on a given resource. (i.e. View Only vs. Edit)

Permission

Action + Resource. ex. “can view Live Insights”

Target

The user or a set of users who are given a permission.

User Attribute

A describing attribute for a client user. User Attributes are either sent to ASAPP via accepted method by the client, or ASAPP Native.

ASAPP Native User Attribute

A user attribute that exists within the ASAPP platform without the client needing to send it. Currently:

  • Role

  • Group

  • Status

  • Concurrency

Custom User Attribute

An attribute specific to the client’s organization that is sent to ASAPP.

Clarifier

An additional and optional layer of restriction in a policy. Must be defined by a user attribute that already exists in the system.

Policy

An individual rule that assigns a permission to a user or set of users. The structure is generally: Target + Permission (opt. + Clarifier) = Target + Action + Resource (opt. + Clarifier)