Users and Permissions
Introduction to Role-Based Access Control
Role-based access control is a method of regulating access to software resources based on different roles of users within an organisation. It enables fine-graining of access management by specifying roles that define who can access which areas of a software system and under what conditions. It also allows users to be assigned to certain groups (roles) with particular capabilities and proper permissions.
Access or privilege right is the ability to perform a specific operation on a software resource, such as view, create, edit or delete.
Note
Being able to perform actions detailed in the portal documentation is provided by permissions in one or more role(s) associated to your own user account. If some of the menu, field, dropdown, etc. options are not available to you, it is because you lack the relevant permissions in your roles.
User Accounts
Users with the proper roles associated have the ability to create new user accounts and assign roles to them.
Navigate to Access Control → Users.
Click on the +New User button and the create form will be displayed.
Fill in the details described below.
Click Submit to save changes.
Specify the following general details of the new user:
Name | Add a unique designation to the new resource. |
Password | Provide a password for login. Re-type it for confirmation. |
Disabled | When checked, the user will not be able to log on regardless of the validity of their credentials. |
User Roles | Choose the related role to be assigned to the new user. |
Company | Choose the company the user belongs to. |
Roles
Roles are a set of permissions for select resources reflecting a business responsibility within an enterprise. In order to gain all necessary permissions, one or more roles need to be associated to a user account.
Note
Roles are built-in and are not changeable.
Buzzeasy Portal offers the following roles for assignment to user accounts.
SuperAdmin | |
Administrator | |
Campaign Admin | |
Campaign Reporter | |
Supervisor | |
User Admin | |
Callback Admin | |
Chat Admin |
Description on the role definitions can be found on the following article: Role Definitions and Available Permissions
Role Scope
In Buzzeasy, every role is associated to a Company – the roles have a company scope.
For further details on how Buzzeasy adheres to corporate responsibility levels, please read the Organizational Hierarchy document.
Permissions
A permission establishes a right or privilege to a single resource. It controls how and if users will be able to view the details on the portal pages and perform different actions. Users are always granted permissions via the roles, and never directly.
A user can have more roles assigned and many different permissions provided as a result. An effective permission set is the union of all privileges (permissions) assigned via the roles.
There are 4 types of permissions available, please see the following sections for a description of these.
View
Provides the ability to view all properties of a resource. For example, if a user is granted the right to view Service Queues, he or she is able to obtain all properties of a Service Queue, such as the User Presented Number, Department, Time Zone, etc.
Create
Provides the ability to create new resources. If a user is granted the right to create Service Queues, he or she is able to add a new Service Queue to Buzzeasy including all its properties, such as User Presented Number, Department, Time Zone, etc.
Edit
Provides the ability to modify an existing resource. If a user is granted the right to edit Campaigns, he or she is able to alter the properties of an existing campaign, such as User Presented Number, Department, Time Zone, etc.
Delete
Provides the ability to remove resources. If a user is granted the delete Contact Centre Numbers permission, he or she is able to remove existing Contact Centre Numbers.
Permission are Discreet
Please note that no permission is related to the other permissions. For example, the Create, Edit and Delete permissions do not implicitly provide the View permission! If a user is granted either the Create, Edit or Delete right to a resource without also having the View permission, then the user will effectively have no access to the resource as there is no way to interact with it.
Viewing Effective Permissions
Navigate to Access Control → Users to view the list of user accounts.
Click Edit for the preferred entry to open up the details page.
Click Effective Permissions tab to view the effective permission set of a user.