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.