enBusiness FlowsHR · Payroll · Performance · OKR · L&D

People Pack — HR · Payroll · Performance · OKR · L&D

The People Pack covers the full employee lifecycle — finding people, onboarding them, managing their day-to-day (leave, attendance, payroll), developing them (performance, OKR, learning), and eventually offboarding. All flows are connected: approved leave updates attendance, attendance drives payroll, and payroll posts to the general ledger automatically.


Employee Lifecycle Overview

Recruit → Offer → Onboard → [Probation] → Active
  ↓          ↓        ↓          ↓          ↓
 CV screen  Approve  Checklist  Review    Leave/Attendance/Payroll/Performance

                                          Offboard → Final Pay → Archive

Flow 1 — Recruitment

Job Requisition

Hiring manager raises a job requisition — role, department, budget, required start date. Approval workflow routes to HR and Finance before job is published.

Job Posting

Approved requisition → job post published (internal, career page, or external boards via integration).

Application & Screening

  • Candidates apply; CV parser extracts structured data automatically
  • AI Application Evaluator scores candidates against job requirements
  • Screening stage: AI-generated interview question bank for each role
  • Shortlist → schedule interviews

Interview & Offer

  • Interview results recorded per round (structured scoring rubric)
  • Offer letter generated from approved template
  • Offer status: pendingaccepted / rejected / negotiating

Hire → Employee Record Created

Accepted offer triggers employee record creation with auto-populated data from the application. Onboarding checklist assigned automatically.


Flow 2 — Onboarding

Onboarding is a checklist-driven process assigned to the new hire, their manager, and HR.

Day 0:  IT equipment request · System access provisioning · Welcome email
Day 1:  Orientation tasks · Policy acknowledgements · Meet the team
Week 1: Role-specific training assigned in LMS
Day 30: First check-in scheduled
Day 90: Probation review (if applicable)

Each task has an owner, due date, and completion status. Managers can see onboarding completion rate across their team.


Flow 3 — Leave Management

Leave Request

Employee submits leave request (annual, sick, unpaid, parental, etc.) via Self-Service Portal or mobile app.

  • Policy rules enforced: minimum notice period, blackout dates, balance check
  • Status: pendingapproved / rejected

Approval

Routes to direct manager (configurable: single-level, multi-level, HR countersign for long leave).

Attendance Update

Approved leave automatically marks the employee absent on the relevant attendance days. No double-entry.

Balance Tracking

  • Accrual rules run on a configurable schedule (monthly, weekly)
  • Carry-over rules at year end (use-it-or-lose-it, cap, or full carry)
  • Balance visible in Self-Service Portal in real time

Flow 4 — Attendance

Attendance records are the source of truth for payroll.

Capture methods:

  • Manual entry by HR / manager
  • Clock-in/out via mobile app (with GPS verification if enabled)
  • Integration with biometric hardware (via API)

Anomaly detection:

  • Missing attendance records flagged automatically
  • Early departure, late arrival, excessive overtime alerts
  • AI Leave Pattern Analyst detects unusual patterns (frequent Monday absences, etc.)

Attendance → Payroll: Attendance records are locked at payroll cut-off and become immutable inputs to the payroll run.


Flow 5 — Payroll

Payroll Run Setup

HR selects the period (month, fortnight) and the group of employees to process. System pulls:

  • Base salary from employment records
  • Attendance data (working days, overtime, absences)
  • Variable pay components (commission, bonus, allowances)
  • Benefits deductions (health insurance, pension contributions)

Calculations

  • Gross pay: base + overtime + variable pay + allowances
  • Deductions: social insurance, health insurance, personal income tax (PIT) — Vietnam: TT111, Circular 25
  • Net pay: gross − total deductions

Review & Approval

Payroll draft reviewed by HR then approved by Finance. Bulk editing supported for corrections before approval.

  • AI Payroll Anomaly Agent flags unusual changes (new employee missing, salary spikes, zero-net cases)

Payslip Distribution

