Screens and menus

Every Human Resources menu entry and screen: where to find it, what it is for, what its list shows and which permission it needs.

On this page (31)
Employees > HomeEmployees > EmployeesEmployees > open an employeeEmployee record > Job & payEmployee record > DocumentsEmployee record > Time & attendance / Access / HistoryEmployees > ApprovalsEmployees > My HREmployees > ReportingEmployees > ConfigurationApplications > EmployeesEmployees > HiringCandidates > open a candidateOffers > open an offerEmployees > Pay & benefitsPay changes > open a changeEmployees > OffboardingTerminations > open a terminationTerminations > Start offboardingEmployees > Time offLeave types > open a leave typeAccrual plans > open a planHolidays / Accrual plans > Calendar previewEmployees > Time & attendanceAttendance days > open a dayTimesheets > open a timesheetEmployees > ExpensesExpense claims > open a claim(no menu - API only) /talent/vacancies, /applications, /interviews(no menu - API only) /talent/cycles, /reviews, /appeals, /goals(no menu - API only) /talent/employee-skills, /courses, /sessions, /plans

Employees > Home

HR Home

What it is for
What needs HR's attention today, in counts, each clickable to the people behind it
List: columns and filters
Tiles: Headcount (+FTE), On leave, Joining, New joiners, Leaving, Probation ending (30 days), Offboardings, Documents expiring (30/60/90), Approvals (+overdue). Attention list (expired documents, overdue approvals, no assignment / no manager / no contract, overdue onboarding). Who is out this week. Scope line: 'Showing your team' / 'Showing the whole company'
Buttons and actions
Quick actions: New employee, Request leave, Start offboarding, Review approvals; click a tile -> drill-down list (paged, sortable)
Permission needed
Any HR permission; company tiles need hr.employee.view (else own team only); Probation tile hr.contract.view; Documents tile hr.private.view

Employees > Employees

Employee directory

What it is for
Every employee of the company as cards or a list (choice remembered per browser)
List: columns and filters
List columns: Employee number, Legal name, Arabic name (hidden), Work email, Work phone (hidden), Join date, Status (Draft/Probation/Active/Suspended/Notice/Terminated). Cards show photo or initials and an expiring-documents badge. Search by number, legal name, Arabic name, work email; filter by status
Buttons and actions
Cards / List switch, New employee, open a row
Permission needed
hr.employee.view (list), hr.employee.manage (New employee)

Employees > open an employee

Employee record - Overview

What it is for
Identification, work contact, private information and the onboarding checklist
List: columns and filters
Header tiles: Documents, Expiring, IDs & visas, Assignments, Contracts, Leaving, Onboarding (x/y). Tabs: Overview, Job & pay, Documents, Time & attendance, Access, History. Overview 'Jump to': General, Private information (only with hr.private.view), Onboarding
Buttons and actions
Edit / Save / Discard / Close; photo upload / remove; Actions menu: Transfer from a date, Change assignment, Suspend, Resume / Cancel scheduled suspension, Probation decision, Start offboarding, Request leave; Activate employee (draft only)
Permission needed
hr.employee.view (read), hr.employee.manage (general, photo, actions), hr.private.view / hr.private.manage (private block)

Employee record > Job & pay

Assignments and contracts

What it is for
Effective-dated assignments (where the person sits) and employment contracts (what was agreed)
List: columns and filters
Assignments: Employee number, Employee, Department, Position, Manager, Grade, Working calendar, Contract type, Cost centre, Valid from, Valid to, FTE, Status. Contracts: Number, From, To, Type, Gross, Status (Draft / In force / Expired / Terminated / Renewed); contract detail shows Gross, Net, WPS, Insurable, End-of-service base, Overtime base, Cost to employer with 'Why?'
Buttons and actions
New assignment / Activate assignment / End assignment; New contract / Create / Put in force / Why? / Close
Permission needed
hr.employee.manage (assignments); hr.contract.view / hr.contract.manage (contracts); hr.pay.view (salary figures and Why?)

Employee record > Documents

Documents and IDs & visas

