Admin guideView as Markdown

Time Tracker

Log staff work and break time against projects and tickets, with PIN protection and auto-lock.

Time Tracker records how staff spend their time — both work and breaks — against the projects and tickets they serve. It is built for shared, on-the-floor use, with per-user PINs and auto-locking so entries stay tied to the right person.

Staff records#

Time is logged against staff records. Each staff record has a name and can optionally be linked to a user in your organization. Linking to a user connects tracked time back to an existing member; leaving it unlinked lets you track people who do not need a full account. Views in the tracker are organized per staff, per day, so you can see one person's day at a time.

Logging time#

Every entry is either work or a break, and each is recorded against a project or a ticket so the time maps to real deliverables and accounts.

Work vs. break#

KindPurpose
WorkProductive time on a project or ticket
BreakTime away from work

Break categories#

Breaks are organized into categories that are emoji and colour coded for quick visual scanning — a coffee break reads differently at a glance from a lunch break. There are built-in categories to get you started, and you can add custom categories to match how your team actually works.

Two ways to record#

You can capture time in whichever way suits the moment:

  • Live timer: Start a timer and let it run while the work happens, then stop it when finished.
  • Manual entry: Enter a time block after the fact when a timer was not running.

PIN protection and auto-lock#

Because the tracker is often used on a shared device, it protects entries with a per-user PIN and locks itself when idle.

  • Per-user PIN: Each user has their own PIN, stored hashed rather than in plain text. The PIN gates entry so time is logged as the correct person.
  • Auto-lock: After a set number of idle minutes, the tracker locks automatically, requiring a PIN to resume. This prevents one person's session from being left open for the next.

Configure the idle timeout to balance convenience against the risk of unattended sessions on a shared screen.

Access control#

Access to the Time Tracker is gated by the timetracker:view permission, associated with the Time Tracker Operator role. Only people granted this permission can open and use the tracker. Assign it to the staff who run time-tracking; everyone else is kept out. Role and permission assignment is covered in Members, roles & groups.

Getting started#

  1. Grant timetracker:view (Time Tracker Operator) to the people who will run the tracker.
  2. Create staff records, linking them to users where appropriate.
  3. Review the break categories — keep the built-in ones and add custom categories your team needs.
  4. Set the auto-lock idle timeout and have each user set a PIN.
  5. Log time with the live timer during the day, or via manual entry afterward, always choosing a project or ticket and marking each entry as work or break.
  6. Review time per staff, per day to check coverage and accuracy.