This article contains the following topics:

Roles

Bot Builder allows you to add, edit, and deactivate users so that they can create, edit, and test bots and skills in the Bot Builder, as well as leverage the Agent Chat Console and chat with Luma. An Administrator can manage and add Luma-specific roles to users. Access to execute skills that are defined by a user's role. Each role has specific permissions to use the Bot Builder.

Luma supports four out-of-the-box roles: Admin, Developer, Support Agent, and End User. The following table provides an overview of the various roles available in Luma, and their respective Permissions as part of User Management.

Roles and Permissions Matrix

Roles/FunctionalityDescriptionSkill ExecutionAgent Chat Console

Skill Builder

Skills & Attributes

Bot TestingBuild and PublishBot Troubleshooting (Coming Soon)Bot ConfigurationIntegrationsUser/Group Management
Anonymous 

An Anonymous user can execute skills without their chat channel account being linked to their Luma Virtual Agent account. A Anonymous user can only access skills in the Anonymous Group.

Users cannot be associated with this Role.

(tick)(error)(error)(error)(error)(error)(error)(error)(error)
End-User

End users are restricted from accessing the Bot Builder interface. By default, the End-user role is assigned to all users whose role is not defined during user synchronization or creation. 

(tick)(error)(error)(error)(error)(error)(error)(error)(error)
Support Agent

Support agents can log in to Bot Builder to update their profile and access the Agent Chat Console. 

(tick)(tick)(error)(error)(error)(error)(error)(error)(error)
Developer

Developers can create and edit skills and the features related to including attributes. A developer can also access Bot configuration which includes small talk, system skills, and channel configuration.

(tick)(tick)(tick)(tick)(tick)(tick)(tick)(error)(error)
AdministratorAn administrator can access all functions in the Tenant. A tenant can have multiple users with the Administrator role.(tick)(tick)(tick)(tick)(tick)(tick)(tick)(tick)(tick)


Superadmin is an additional user type that is not available from within Bot Builder. The Superadmin controls managing tenants within a Luma Virtual Agent environment. The Superadmin is created by Serviceaide support at the time of purchase. For more information on Superadmin see Tenant Provisioning.


Group and User Permissions

Permission implies the ability to provide or restrict access to certain skills. This can be done using groups or users. A Group consists of a set of users who can access skills associated with that group. Luma provides the below out-of-the-box groups:

  1. Public
  2. Anonymous
  3. Default Administrators
  4. Default End Users
  5. Default Developers
  6. Default Support Agents
  7. Default Support Team

Apart from this, you have the flexibility of creating Custom groups and assigning users to them. Note that, a user can be a part of multiple groups irrespective of their role. A skill can be accessed by different groups provided the skill is assigned to those groups.

Default Administrators Group 

Following are the characteristics of the Default Administrators group:

Public Group

Following are the characteristics of the Public group:

Anonymous Group

Following are the characteristics of the Anonymous group:

Default Support Agents Group

Following are the characteristics of the Default Support agents group:

Default End Users

Following are the characteristics of the Default End-User group:

Default Developers

Following are the characteristics of the Default Developers group:

Default Support Team

Following are the characteristics of the Default Support Team:

Individual User Skill Permission

An administrator can grant access to skills to individual users so that specific users can access the skill. When a skill should only be accessed by a limited number of users, an administrator can directly add the users to the skill instead of creating a group and adding the skill and users to the group.

Related Topics: