Employee Supervision
Employee supervision determines who a supervisor can access and
what he or she can do.
Who can be accessed is determined by an organization unit.
Organization units work as containers of accessible employees. This selection
can be further narrowed only to certain positions.
What can be done is determined by an access role. Roles specify what
data can be viewed and what operations can be performed, e.g., authorization,
approval, cancellation, deletion.
Supervision can be granted in different ways:
- Access role assignment - access rights are determined by an access role
and given over all members of selected organization units.
- Supervising Position Assignment - access roles can be assigned to a
position instead of an employee. As a result, everyone who holds the
position receives relevant access roles. However, additional configuration
is required. Supervision is granted only over members of relevant
organization units who hold a position defined as one subordinate to the
supervisor.
- Position Access Assignment - works just like supervising position
aassignment, except only position access is assigned instead of a position.
- Becoming and HR administrator - usually reserved for a few selected
people, it gives access to everything and everyone in HR.
Technical Information:
Access control is based on Logical Units, which are pieces of programming
code devoted to a specific application area, e.g., travel expenses, time
authorization, benefits administration. Access management allows you to protect
employee data related to the selected logical unit (e.g. travel expenses,
training and development, time and attendance, schedules and rules).
Access management is divided into 3 layers built on top of each other:
- Access Attribute - closest to the application's core, attributes
determine what logical units are protected, what data operations are allowed
(registration, modification, removal), what key columns are affected, and
what values can be entered (e.g., approved;authorized). Attributes can set a
lock that prevents anyone with a lower access level from overriding changes
made by someone who uses the attribute.
This layer is intended for advanced users.
- Access Role - roles work as containers for access attributes. Each role
is filled with relevant access attributes and can be later assigned to
someone, bestowing all attributes on that person.
Roles have a special "power level" which determines the strength of an
attribute access lock mentioned earlier. It means that if an attribute sets
an access lock, the role determines lock's strength.
- Position Access - just as access attributes are grouped under access
roles, access roles can be grouped under positions. This way, when a
position or position access is assigned, all relevant access roles will be
received. However, access bestowed by positions works only on employees who
hold subordinate positions. Subordinate positions have to be defined for
each supervising position.