Human Resources (HR)
Purpose & Scope
HR centralizes employee data, attendance, leave, payroll components, and internal communications. It reduces administrative overhead and improves visibility across the workforce.
Who Uses This
HR admins, payroll specialists, team leads, and employees (self‑service where enabled).
Key Capabilities
- Core HR: Employee profiles, contracts, documents, and role/permission assignments.
- Time & Attendance: Shifts, rosters, clock‑in/out, overtime rules, and approvals.
- Leave Management: Policies, accruals, carry‑over, multi‑level approvals.
- Payroll Preparation: Earnings/deductions, allowances, loan recovery, payslip generation.
- Engagement & Scheduling: Events, meetings, announcements, and goals.
- Security: Role‑based access; audit history of sensitive changes.
Data Model & Core Entities
- Employee, Position/Role, Team/Department
- Attendance, Leave Request, Payroll Item/Run, Announcement/Event
End‑to‑End Workflows
- Onboard: Create employee profile → assign role/permissions → upload documents.
- Timekeeping: Publish roster → capture attendance (device/app) → approve exceptions.
- Leave: Employee requests leave → manager approves → balance auto‑updates.
- Payroll Prep: Compile earnings/deductions → generate payslips → post journals to Accounting.
Configuration
- Working calendars, holiday lists, and shift patterns.
- Leave types (annual, sick, maternity, unpaid) and accrual rules.
- Payroll components (earnings, deductions), rounding rules, pay cycles.
- Document templates for offers, contracts, and HR letters.
Integrations
- Accounting: Payroll journals and reimbursements.
- UGS: Headcount, attendance, overtime, and attrition KPIs on dashboards.
- Access Control/Devices: Optional time‑capture devices or mobile app check‑ins.
Reports & KPIs
Headcount, attendance compliance %, overtime, leave utilization, payroll cost by department, attrition.
Tips & Edge Cases
- Enforce maker‑checker for payroll; require HR + Finance approvals before posting.
- Anonymize sensitive notes; ensure role permissions meet least‑privilege.