HRMTS handles users authentication into the system using our own HRID identity server. When the user is logged in, he/she will have access to the data according to which departments he/she is member of and the roles that is given to the user
Read about authentication here.
A set of User roles and Hierarchical department structure is used to control access. Data is only accessible on departments which users are member of, and limited by the role of the user. Data access level is given by the place of the department in the hierarchical structure and can be overriden on individual level. Roles have names descriptive to their access profile (Administrator, Project Manager, Project Member)