Skip to main content

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
info

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:

  1. Create template with checklist items
  2. Assign template to staff via Onboarding โ†’ Assign Onboarding
  3. 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.