Precision Workspace Management Suite

Attendance that respects campus walls.

Track who is in, who is late, and who is owed a day — by department, not by rumor. Built for a university with access control devices, and roles that cannot step on each other.

Super Admin · Section Admin · Hierarchy Manager · Employee

Access control punch syncDepartment-isolated rulesSandwich auto-absentRound-up before / next / nearestIN/OUT reader mapRotational rostersComp-off monthly capManager approvalsScoped /attendanceCSV for payroll systemsAccess control punch syncDepartment-isolated rulesSandwich auto-absentRound-up before / next / nearestIN/OUT reader mapRotational rostersComp-off monthly capManager approvalsScoped /attendanceCSV for payroll systems

Who uses it

Four seats. Four views of the same clock.

RBAC is not a hidden menu. Dashboards, attendance columns, and APIs all follow the role. Direct URLs without permission return 403.

University-wide

Super Admin

Owns the campus tree, designations, and Section Admin assignments. Sees present/absent tallies, live operations, and the enterprise attendance ledger.

  • Create and lock University → Building → Department → Sub-department
  • Global designations master
  • Assign and revoke Section Admins
  • Cross-campus dashboards and attendance filters
  • Org mutations only — Section Admins cannot change structure

Department-scoped

Section Admin

Runs one attendance section per department. Configures shifts, rules, and employees for that department only — no cross-department writes, no org tree edits.

  • Department dashboard: missing punches, late arrivals, pending actions
  • Shifts, rotational rosters, and flexi definitions
  • Rules: round-up, sandwich absent, OT, comp-off, holidays
  • Employee master within the department
  • Department attendance grid with full shift pairs

Reporting line

Hierarchy Manager

Reads and approves work for direct reports. Separate from the org tree — e.g. Assistant Professor → Professor → Department Head.

  • Attendance for reports (not the whole campus)
  • Approve leave, overtime, and comp-off requests
  • Exception visibility for the reporting chain
  • No shift or org structure edits

Self-service

Employee

A personal portal: today’s hours, clock pairs, weekly timesheet, and requests. Admin navigation is hidden; guarded URLs return 403.

  • Today’s hours and IN/OUT timestamps
  • Personal attendance ledger (no other names)
  • Apply for leave and comp-off
  • Route requests to managerId

Workflow

From fingerprint to timesheet.

Hardware stays with the access control devices. This module owns the day: ingest, calculate, scope, approve, export.

  1. 01

    Punch at the door

    Access control devices capture IN/OUT. This product does not manage visitor access or firmware.

  2. 02

    Ingest in real time

    Webhooks land in punch logs. Rapid duplicates inside a configured window are ignored. Reader maps decide which devices count as IN vs OUT.

  3. 03

    Apply department rules

    The rules engine scores the day: full/half thresholds, round-up (before / next / nearest), sandwich auto-absent, pre/post-shift OT, weekly offs and holidays.

  4. 04

    See the day, scoped

    One /attendance route. Employee sees self. Section Admin sees the department. Super Admin sees the campus with filters. Hierarchy Manager sees reports.

  5. 05

    Exceptions and export

    Missing punches and late/early flags land in an inbox. Approvals close the loop. CSV export is for payroll systems — this module does not run payroll.

Product

Every major surface, in one ledger.

Mapped from the product docs: organization, employees, shifts, rules, punches, attendance, exceptions, leave, and reports.

Role dashboards

Post-login paths split: campus health, department actions, or personal hours. Same product, different visual job.

Universal attendance

A single grid that respects session scope. Identifying columns hide for employees.

Employee master

Code, name, email, photo, joining/leaving dates, gender, address — mapped to university, building, department, designation, and synced toward the access control devices.

Shifts and rosters

Day, night, flexi, and rotational rosters. Department-scoped. Max continuous hours across 24h+ windows.

Rules engine

Categories per department. Punch selection, round-up, sandwich absent, OT after threshold, comp-off caps, late/early vs company timing.

Calendar

Holidays and weekly offs feed auto-absent and OT-on-off-day logic.

Leave, OT, comp-off

Employees request. Managers approve. Approved leave shows on the attendance view.

Punch processing

On-the-fly calculation as events arrive. Processing status for operators who need to know the queue is live.

Reports

Exception inbox, pending approvals, and CSV export. Attendance data out — compensation stays elsewhere.

Hardened org tree

Only Super Admin mutates university structure and section definitions. Section Admins get read-only trees in their scope.

Campus tree

One university. Nested rooms of authority.

UI language is university / building / department. Section Admin reports to Super Admin. Section Head governs the department operationally. Reporting lines (managerId) are a separate chain.

01

University

Singleton campus

02

Buildings

Locations on the tree

03

Departments

One attendance section each

04

Sub-departments

Streams — AI/ML, Web, DSA

05

Designations

Global titles, Super Admin

Open the ledger for your role.

Live sign-in stays on the campus deployment. This page is the product walkthrough for pitching — demo credentials are issued in the session.