What it is for
Personnel documents (passport, visa, labour permit, medical...) with expiry, files, and government identifiers (Emirates ID, UID, visa file, labour card, MOHRE...)
List: columns and filters
Documents: Document, Number ('Restricted' without private grant), Expires ('Expired n days ago' / 'Expires in n days' / date), Authority, Files; 'Required and missing: ...' banner. IDs & visas: Type (+Primary chip), Number (masked to last 4 without private grant), Issued, Expires, Authority, Status band (Expired / 120/90/60/30/15/7 days)
Buttons and actions
Add a document, Upload (file per document), Add an identifier, Remove identifier (bin icon)
Permission needed
hr.employee.view (see that documents exist and expiry); hr.private.view (numbers, files, IDs & visas section); hr.private.manage (add/upload/remove)

Employee record > Time & attendance / Access / History

Record panels

What it is for
Read-only panels: leave balances, requests and recent attendance; system access and the access request raised on activation; lifecycle timeline and Leaving
List: columns and filters
Access: Access request (Pending / Fulfilled / Rejected, raised date) and what the person can sign in to. History: Timeline (activated, transferred, suspended, resumed, probation confirmed/extended/ended) and Leaving
Buttons and actions
Request leave (opens the leave dialog); links to the termination
Permission needed
hr.employee.view; Access request state needs hr.employee.manage

Employees > Approvals

Approvals inbox

What it is for
One inbox of everything waiting on the signed-in person: leave, leave cancellation, leave allocation, profile change, document renewal, expense, request, overtime, attendance correction
List: columns and filters
Scope chips: Awaiting me, My team, Delegated to me, All (HR) with counts; type chips with counts; 'Overdue only' (after n h). Columns: Requested by, Type, Request, From, To, Submitted, Waiting (Overdue / today / n d), Balance and conflicts, Decide
Buttons and actions
Approve, Reject (reason required, dialog), Approve selected (bulk - leave and leave cancellations only), Open the record, Delegate my approvals (delegation page: Delegate, Revoke, notifications)
Permission needed
Any member; each item type needs its own deciding right (profile change / document renewal: hr.private.manage)

Employees > My HR

My HR

What it is for
The signed-in employee's own record: contact details, leave balances, recent leave and attendance, own documents, profile change and renewal requests
List: columns and filters
Metrics: Joined, Active assignments, Recent attendance days. Sections: Contact details, Leave balances, Recent leave requests, Recent attendance, My documents (with number and download), Pending leave, Approved leave cancellations
Buttons and actions
Request leave, Submit profile change, Withdraw request, Request renewal / Submit renewal / Withdraw renewal, Request cancellation, Refresh
Permission needed
Any member whose login is linked to an employee (server finds the employee from the login, never from an id)

Employees > Reporting

Headcount and FTE

What it is for
Distinct active employees, active assignments and summed FTE on a chosen date, per department
List: columns and filters
Filters: As of (date), Department (All departments). Tiles: Distinct employees, Active assignments, Full-time equivalent. Columns: Department, Employees, Assignments, FTE; basis note with company time zone
Buttons and actions
Run report
Permission needed
hr.report.view

Document expiry

What it is for
Employee documents that expired or expire within 90 days (same list as the Home documents tile)
List: columns and filters
Window chips: Expired, Next 30 days, 31-60, 61-90, All within 90 days. Columns: Employee number, Employee, Detail ('<type> - expires <date>'), Date, Status; never the document number
Buttons and actions
Change window, sort, filter, open the employee
Permission needed
hr.private.view (and company-wide employee view)

Document renewals

What it is for
Pending employee renewal requests for HR review, the renewal campaign builder and campaign history
List: columns and filters
Pending renewals: employee, document type, New number, Expiry, reason, evidence files. Campaign history: name, document type ('All document types'), expiry window, state (launched/completed), Recipients, per-state counts
Buttons and actions
Preview recipients, Launch campaign, Approve / Reject renewal (decision note)
Permission needed
hr.private.view (see), hr.private.manage (campaign builder, decide)

Leave balances

What it is for
Where each person's balance stands and this year's equation
List: columns and filters
Employee number, Employee, Leave type, Balance (days / h, red if negative), Opening, Accrual, Used, Expired, Adjustments, Closing, Pending (memo); hidden Reconciles
Buttons and actions
Click a row -> employee record
Permission needed
Any HR access or a manager's team; menu entry follows the Time off switch

