HR-3 Web HR Console MVP

TheEarth People / HR Core

HumanOS-style HR workflows modernized for ERP: company scope, list/detail/forms, approval queues, reports, and sensitivity masking.

Company scopeAlpha ManufacturingSwitching companies reloads permissions and row scope.
Company scopeAlpha Manufacturingtenant-theearth / company-alpha
Active employees2Scoped fixture records
Pending approvals3Leave, OT, expense
Masked payrollEnabledS3 reveal requires audit

HumanOS Coverage

Equivalent workflow coverage

108 observed menus mapped
Organization masterEmployee masterEmployment lifecycleAttendanceShift/calendarLeaveOTExpenseCertificatesDocumentsTrainingServices/jobs/projectsAssetsHealth/complianceDiscipline/warnings/blacklistMessages/announcementsPayrollTax/social security/provident fundE-slipReportsApproval workflowsMobile employee self-service

Accounting handoff

Controlled outputs only

Payroll journals, reimbursements, liabilities, cost-center allocations, and payment instructions can flow outward. Raw salary, payslip lines, health, location, device, and attachments stay in HR.

HR-3 MVP

Employee Master

Employee list, assignment chips, lifecycle status, documents, assets, health, warnings.

HR-3 MVP

Time & Attendance

Daily time, shift calendar, corrections, map/device reports, GPS/Beacon/QR hooks.

HR-3 MVP

Leave / OT / Expense

Filter-first lists, request detail, entitlement context, receipt/attachment placeholders.

Operational pattern

Approval Inbox

Approve, reject, return, delegate, batch actions, comments, immutable history.

Masked

Payroll Control

Payroll periods, pay items, e-slip publication, tax/SSO/provident setup, period locks.

Audited

Reports & Exports

Saved filters, masked preview, export queue, download audit, consolidated report guard.

Filter / List / Detail

Employee Master

Company: AlphaDepartment: All allowedStatus: ActiveSensitivity: Masked
CodeNameCompanyDepartmentStatusScope result
A001Alpha HR AdminAlphaHRActiveCompany HR Admin
A002Alpha EmployeeAlphaOperationsActiveSelf + manager chain
B001MaskedBetaServiceHiddenPermission Denied for Alpha user

Approval Inbox

Maker-checker ready
LeaveAnnual leave requestPending approval / S1
OTLine 1 overtimeSubmitted / S2
ExpenseField travel reimbursementApproved / S2

UX states

Thai/English-ready labels
LoadingEmptyErrorPermission DeniedMaskedLocked periodNo results

Permission Denied and Masked states do not reveal restricted row counts. Locked payroll periods show adjustment paths only.