Note: When you create a pre-defined service desk using the Service Desk > Desk Template page, much of the user security issues described in this topic are configured for you.
Note: See System > User Security for an introduction to VSA user security concepts mentioned in this topic.
Access to desk definitions, tickets, and KB articles comprise five levels of user security:
Note: Machine roles and Service Desk are discussed in a separate topic, Integrating Service Desk, Live Connect, and Portal Access.
Role Types
Kaseya licensing is purchased by role type. There are separate role types for licensing users by user role type and licensing machines by machine role type. Each role type enables selected functions listed in the User Roles > Access Rights tab and Machine Roles > Access Rights tab. The number of role type licenses purchased displays in the System > License Manager > Role Type tab. Each role type license specifies the number of named users and concurrent users allowed.
User licensing for the Service Desk module is purchased and managed using two user role types:
Service Desk Administrators
- Equivalent to a Master
role user within the Service Desk module only. Service Desk Technicians
- A user who works with tickets and KB articles.Note: The
role is assigned the Master
role type by default.Service Desk Administrators
User Roles
Three user roles are created when the Service Desk module is installed. These user roles provide three types of function access typically required by Service Desk users. You can use them as is, or modify them if you like, or use them as models for creating your own new user roles.
SD Admin
– A Service Desk administrator who has access to all Service Desk functions and tickets, regardless of scope. An SD Admin
can create and edit desk definitions, configure Service Desk support tables and Service Desk procedures, and perform all actions on tickets. Only SD Admin
users have access to advanced functions in the Service Desk > Tickets table such as Delete and Unlock. Like a Master
role user, an SD Admin
user is not limited by field permissions, described below. This user role is a member of the Service Desk Administrators
role type.SD User
– A Service Desk user who works with Tickets, Archived Tickets, Search All and User Preferences. This role does not permit access to desk definitions, procedures or any other support tables. This user role can only view published KB articles, but cannot create or edit KB articles. This user role is a member of the Service Desk Technicians
role type.KB Admin
– A Service Desk administrator who creates, edits and manages KB articles. The KB Admin
user has access to all Service Desk functions. This user role is a member of both the Service Desk Administrators
and Service Desk Technicians
role type. Users
A VSA user only has access to the Service Desk module and functions by assigning that VSA user to a user role using the
or Service Desk Administrators
role type. Service Desk Technicians
Scopes
Scopes and Service Desks
The following applies to a VSA user using a role that is linked to the Service Desk Technicians
role type and that same role is not linked to the
role type.Service Desk Administrators
Note: See Visibility of Service Desk Tickets by a Staff Member for an alternate method of making tickets visible to staff members.
Scopes, User Roles and Knowledge Base Desks
The following applies to a VSA user using a role that is linked to the Service Desk Technicians
role type and that same role is not linked to the
role type.Service Desk Administrators
KnowledgeBase
desk, any KB articles set to the Published
stage are visible and viewable for all service desk users and machine users in Live Connect, regardless of user role or scope. The same is true for any knowledge base desk created from scratch, so long as the KB article is set to the End
stage, whatever the name of that End
stage.Service Desk Technicians
role type. Then associate the knowledge base with the user role using Role Preferences or the Desk Definition > Access > Roles tab. Then assign users to that user role. The KB Admin
user role can be used for this purpose. The KB Admin
is already associated with the KnowledgeBase
desk. You only need to remove the Service Desk Administrator
roletype from the KB Admin
user role.Field Permissions
Field permissions are set by role. For VSA users using roles linked to the
role type, field permissions determine what fields a user can view or edit within the ticket editor or KB article editor. Typical field permissions include: Service Desk Technicians
, Editable
, View Only
, or Hidden
. Default field permissions are set by editing template.Required
Note: VSA users using a role linked to the
role type can see and work with any field in any ticket editor or KB article editor. Service Desk Administrators
role users also always have complete field permission access, regardless of roletype assignment.Master
Editing Templates
An editing template serves three purposes:
An editing template is applied to a combination of desk definition and user role (or machine role) using Role Preferences or the Desk Definition > Access > Roles tab. An editing template can also be applied to a combination of desk definition and user using User Preferences. User Preferences has precedence over Role Preferences. The default editing template for all roles and all users working with a service desk is specified in the Service Desk > Desk Definition > New or Edit > General Info tab.
Default Field Permissions
Portal Access users (machine users) use ticket field level permissions defined for the
machine role. The Default
machine role also applies to VSA users using a user role that does not include either the Default
or Service Desk Administrator
roletype. When a VSA user is using the Service Desk Technician
machine role to view or edit a ticket, a Default
message displays at the top of a service desk ticket. If even the Default Permissions Apply
machine role does not provide access to a ticket, then an error message tells the user their role does not permit access to the ticket. Default
Unassigned Tickets
Tickets can be created without assigning an organization to the ticket. The Desk Definition > General Info tab > Only Masters see Unassigned Tickets checkbox determines whether master users or all users can see unassigned tickets.