The header
Name, designation, employee code, joining date, status, location, who they report to, and their compensation. Everything else is a tab below it.The tabs
Profile
Profile
Personal details — name, date of birth, gender, contact, address — and identity and bank information: PAN, Aadhaar and bank account (masked), Provident Fund and Employees’ State Insurance numbers.Editable with
employee:write.Work
Work
Designation, department, location, shift template, manager and employment type. This is where the manager link — the one approvals route on — is set.
Attendance
Attendance
Their month calendar with a month-to-date summary, month navigation, and a read-only day detail showing the shift window, worked bands, punch trail and location.Two write actions live here: a manual punch at an explicit timestamp, and a bulk range override applying a status across dates. Both need
attendance:write and both are audited. See Manual punches and overrides.The day drawer is inspect-only — there is no per-day override control inside it. Use the range form for a single day.
Leave
Leave
Balance tiles per leave type and full leave history, with year-so-far and approval-flow panels. Apply on behalf files a request against this employee — see Applying for leave.
Compensation
Compensation
Current salary structure and the immutable revision history. Filing a revision needs
payroll:write. See Compensation.Documents
Documents
The employee’s document vault, grouped by category, with upload, verify, delete and request-missing. See Documents.
Devices & sessions
Devices & sessions
Enrolled mobile and biometric devices, and active sign-in sessions — with revoke for each, and sign-out-everywhere. See Sessions and devices.
Audit
Audit
Everything that has been done to this employee’s record: who, when, what changed. Faceted by category and period, with CSV export. See Audit log.
Permissions across the tabs
Reading the record needsemployee:read. Individual tabs then gate on their own key — attendance:write for the punch actions, payroll:write for a revision, document:write for uploads, audit:read for the audit tab. A viewer without a tab’s permission does not see that tab’s write controls.
Scope
employee:read lets you open employee records. Which records depends on your scope: a manager sees their direct reports, an hr:approve holder sees the organization. Some fields are additionally redacted for viewers outside scope even on records they can open.
See Roles & permissions.