Leave ledger report

What it is for
Opening + Accrual - Used - Expired + Adjustments = Closing by employee and leave type at a cutoff, with the movements behind each row
List: columns and filters
Filters: Cutoff date, From, Leave type, Employee status, Employee; columns Opening, Accrual, Used, Expired, Adjustments, Closing, Pending (memo), Reconciles; totals by unit; row drawer 'Movements'
Buttons and actions
Show the movements behind a row
Permission needed
hr.report.view (menu entry and server)

Attendance exceptions report

What it is for
Late, early, short, absent, missed punch and unapproved overtime by employee and day, with a reconciliation from punches to payable units
List: columns and filters
Filters From, To, Shift, Department, Status, Exception kind, 'Also list days with no exceptions'; list as Attendance days; footer: Punches, Hours, Overtime, Payable units, Imports
Buttons and actions
Export (CSV), open a day
Permission needed
Scope as attendance

Employees > Configuration

Departments and cost centres

What it is for
Company dimension values used by positions and assignments (shared Dimensions screen)
List: columns and filters
Code, Name, Arabic name, Rolls up to, Open from, Closed after, Status
Buttons and actions
New record, Edit, Save
Permission needed
reference.manage (server); menu shows for everyone in HR

HR masters

What it is for
The job catalogue, budgeted positions with FTE capacity, grade ladder and contract types with probation months
List: columns and filters
Code, Name, Arabic name, Status (Active/Archived) + Positions: Job, Department, Grade, Capacity FTE; Grades: Rank; Contract types: Probation (months)
Buttons and actions
New record, open, Edit, Save, Archive (Status)
Permission needed
hr.configure (save); any HR permission (read)

Assignments

What it is for
Every assignment of every employee, newest first
List: columns and filters
Same columns as the employee's Assignments list; filters and sort
Buttons and actions
New assignment, open, Save (draft), Activate assignment, End assignment
Permission needed
hr.employee.view (list), hr.employee.manage (changes)

Approval escalation

What it is for
When an approval task is overdue and who is told
List: columns and filters
Enable scheduled escalation, Response time (hours), Notify workspace administrators, Last scheduler run
Buttons and actions
Edit, Save, Discard
Permission needed
hr.employee.view (read), hr.configure (Edit)

Onboarding checklists

What it is for
Templates of tasks copied onto a new hire with real due dates counted from the join date
List: columns and filters
Master list: Code, Name, Arabic name, Status. Record: Which hires it is for (Contract type), Tasks table (Key, Title, Arabic title, Owner, Due (days), Required)
Buttons and actions
New record, Edit, Save, Add a task, remove a task, Archive (Status)
Permission needed
hr.configure (save); menu shows to any HR user

Offboarding checklists

What it is for
Rules for a leaver by contract type: notice length, departments that must clear, assets, when sign-in ends, what is frozen for payroll
List: columns and filters
Master list: Code, Name, Arabic name, Status. Record: Contract type, Notice (Notice days, Notice can be waived), Departments that must clear (Must clear, Answers for it), Clearance due (days before the last day), Company assets that must come back, Access cutoff rule, Cutoff hour, Frozen for payroll
Buttons and actions
New record, Edit, Save, Archive (Status)
Permission needed
hr.configure (save); menu shows to any HR user

Leave types (list)

What it is for
What kinds of absence exist and how they are counted
List: columns and filters
Code, Name, Arabic name (hidden), Counted in, Paid, Uses a balance, Half days, Hours, Calendar days, Certificate after (days), Minimum service (months), Status (Active/Archived)
Buttons and actions
New leave type (only with hr.configure); open a row
Permission needed
hr.employee.view (screen); hr.configure (create / change)

Accrual plans (list)

What it is for
Versioned plans that say how much leave is earned; they only post once reviewed and in force
List: columns and filters
Code, Plan name, Version, Leave type, Status (Configured/Approved/In force/Superseded/Retired), DEMO badge, Earned (rate + frequency), In force from, In force to, Author, Reviewer, Maximum balance, Waiting (months)
Buttons and actions
New plan, Create DEMO plan, open a plan
Permission needed
hr.employee.view (screen); hr.configure (create, activate, retire, new version); hr.leave.policy.approve (cases and approve)

