Settings
HRM Settings are where you configure the building blocks used across the module: contract types, allowances, job positions, workplaces, and more.
Path: Admin โ HRM โ Setting
URL: admin/hrm/setting
Permission: Administrator only
Settings Tabsโ
Settings are organized into tabs. Use the left sidebar to switch between them.
1. Contract Typeโ
URL: admin/hrm/setting?group=contract_type
Purpose: Define contract types (e.g. Full-time, Part-time, Internship).
Actions:
- Add new contract type
- Edit existing
- Delete
Fields: Name, description
2. Allowance Typeโ
URL: admin/hrm/setting?group=allowance_type
Purpose: Define allowance types used in payroll (e.g. Transport, Housing).
Actions:
- Add
- Edit
- Delete
Fields: Name, description
3. Payrollโ
URL: admin/hrm/setting?group=payroll
Purpose: Configure payroll-related options (salary forms, base settings).
4. Job Positionโ
URL: admin/hrm/setting?group=job_position
Purpose: Define job positions (e.g. Developer, Manager). Can be linked to Job Description Groups.
Actions:
- Add
- Edit
- Delete
Fields: Position name, Job description group, Duties & responsibilities
5. Workplaceโ
URL: admin/hrm/setting?group=workplace
Purpose: Define workplaces/locations (e.g. Office A, Remote).
Actions:
- Add
- Edit
- Delete
Uses ComboTree for hierarchical structure if needed.
6. Layoff Checklistโ
URL: admin/hrm/setting?group=layoff_checklist
Purpose: Define checklist items for layoff/offboarding (e.g. Return laptop, Exit interview).
Actions:
- Add
- Edit
- Delete
Fields: Name, description, sort order
7. Training Typesโ
URL: admin/hrm/setting?group=training_types
Purpose: Define training types (e.g. Safety, Compliance, Technical).
Actions:
- Add
- Edit
- Delete
Fields: Name, description
8. Onboarding Templatesโ
URL: admin/hrm/setting?group=onboarding_templates
Purpose: Create onboarding templates with checklist items (e.g. "New Hire Checklist").
Actions:
- Add
- Edit
- Delete
Fields:
- Name
- Description
- Checklist items (one per line or structured list)
User Flow:
- Create template with checklist items
- Assign template to staff via Onboarding โ Assign Onboarding
- Staff/HR can track progress in onboarding record
9. Contract Templatesโ
URL: admin/hrm/setting?group=contract_templates
Purpose: Create contract document templates with merge fields.
Actions:
- Add
- Edit
- Delete
Fields: Name, contract type, content (HTML), merge fields
Default Tabโ
If no group param is provided, the first tab (Contract Type) is shown by default.