Employees and Users are different things. An Employee is an HR record — position, salary, leave. A User is a login account. Someone can be one, the other, or both. Adding an employee does not create a login, and inviting a user does not create an employee record.
- Employees — the staff register: position, department, contact, salary.
- Attendance — hours worked.
- Payroll — pay runs, drawing on employees and attendance.
- Leave — requests and approvals, which feed unpaid leave into pay.
All four share one set of access rights, so granting payroll also grants the employee and leave records it depends on — payroll without them would not be usable.