Holidays

What it is for
Public holidays per working calendar (a whole or half day), used to price leave and to judge attendance
List: columns and filters
Pick calendar and Year; list Date, Day, Holiday, Length (Whole day / Half day); Calendar preview panel
Buttons and actions
Add holiday, Remove holiday (with confirm 'Keep it')
Permission needed
hr.employee.view (screen); hr.configure (add / remove)

Accrual runs

What it is for
The runs that move balances: Accrual, Expiry, Year end, FTE change recompute, reviews of past-dated changes, run history
List: columns and filters
Panels: Accrual (plan, As of, Employee optional, Preview, Run) with rows Employee number, Employee, Decision (Accrue/Skip), Units, FTE, Period, Why skipped; Expiry; Year end; FTE change recompute; Reviews awaiting HR; Run history (Run at, Started by, People, Skipped, Postings, By)
Buttons and actions
Preview (dry run), Run accrual, Run expiry, Close the year, Apply (recompute), Apply the recompute / Dismiss (review)
Permission needed
hr.employee.view (read history); hr.configure (every run); hr.leave.policy.approve (decide a review)

Allocations and adjustments

What it is for
Manual balance changes: a request that a second person approves; one ledger row per approval
List: columns and filters
Employee number, Employee, Leave type, Kind (Allocation/Adjustment), Units, Effective, Lapses, Status, Reason, Asked by, Decided by, Asked on
Buttons and actions
New request, Approve, Reject, Withdraw (per row dialogs)
Permission needed
hr.employee.view (read); hr.leave.allocate (request, withdraw); hr.leave.policy.approve (decide)

Shifts

What it is for
Work patterns with breaks, grace and overtime rule; assign people to a fixed shift; try a sample day
List: columns and filters
Code, Name, Arabic name, Starts, Ends, Overnight, Scheduled hours, Overtime policy / Simple threshold, Breaks, Grace in (min), Grace out (min), Overtime needs approval, Status; record: Assigned employees, Sample day calculator
Buttons and actions
New shift, Save, Assign employee, Calculate (sample day)
Permission needed
hr.employee.view (screen); hr.configure (shift); hr.attendance.manage (assign)

Rosters

What it is for
Weekly or rotating patterns of shifts and rest days, assigned to people
List: columns and filters
Code, Name, Arabic name, Kind, Cycle (days), Working days in the cycle, Day 1 falls on, Status; record: Days of the cycle, Assignments, Schedule preview
Buttons and actions
New roster, Save, Assign employee, Show schedule
Permission needed
hr.employee.view (screen); hr.configure (roster); hr.attendance.manage (assign)

Working calendars

What it is for
The reference week: timezone, working weekdays and hours per week (holidays are on the Holidays screen)
List: columns and filters
Code, Name, Arabic name, Timezone, Hours per week, Status; record: Working schedule section with seven weekday boxes
Buttons and actions
New, Save, Archive (Active off)
Permission needed
hr.employee.view (list); hr.configure (create / change)

Expense categories

What it is for
What can be claimed and its rules
List: columns and filters
Code, Name, Receipt above, Line limit, Needs a project
Buttons and actions
New category
Permission needed
hr.expense.view; hr.expense.configure

Travel policies

What it is for
Per diem, meal deduction, mileage rate and trip cap
List: columns and filters
Code, Name, Per diem, Mileage, Trip cap
Buttons and actions
New policy
Permission needed
hr.expense.view; hr.expense.configure

Applications > Employees

Employees app configuration

What it is for
Company switches for HR features and the three private fields' modes (two-person change, as for every app)
List: columns and filters
Features: Employees, contracts and assignments (always on), Hiring and offers, Time off, Time and attendance, Expenses travel and company cards, Benefit plans, Offboarding and terminations, Document renewal campaigns, Goals reviews skills and learning. Fields: Date of birth, Personal email, Emergency contact (plus Expense merchant, Receipt reference)
Buttons and actions
On/Off per feature, Mode per field, Preview, Propose (reason), Approve / Reject (another admin)
Permission needed
Company administrator; proposer cannot approve

