跳到主要内容

设置

HRM 设置是您配置整个模块所用基础构件的地方:合同类型、津贴、职位、工作地点等。

Path: AdminHRMSetting URL: admin/hrm/setting Permission: Administrator only


设置选项卡

设置按选项卡组织。使用左侧边栏在它们之间切换。


1. 合同类型

URL: admin/hrm/setting?group=contract_type

Purpose: 定义合同类型(如 Full-time、Part-time、Internship)。

Actions:

  • 添加新合同类型
  • 编辑现有
  • 删除

Fields: Name, description


2. 津贴类型

URL: admin/hrm/setting?group=allowance_type

Purpose: 定义工资中使用的津贴类型(如 Transport、Housing)。

Actions:

  • Add
  • Edit
  • Delete

Fields: Name, description


3. Payroll

URL: admin/hrm/setting?group=payroll

Purpose: 配置与工资相关的选项(工资形式、基本设置)。


4. 职位

URL: admin/hrm/setting?group=job_position

Purpose: 定义职位(如 Developer、Manager)。可链接到职位描述组。

Actions:

  • Add
  • Edit
  • Delete

Fields: Position name, Job description group, Duties & responsibilities


5. 工作地点

URL: admin/hrm/setting?group=workplace

Purpose: 定义工作地点/位置(如 Office A、Remote)。

Actions:

  • Add
  • Edit
  • Delete
信息

Uses ComboTree for hierarchical structure if needed.


6. 裁员检查清单

URL: admin/hrm/setting?group=layoff_checklist

Purpose: 定义裁员/离职检查清单项(如 Return laptop、Exit interview)。

Actions:

  • Add
  • Edit
  • Delete

Fields: Name, description, sort order


7. 培训类型

URL: admin/hrm/setting?group=training_types

Purpose: 定义培训类型(如 Safety、Compliance、Technical)。

Actions:

  • Add
  • Edit
  • Delete

Fields: Name, description


8. 入职模板

URL: admin/hrm/setting?group=onboarding_templates

Purpose: 创建带检查清单项的入职模板(如 "New Hire Checklist")。

Actions:

  • Add
  • Edit
  • Delete

Fields:

  • Name
  • Description
  • Checklist items (one per line or structured list)

User Flow:

  1. 创建带检查清单项的模板
  2. 通过 Onboarding → Assign Onboarding 将模板分配给员工
  3. 员工/HR 可在入职记录中跟踪进度

9. 合同模板

URL: admin/hrm/setting?group=contract_templates

Purpose: 创建带合并字段的合同文档模板。

Actions:

  • Add
  • Edit
  • Delete

Fields: Name, contract type, content (HTML), merge fields


默认选项卡

如未提供 group 参数,则默认显示第一个选项卡(Contract Type)。