Approved payroll → payslips generated per employee. Distributed via:

  • Self-Service Portal (employee downloads)
  • Email (optional)
  • Mobile app notification

GL Auto-Post

On payroll approval, journal entries are created and posted to Accounting automatically:

Dr  Salary Expense (by department cost centre)   XXX
  Cr  Social Insurance Payable                       XX
  Cr  Health Insurance Payable                       XX
  Cr  PIT Payable                                    XX
  Cr  Net Salary Payable (bank account)             XXX

Cost centre allocation is derived from the employee’s department mapping.


Flow 6 — Performance Reviews

Review Cycle Setup

HR configures the review cycle: period, reviewees, review type (annual, mid-year, probation, 360-degree), and rating scale.

Self-Assessment

Employee completes a self-assessment against their goals and competencies.

Manager Review

Manager scores the employee, adds qualitative commentary, and submits.

Calibration (optional)

HR facilitates calibration sessions to normalise ratings across managers. The Calibration Bias Detector agent flags statistical outliers (managers who rate everyone top or everyone below average).

Review Close & IDP

Final scores published to employee. Individual Development Plan (IDP) created for the next period — linked to Learning (LMS) for course assignments.


Flow 7 — OKR

OKRs (Objectives and Key Results) run in cycles that align individual goals to company objectives.

Company OKR set → Department OKRs cascaded → Individual OKRs aligned → Weekly check-ins → Cycle close
  • Alignment tree: visualise how individual KRs roll up to company objectives
  • Check-ins: weekly progress updates (% complete, confidence, blockers)
  • AI OKR Check-in Nudger reminds employees who haven’t updated their KRs
  • Cycle summary: AI-generated narrative of company OKR performance at cycle end

Flow 8 — Learning & Development (LMS)

Training need identified → Course assigned → Learning Path followed → Assessment → Certificate issued
StepDescription
Course creationHR or managers create courses (video, SCORM, quiz, document)
AssignmentAssigned to individual, team, department, or triggered by role/performance
Learning PathSequence of courses for structured progression (onboarding path, leadership track)
AssessmentQuiz with pass score; unlimited or limited retakes
CertificateAuto-issued on completion; expiry date for compliance certs

AI Knowledge Gap Detector analyses performance review outcomes and suggests relevant courses to close skill gaps.


Self-Service Portal

Employees manage their own HR tasks without contacting HR:

ActionModule
View and request leaveLeave
Download payslipsPayroll
Clock in/outAttendance
Update personal informationHR
View OKRs and check inOKR
Access learningLMS
View certificatesLMS
Submit expense claimsFinance

Status Reference

Job Requisition:  draft → approved → published → closed
Candidate:        applied → screening → interview → offer → hired / rejected
Employee:         probation → active → on_leave → terminated
Leave Request:    pending → approved / rejected
Payroll Run:      draft → approved → posted (to GL)
Review:           not_started → in_progress → calibration → closed
OKR:              draft → active → closed
Course:           draft → published → archived

Integration Points

ModuleWhat happens
AccountingPayroll approval → GL journal entries (salary expense by cost centre)
FinanceExpense claims submitted via Self-Service → Finance approval workflow
CRMEmployee contacts linked to customer accounts (account manager assignments)
ProjectsResource capacity from HR (availability, skills) used for project planning

AI Agents

AgentWhat it doesCadence
Retention Risk PredictorScores employees by flight risk using engagement, performance, and tenure signalsMonthly
Payroll Anomaly AgentFlags unusual payroll changes before approval (missing employees, salary spikes)Per run
Leave Pattern AnalystDetects anomalous leave patterns that may indicate disengagementMonthly
Onboarding Experience AgentMonitors onboarding checklist completion and flags at-risk new hiresWeekly
Performance CoachGenerates personalised coaching suggestions for managers from review dataPost-review
OKR Check-in NudgerReminds employees with stale OKR progress updatesWeekly
Knowledge Gap DetectorMaps performance review gaps to available LMS coursesPost-review