Time off and Time and attendance switches

What it is for
Company switches that turn the Time off and Time and attendance features off (reads still work)
List: columns and filters
Rows 'Time off' (hr.leave) and 'Time and attendance' (hr.attendance) with On/Off, what each owns (routes and menus)
Buttons and actions
Toggle, Propose, second admin approves (as for every app)
Permission needed
Company admin; two-person change

Employees > Hiring

New hire (guided flow)

What it is for
One guided flow from candidate to offer to employee: five steps, saved on the server as you go, so it can be left and resumed
List: columns and filters
Steps: 1 Candidate (pick an existing candidate or create one), 2 Offer (form + status line), 3 Hire details (Employee number, Work email), 4 Onboarding checklist (checklist to run + its tasks: Task, Owner, Due, Required), 5 Review & create. Success panel shows Employee, Contract (draft), Onboarding tasks
Buttons and actions
Save offer / Save changes, Submit for approval, Approve offer, Record acceptance, Reject offer, Candidate declined, Withdraw offer, Next / Back, Create employee, Open employee record, Start another, Go to Offers
Permission needed
hr.recruit.manage (menu and flow); pay lines need hr.pay.manage; approve needs hr.recruit.approve; Create employee needs hr.employee.manage + hr.recruit.manage + hr.private.manage + hr.contract.manage

Candidates

What it is for
People who may become employees. A candidate is not an employee: never in the directory, headcount or payroll
List: columns and filters
Columns: Reference, Candidate, Arabic name (hidden), Phone (hidden), Expected join date, Added (hidden), Status (New / Screening / Offered / Hired / Rejected / Withdrawn). Status tabs with counts; search by reference, name, email
Buttons and actions
New candidate, open a row
Permission needed
hr.recruit.view (list), hr.recruit.manage (New candidate)

Offers

What it is for
Every offer for a position, with where it stands; an offer waiting for approval or acceptance is kept here so a hire can be resumed
List: columns and filters
Columns: Offer, Candidate, Position, Department, Manager (hidden), Employment type (hidden), Start date, Expires (hidden), Created (hidden), Status (Draft / Submitted / Approved / Accepted / Hired / Rejected / Declined / Withdrawn). Status tabs with counts
Buttons and actions
New hire, open a row (an Accepted offer re-enters the flow at step 3)
Permission needed
hr.recruit.view (list), hr.recruit.manage (New hire)

Candidates > open a candidate

Candidate record

What it is for
One candidate: contact, identity, position applied for, consent to keep data, and the offers made
List: columns and filters
Fields: Full name, Arabic name, Email, Phone, Nationality, Source, ID type, ID number (restricted), Position applied for, Expected join date, consent to keep details + Keep details until, Note. Offers list (reference, status, start date)
Buttons and actions
Save, Screen, Reject (reason), Withdraw (reason), New offer
Permission needed
hr.recruit.view (read), hr.recruit.manage (save, screen, reject, withdraw), hr.private.view / hr.private.manage (ID number)

Offers > open an offer

Offer record

What it is for
The offer: position, grade, manager, calendar, contract type, dates, FTE and the pay proposal
List: columns and filters
Fields as in the Offer form (see Fields). Pay block (lines + Total per month) shown only with hr.pay.view; probation end date shown beside Probation
Buttons and actions
Save, Submit for approval, Approve, Reject, Record acceptance, Candidate declined, Withdraw, Hire
Permission needed
hr.recruit.manage / hr.recruit.approve / hr.pay.manage (pay lines) / hr.pay.view (see pay)

Employees > Pay & benefits

Pay changes

What it is for
Effective-dated salary, allowance, benefit and loan-instalment changes raised as requests, never typed over the contract
List: columns and filters
Columns: Change, Employee, Kind (Salary / Allowance / Benefit / Loan or advance), Item, Effective from, Was, Becomes, Retroactive (Retro badge), Raised, Status (Draft / Submitted / Approved / Applied / Rejected / Withdrawn). Status chips
Buttons and actions
New change, open a row
Permission needed
hr.pay.view (list - the whole screen is pay data), hr.pay.manage (New change)

