What rights and roles are there and what effects do they have?

Employees can be assigned four different roles: Company management, branch management, department management, employee.

Depending on these roles, the respective persons have different access rights to personal data and entries.

The company management can view all entries for the company, the branch management can only view those relating to their own branch, etc.