TriblockHR Help Center
← All modules
Admin Guide

Roles & Permissions

Who can do what inside your account — and how to scope a person to just the people they should see.

How access works

Access is controlled by two layers:

The defaults below reflect the standard TriblockHR configuration; your account may be customized.

The seven roles

RoleWhat they can do
System AdministratorFull access to the entire account — configure modules, manage users, view and edit any record, and assign roles and toggles. Usually the account owner or IT lead.
HR AdministratorFull access to HR: employees, recruitment, performance, learning, time-off policies, work schedules, and reporting. Can edit employee records and salary.
HR Clerk (View Only)Read-only access to HR records and reports — for support staff who need visibility without editing. Unless granted specific toggles below.
Payroll AdministratorFull access to payroll: pay slips, deductions, gratuity, statutory filings, and accounting integrations. Can edit salary and payroll-relevant records.
Payroll Clerk (View Only)Read-only access to payroll records and reports — for finance support who need visibility without running or editing payroll. Unless granted specific toggles below.
EmployeeSelf-service: view their own profile, submit timesheets and time-off requests, view pay slips, complete forms, and take part in performance and learning. Managers are Employees with extra toggles — see below.
No AccessThe account exists but the person can't sign in. Keeps the record (history, payroll runs, documents) for a leaver or a record-only entry.

Permission toggles

On top of the role, switch these on per person. They're how an ordinary Employee becomes a manager, and how a clerk gets a specific editing right. The label shown is the exact one in the app.

ToggleAllows the user to…
SalaryView and modify another employee's salary.
Employee DataView and modify employee profile information.
TimesheetsApprove or reject submitted timesheets.
Time OffApprove or reject time-off requests.
Hiring ManagerBe designated the hiring manager on an open position and act on candidates.
Shift ManagerBe designated the shift manager on a work schedule.
Department ManagerBe designated a department manager and view other employees in the same department.
Division ManagerBe designated a division manager and view other employees in the same division.
Training ManagerBe designated a training manager — create learning courses and view user progress.

Not every toggle is offered for every role — the app only shows the ones that make sense for the role you're editing. (Full System Administrators additionally have the gender pay-equity report; it isn't a per-user toggle.)

Effective access by role

What each role can do by default, and where a toggle is needed:

ToggleSystem AdminHR AdminHR ClerkPayroll AdminPayroll ClerkEmployee
Edit salary✓+++——
Edit employee data✓+—+—+
Approve timesheets✓✓+✓++
Approve time off✓✓+✓++
Hiring manager✓✓++++
Shift manager✓✓+✓++
Department manager✓✓—✓—+
Division manager✓✓—✓—+
Training manager✓✓———+

✓ Always — built into the role, no toggle needed.   + Toggle available — an administrator can switch it on for specific users in this role.   — Not available for this role.

Payroll-sensitive reports are role-gated Reports built on sensitive payroll data — salary scales, employee bank accounts, allowance/deduction history, pay-run lines — are limited to Payroll and HR Administrators (listing, running, saving, and scheduling). Other roles don't see them.
The Role And Permissions section of a user's settings page. A Role dropdown is set to Employee, and beside it eight unchecked permission toggles are each explained in a sentence — Division Manager, Shift Manager, Hiring Manager, Department Manager, Training Manager, Timesheets (approve or deny submitted timesheets), Employee Data (modify an employee's data), and Time offs (approve or deny time off requests).

Managers aren't a separate role

There's no "Manager" role. A manager is an Employee who has the relevant toggles and sits above other people in the reporting line — the reporting line (set on each person's employment record) defines their direct reports, and toggles like Timesheets / Time Off let them approve for those reports. The Manager Guide covers the day-to-day side.

Restricting access to a specific group

Often a manager, HR clerk, or payroll admin should only see and act on a specific group of employees — not the whole company. TriblockHR enforces this through five mechanisms that work together: a user can see another user if any mechanism applies.

MechanismHow it worksApplies to
Manager hierarchyA user set as another's manager — directly or higher up the reporting chain — can view their reports automatically. No toggle needed.Anyone with reports
Employment-level accessHR/Payroll admins and clerks can be restricted to specific employment levels (e.g. only managers, or only line staff); they then see and act only on users at those levels. With none assigned, they see everyone.HR Admin, HR Clerk, Payroll Admin, Payroll Clerk
Department Manager toggleAn employee with the toggle sees other employees in their own department — not other departments.Employee
Division Manager toggleAn employee with the toggle sees other employees in their own division — not other divisions.Employee
SelfEveryone can always see and manage their own profile, timesheets, time-off requests, pay slips, and documents.All users
What "no access" to a person actually means When a user is outside every applicable scope, that employee is invisible to them everywhere — not in employee lists, search, reports, or time-off/timesheet approval queues, and not openable by direct link. Their pay slips and documents can't be viewed and they can't be included in any export. From that user's perspective, the employee effectively doesn't exist.

Mechanisms layer, they don't override. An HR Clerk restricted to the "Manager" employment level who is also set as the direct manager of a "Line Staff" employee still sees that employee — through the manager-hierarchy path. An Employee with the Department Manager toggle sees their department peers whether or not they have direct reports.

Managers don't see salaries Being someone's manager does not reveal their pay. Only people with the Salary permission (typically HR and Payroll roles) can see or change salary — being a manager, or having Employee Data, is not enough.

Recommended setup

Common questions

Can one person hold more than one role?

Each account has one role. If someone needs to act in two capacities (say, an HR Administrator who also runs payroll), assign the higher-access role and use toggles to fine-tune authority.

Can the roles be customized?

The seven roles are the standard set; toggles give flexibility within each. For a different access pattern, contact your TriblockHR account manager.

Who can change a person's role or toggles?

Only System Administrators and HR Administrators. New employees always start as Employee or No Access; other roles are assigned afterward on the person's settings. You can't set yourself or a subordinate as your own manager, and every change is logged (see Data, Privacy & Audit).

What happens when an employee leaves?

Switch their role to No Access. They can no longer sign in, but their historical records — timesheets, pay slips, documents, performance history — stay intact.

Making an employee a manager (3 min)
▶ Video placeholder

Making an employee a manager (3 min)

Screen recording on a demo admin account: take a seeded demo Employee, confirm their reporting line so they have direct reports, then switch on the Timesheets and Time Off toggles, and show that they can now approve for their team. Keep all salary fields off-screen or zeroed.

Save as: admin-guide__access__roles__vid1.mp4