Settings
HRM Settings es donde configuras los bloques de construcción usados en todo el módulo: tipos de contrato, allowances, puestos de trabajo, lugares de trabajo y más.
Ruta: Admin → HRM → Setting
URL: admin/hrm/setting
Permiso: Solo administrador
Settings Tabs
Los settings se organizan en pestañas. Usa la barra lateral izquierda para cambiar entre ellas.
1. Contract Type
URL: admin/hrm/setting?group=contract_type
Propósito: Definir tipos de contrato (ej. Full-time, Part-time, Internship).
Actions:
- Añadir nuevo tipo de contrato
- Editar existente
- Eliminar
Fields: Name, description
2. Allowance Type
URL: admin/hrm/setting?group=allowance_type
Propósito: Definir tipos de allowance usados en nómina (ej. Transport, Housing).
Actions:
- Add
- Edit
- Delete
Fields: Name, description
3. Payroll
URL: admin/hrm/setting?group=payroll
Propósito: Configurar opciones relacionadas con nómina (salary forms, configuración base).
4. Job Position
URL: admin/hrm/setting?group=job_position
Propósito: Definir puestos de trabajo (ej. Developer, Manager). Pueden vincularse a Job Description Groups.
Actions:
- Add
- Edit
- Delete
Fields: Position name, Job description group, Duties & responsibilities
5. Workplace
URL: admin/hrm/setting?group=workplace
Propósito: Definir lugares de trabajo/ubicaciones (ej. Office A, Remote).
Actions:
- Add
- Edit
- Delete
Usa ComboTree para estructura jerárquica si es necesario.
6. Layoff Checklist
URL: admin/hrm/setting?group=layoff_checklist
Propósito: Definir elementos del checklist para layoff/offboarding (ej. Return laptop, Exit interview).
Actions:
- Add
- Edit
- Delete
Fields: Name, description, sort order
7. Training Types
URL: admin/hrm/setting?group=training_types
Propósito: Definir tipos de formación (ej. Safety, Compliance, Technical).
Actions:
- Add
- Edit
- Delete
Fields: Name, description
8. Onboarding Templates
URL: admin/hrm/setting?group=onboarding_templates
Propósito: Crear plantillas de onboarding con elementos del checklist (ej. "New Hire Checklist").
Actions:
- Add
- Edit
- Delete
Fields:
- Name
- Description
- Checklist items (uno por línea o lista estructurada)
User Flow:
- Crear plantilla con elementos del checklist
- Asignar plantilla al personal vía Onboarding → Assign Onboarding
- El personal/HR puede hacer seguimiento del progreso en el registro de onboarding
9. Contract Templates
URL: admin/hrm/setting?group=contract_templates
Propósito: Crear plantillas de documentos de contrato con merge fields.
Actions:
- Add
- Edit
- Delete
Fields: Name, contract type, content (HTML), merge fields
Default Tab
Si no se proporciona el parámetro group, se muestra la primera pestaña (Contract Type) por defecto.