Skip to main content

Role Model

The Human Resources Management System (HRMS) role model makes it possible to control access to the application's features in accordance with employees' job responsibilities and access rights to different sections of the service.

Each role imposes its own limitations on a user's ability to read, update, and create new records, as well as their access to the task approval feature.

To have access to the HRMS agent interface, users must have special roles with the hrm prefix. For example, the hrm_agent role.

SimpleOne users without the special roles can access the service via the portal. The portal provides the basic features of the HRMS application. For example, users can update their own skills.

RoleDescription
hrm_agentThis role enables users to read all of the HRMS tables, as well as to create, update, and delete some records.
hrm_managerThis role includes the hrm_agent role. Apart from being able to read all of the HRMS tables, users with the HRM manager role can create and update the records of the main tables involved in the human resources management process.
hrm_adminThis role includes the following roles:
  • hrm_manager
  • hrm_compliance_control_manager
  • hrm_form_manager
  • hrm_form_launch_manager
  • hrm_specialization_manager
In addition to the features HRM managers have access to, HRM admins can delete the records of all of the tables involved in the human resources management process if it is allowed by the service.
hrm_form_managerThis role enables users to create forms and fill them with questions or tasks.
hrm_form_launch_managerThis role enables users to conduct surveys, send out questionnaires, or initiate other activities in order to get feedback from the company's employees.
hrm_supervisorThis role is assigned to unit managers. Users with this role can plan recruitment and interact with the company's employees via the agent interface using forms and surveys.
hrm_budget_ownerThis role is assigned to the employees responsible for the company's budgets. Users with this role approve recruitment plans.

Find out how to assign roles to users in the System Users article.

Role-dependent features

ProcessReadCreateUpdateDelete
Recruitment planninghrm_agent, hrm_supervisor, hrm_budget_ownerhrm_manager, hrm_supervisorhrm_manager, hrm_supervisor, hrm_budget_owner
Applicant screeninguseruserhrm_agenthrm_admin
Applicant reviewhrm_agenthrm_agenthrm_agenthrm_admin
Employee onboardinguseruserhrm_agenthrm_admin
Absence planninguseruserhrm_agenthrm_admin
Creating survey formshrm_supervisor, hrm_form_manager, hrm_adminhrm_form_manager, hrm_adminhrm_form_manager, hrm_adminhrm_form_manager, hrm_admin
Conducting surveyshrm_supervisor, hrm_form_launch_manager, hrm_adminhrm_supervisor, hrm_form_launch_manager, hrm_adminhrm_form_launch_manager, hrm_adminhrm_admin
Employee dismissaluseruserhrm_agenthrm_admin