Benefit plans

What it is for
Plans people are enrolled in (medical, life, savings...) with the employee and employer monthly share and who may join
List: columns and filters
Columns: Code, Plan, Employee share, Employer share, From, To, Status (Active / Archived). Record: Plan card (Code, Name, Arabic name, shares, Starts, Ends, Active), Who may join (Worker class, Minimum months of service), Payroll mapping (component per share)
Buttons and actions
New plan, open, Save
Permission needed
hr.pay.view (list), hr.pay.manage (New plan, Save)

Pay changes > open a change

Pay change record

What it is for
One request: the change, its effect (before / new / difference), the retroactive warning, and what applying wrote
List: columns and filters
Smart tiles: Employee, Versions written, Adjustments queued. Cards: Change, Effect (In force before / New / Difference; Employer's share row for benefits), Retroactive change banner, What applying wrote (Version, Item, From, Amount), Queued for payroll (Period corrected, Difference, Status)
Buttons and actions
Submit for approval, Approve, Reject (reason), Apply (dialog with retro acknowledgement), Withdraw (reason)
Permission needed
hr.pay.manage (submit, apply, withdraw), hr.pay.approve (approve, reject)

Employees > Offboarding

Terminations

What it is for
Every separation: draft, notice, cleared, terminated, closed, cancelled
List: columns and filters
Columns: Termination, Employee number (hidden), Employee, Reason, Last working day, Status, Clearance (done/total), Holds, Overdue (badge), Notice given on (hidden). Status tabs; 'Overdue only' switch (open record whose last day has passed)
Buttons and actions
Start offboarding (opens the guided flow), open a row
Permission needed
hr.employee.view (list; rows narrowed to your scope), hr.offboard (Start offboarding)

Dispute holds

What it is for
Holds that stop a leaver being terminated and final pay leaving until released by a different person
List: columns and filters
Columns: Hold, Employee number, Employee, Kind (Dispute / Legal / Investigation / Other), Reason, Placed, Released, Status (Open / Released), Action. Status tabs
Buttons and actions
Place hold, Release (reason dialog), open the termination behind a hold
Permission needed
hr.employee.view (list), hr.hold.manage (Place hold, Release)

Terminations > open a termination

Termination record

What it is for
The leaving process on one page: guard checklist, clearances, notice, recoveries and assets, leave freeze, access, settlement, holds
List: columns and filters
Tiles: Employee, Clearances, Open holds, Owed back, Settlement (Not started / Draft / Calculated / Reviewed / Approved / Posted / Paid / Closed). Cards: Details, Guard checklist (blocked count), Clearances, Notice, Recoveries & assets, Leave freeze, Access, Settlement, Dispute holds. Blockers box: 'This cannot be cleared yet' / 'This cannot be terminated yet'
Buttons and actions
Approve, Move to cleared, Terminate, Terminate before the last day, Close, Cancel termination, Reinstate employee, Request notice waiver, Decide notice waiver, Clearance decision, Decide clearance waiver, Recovery decision, Decide recovery waiver, Refresh what is owed, Freeze leave, Freeze inputs, Schedule access cutoff / Use checklist default, Revoke access now, Place hold, Release hold
Permission needed
hr.employee.view (read); hr.offboard (run the process); hr.offboard.approve (approve, decide waivers, revoke access now, terminate early, reinstate); hr.hold.manage (holds)

Terminations > Start offboarding

Start offboarding (guided flow)

What it is for
Records a separation in draft with a preview of everything it will set up
List: columns and filters
Steps: details (Employee, Reason, Notice given on, Last working day, Effective date, Notice required (days), Notes), notice preview (required / served / checklist, waiver request), what it will set up (leave to be cancelled, leave running past the last day, leave balances before/after, recoveries and assets, sign-in end), review summary
Buttons and actions
Next / Back, Request a waiver of the notice, Give notice, Cancel
Permission needed
hr.offboard (and hr.employee.view)

Employees > Time off

Time off (requests)

What it is for
Every leave request in any state for the people the signed-in person may see (all employees with hr.employee.view, otherwise a line manager's own team)
List: columns and filters
Employee number, Employee, Leave type, From, To, Days (charged), Status badge (Pending/Approved/Rejected/Cancelled); hidden: Reason, Requested. Status chips with counts (All, Pending, Approved, Rejected, Cancelled). Search, sort, filter, paging
Buttons and actions
Request leave (button only for people with hr.employee.view); click a row -> that employee's record. Approving or rejecting is done in Employees > Approvals
Permission needed
Any HR access or a manager's team (server: 'You do not have access to time off.' otherwise); hr.employee.view to see the button

Request leave for an employee (dialog)

What it is for
Ask for leave on somebody's behalf with a live price, balance check and overlap warning before sending
List: columns and filters
Employee, Leave type, When (whole days / morning / afternoon / hours, half day at start or end), Reason; live summary: Charges, asked for, Balance, Held by other requests, available, working-day hours, accrual plan, 'Day by day' table
Buttons and actions
Send request (disabled until a quote exists and nothing blocks it), Cancel
Permission needed
hr.employee.view (quote and submit)

Leave types > open a leave type

Leave type record

What it is for
Create or change one leave type; link to its accrual plans
List: columns and filters
Cards 'Leave type' and 'How a request is taken'; smart link 'Accrual plans'
Buttons and actions
Save / Discard / Back to leave types
Permission needed
hr.configure to edit; read-only otherwise

Accrual plans > open a plan

Accrual plan record

What it is for
Author the figures, enter independent expected cases, approve, put in force, retire, version
List: columns and filters
Tabs/sections: Rules, Eligibility, Carryover and expiry, Source, Automation; 'Before this plan can go into force' checklist (5 checks); Expected cases table (Case, FTE, Service, Probation, Contract, Country, Expected, Plan computes, Result, Entered by); Review and activation; Versions; Calendar preview; History
Buttons and actions
Save, Approve plan, Put the plan in force, New version, Retire plan, Add case, Remove case
Permission needed
hr.configure; hr.leave.policy.approve (second person)

Holidays / Accrual plans > Calendar preview

Calendar preview

What it is for
Price a sample date range on a calendar, day by day, for a chosen leave type
List: columns and filters
Calendar, Leave type, From, To, day part / times; result: Working calendar works ..., Calendar says, Charge, Chargeable, requested
Buttons and actions
Read-only calculator (nothing saved)
Permission needed
hr.employee.view

Employees > Time & attendance

Attendance days

What it is for
One row per employee and workday: what the punches concluded
List: columns and filters
Employee number, Employee, Work date, Shift, Department, Day type, Exceptions, First in, Last out, Scheduled (h), Clocked (h), Breaks (h), Net (h), Regular (h), Late (min), Early (min), Short (min), Overtime (h), Payable (h), Status (Open/Pending/Approved/Locked); filters From, To, Shift, Exception
Buttons and actions
Generate absent days (dialog), open a day
Permission needed
Company scope with hr.employee.view, else a manager's own team ('You do not have access to attendance.')

Attendance corrections

What it is for
Requests to add or fix punches; originals are never edited
List: columns and filters
Employee number, Employee, Work date, Kind, Time in, Time out, Reason, Status, Raised through, Raised by, Decided by, Raised on
Buttons and actions
New correction, Approve, Reject (note required), Withdraw
Permission needed
Scope as attendance; raise: hr.attendance.manage, the employee themselves, or a manager with mss.approve_attendance

Overtime approvals

What it is for
Decide overtime found on days, hour by hour per bucket
List: columns and filters
Employee number, Employee, Work date, Found (h), Buckets, Approved (h), Approved buckets, Status, Policy version, Units version, Day status, Net hours, Decided by, Decided on, Decision note; filters From, To
Buttons and actions
Approve (with hours per bucket), Reject, Withdraw the approval
Permission needed
hr.attendance.approve (company) or mss.approve_overtime (manager of the team)

Weekly timesheets (list)

What it is for
Weekly project hours checked against attendance
List: columns and filters
Employee number, Employee, Week starting, Week ending, Status, Reported hours, Attendance hours, Variance (h), Flag (Flagged / Within tolerance); chips by status, 'Variance flagged' filter
Buttons and actions
New timesheet, open a sheet
Permission needed
Scope as attendance, or your own sheets; create: yourself or hr.attendance.manage

Attendance days > open a day

Attendance day record

What it is for
Punch evidence, how the hours were worked out, exceptions, overtime and the change log of one day
List: columns and filters
Header: Shift, Overtime policy, Department, Payroll period, Note; sections Punches, How the hours were worked out, What is wrong with the day, Overtime, Change log
Buttons and actions
Approve day, Reopen, Correct the times (HR direct fix), Ask for a correction
Permission needed
hr.attendance.approve (company) or mss.approve_attendance (manager of the team); hr.attendance.manage for corrections

Timesheets > open a timesheet

Weekly timesheet record

What it is for
Lines, reconciliation with attendance, submission and decision
List: columns and filters
Lines (Date, Project reference, Task reference, Hours, Note); Reconciliation with attendance (Day, Attendance (h), Reported (h), Difference (h), Check); Submission and decision
Buttons and actions
Save, Submit, Approve, Return (note required), Remove line, Add a line
Permission needed
Employee (own) or hr.attendance.manage; decide: hr.attendance.approve or mss.approve_timesheet

Employees > Expenses

Expense claims

What it is for
Claims filed for employees (HR's view; employees file their own in ESS > Expenses)
List: columns and filters
Title, Employee, Lines, Total (gross), On the card, Payable to employee, Returnable by employee, Status (Draft / Held / Submitted / Approved / Refused / Settled)
Buttons and actions
New claim; open a claim
Permission needed
hr.expense.view (list); hr.expense.claim (new)

Travel

What it is for
Trip requests with an optional cash advance
List: columns and filters
Destination, Employee, Departs, Days, Advance requested, Advance paid, Status (Draft / Approved / Refused / Settled)
Buttons and actions
New trip; open a trip: Create, Approve, Pay the advance
Permission needed
hr.expense.view; hr.expense.claim (new); hr.expense.approve; hr.expense.settle (advance)

Company cards

What it is for
Corporate-card statement lines and whether each is accounted for on a claim line
List: columns and filters
Posted, Merchant, Amount, Reference (provider id), Claimed (Yes / No)
Buttons and actions
Load a statement (paste JSON transactions)
Permission needed
hr.expense.view; hr.expense.configure (load)

Expense claims > open a claim

Expense claim record

What it is for
One claim: header, expense lines, settlement (who owes whom)
List: columns and filters
Smart: Total, Advance, Payable / Returnable. Tabs: Expenses (lines: date, category, merchant, purpose, paid by, amount, receipt), Other information, Settlement
Buttons and actions
Create, Add an expense, Remove line, Submit, Let through (held), Approve, Refuse, Settle, Back
Permission needed
hr.expense.claim / approve / settle

(no menu - API only) /talent/vacancies, /applications, /interviews

Talent: recruitment pipeline

What it is for
Vacancies with approval and capacity, applicant consent, stages, screening checks, interviews and scorecards, convert to hire, retention
List: columns and filters
No screen exists - test through the API or mark Blocked
Buttons and actions
submit / approve / reject / open / close / fill / cancel a vacancy; hold, select, convert an application; scorecards
Permission needed
hr.vacancy.manage / approve, hr.applicant.all / hold, hr.recruit.manage, vacancy team

(no menu - API only) /talent/cycles, /reviews, /appeals, /goals

Talent: performance

What it is for
Review cycles, self and manager assessments, calibration, sign-off, publish, acknowledge, appeal; SMART goals
List: columns and filters
No screen exists
Buttons and actions
preview / launch / close cycle; self, manager; calibrate, sign-off, publish; agree, progress, close goal
Permission needed
hr.review.manage / view / publish

(no menu - API only) /talent/employee-skills, /courses, /sessions, /plans

Talent: skills and learning

What it is for
Employee skills and certificates, position skill profiles and gaps, courses, sessions, learning plans with approval
List: columns and filters
No screen exists
Buttons and actions
register, complete, cancel session; plan versions submit / approve
Permission needed
hr.training.view / manage / approve