How do roles and permissions work in PeopleMuster?
Roles in PeopleMuster are built from sixty-four separate permissions across areas such as attendance, leave, timesheets, projects, benefits and devices. Five roles ship ready, custom roles can be added, and every employee keeps a fixed baseline that no role removes. Access rules are also enforced in the database, and every permission change is logged.
Permissions only work when they match how a company actually splits its jobs. That is why there are sixty-four of them rather than a handful.
The domains show how fine the control gets. Attendance and shifts. Biometric device sync, kept apart because syncing a terminal is a different job from reading a record. Leave. Timesheets. Projects and boards. Resource allocation. Project health. Clients, meetings, benefits, devices, checklists, policies, skills, awards and feedback.
So a manager can approve project timesheets without running leave administration. An accountant can manage benefits without reaching performance events.
Five roles cover the common shapes: Administrator, Employee, Manager, HR Manager and Accountant. Where none fits, a custom role is built from the same sixty-four. The roles screen shows each role's member count and how many permissions it carries.
Underneath sits a baseline the product calls everyone can. Mark your own attendance, request leave, log your own recent hours, edit your profile basics, see your own device and projects, and see the directory. It cannot be removed.
Changes take effect at the next sign-in, and each one is written to the activity log with the old value and the new one.
Related questions
Can I create my own roles?
Yes. The five default roles cover common shapes. Where those do not fit, custom roles are built from the same sixty-four permissions.
Are permission changes recorded?
Yes. The activity log records them with the old and new values, so each adjustment traces to a person and a time.
When does a change take effect?
At the person's next sign-in. A quick sign-out and back in picks it up straight away.