The Five Roles
FieldTime defines five distinct roles. Four of them map to specific responsibilities in the timesheet workflow; the fifth — Admin — has unrestricted access across the entire system.Employee
The baseline role for all field staff, technicians, designers, and anyone whose primary job is recording their own time. Employees clock in and out, enter hours manually (if exempt), and submit timesheets for approval.
Project Manager
Project managers are assigned to specific projects and review time entries recorded against those projects. PMs approve or request revisions on entries before they reach the supervisor stage.
Supervisor
Supervisors manage teams and have a higher level of oversight than project managers. They approve timesheets after PM review, manage team assignments, and can view time entries for any employee on their team.
Payroll
The Payroll role is granted to payroll processors and finance staff. Payroll users give final approval on fully reviewed timesheets and trigger the export to Deltek Vantagepoint. They can also view the premium-pay ledger and run payroll reports.
Admin
Administrators have full system access. The Admin role supersedes all other role checks — an admin can perform every action available to Employees, PMs, Supervisors, and Payroll users, plus exclusive administrative functions like configuring the Vantagepoint sync, managing employee profiles, and editing any time entry.
Permissions by Role
The table below summarizes the key actions available to each role. A ✅ means the role can perform that action; a ❌ means it cannot.| Action | Employee | Project Manager | Supervisor | Payroll | Admin |
|---|---|---|---|---|---|
| Clock in / clock out (punch clock) | ✅ | ✅ | ✅ | ✅ | ✅ |
| Enter hours manually | ✅ | ✅ | ✅ | ✅ | ✅ |
| Submit own timesheet | ✅ | ✅ | ✅ | ✅ | ✅ |
| View own time entries | ✅ | ✅ | ✅ | ✅ | ✅ |
| Approve / reject time entries (PM level) | ❌ | ✅ | ✅ | ❌ | ✅ |
| Approve / reject timesheets (supervisor level) | ❌ | ❌ | ✅ | ❌ | ✅ |
| Request timesheet revisions | ❌ | ✅ | ✅ | ❌ | ✅ |
| View team employee entries | ❌ | ✅ | ✅ | ✅ | ✅ |
| View meal-waiver status for employees | ❌ | ✅ | ✅ | ❌ | ✅ |
| Final payroll approval | ❌ | ❌ | ❌ | ✅ | ✅ |
| Export timesheets to Vantagepoint | ❌ | ❌ | ❌ | ✅ | ✅ |
| View premium-pay ledger | ❌ | ❌ | ❌ | ✅ | ✅ |
| Edit-spot-check report | ❌ | ❌ | ✅ | ✅ | ✅ |
| Manage employee profiles & roles | ❌ | ❌ | ❌ | ❌ | ✅ |
| Create / edit any time entry | ❌ | ❌ | ❌ | ❌ | ✅ |
| Manage project assignments | ❌ | ❌ | ❌ | ❌ | ✅ |
| Configure Vantagepoint sync | ❌ | ❌ | ❌ | ❌ | ✅ |
| Configure system-wide notification schedules | ❌ | ❌ | ❌ | ❌ | ✅ |
| Configure new-employee auto-assignments | ❌ | ❌ | ❌ | ❌ | ✅ |
The Admin role is not hierarchically above Payroll in every sense — Payroll has exclusive payroll-approval and export capabilities that Supervisors and PMs do not. Admins can perform payroll actions, but a Payroll user cannot perform Admin-only administrative actions.
Every user — regardless of role — can manage their own personal notification preferences (browser, email, and mobile push) from their Settings page. The “Configure system-wide notification schedules” permission in the table above refers to Admin-only controls for organization-wide reminder timing, not individual user preferences.
How the Approval Workflow Uses Roles
Timesheet approval follows a fixed multi-stage chain. Each stage is gated by role:- Employee submits the timesheet.
- Project Manager reviews entries on their assigned projects and approves or requests a revision.
- Supervisor performs a second-level review and approves the entire timesheet.
- Payroll gives final approval and exports to Vantagepoint.
Not every timesheet passes through a PM stage. If a project has no assigned PM, the timesheet moves directly to supervisor approval. Your administrator controls project–PM assignments from the Admin Panel.
How Admins Assign Roles
Only users with the Admin role can change another employee’s role. To assign or update a role:- Sign in as an Admin and navigate to Admin Panel → Employees (the Employee Directory tab).
- Search for the employee by name or employee ID and open their profile.
- In the employee’s profile, locate the Role field and select the new role from the dropdown.
- Save the changes. The employee’s new role takes effect on their next sign-in (or immediately if they refresh their session).
Employment Types: Exempt vs. Non-Exempt
In addition to their role, every FieldTime employee has an employment type that controls how they record time. Your administrator sets this field to match your firm’s payroll classification.| Employment Type | Time-Entry Method | Overtime Rules |
|---|---|---|
| Non-Exempt (Hourly) | Punch clock (clock in / clock out with live timestamps) | Subject to overtime, meal-break, and prevailing wage compliance rules |
| Exempt (Salaried) | Manual hour entry (enter daily hours directly on the timesheet) | Not subject to hourly overtime calculations in FieldTime |
Your employment type is set by your FieldTime administrator and mirrors your payroll classification in Vantagepoint. If you believe your employment type is incorrect — for example, you are seeing the punch clock when you should be entering hours manually — contact your FieldTime admin to have it corrected.
