HR Profile
Section: HR & Workforce
URL:/admin/hr_profile
Overview
Employee HR profiles — personal info, contracts, documents, leave balance.
Business value
Per-employee HR records: personal info, employment contracts, documents, leave balance — the digital personnel file.
- Who uses it: HR, employees (self-service), managers
- Key benefit: Eliminates the paper personnel file and supports self-service for routine HR queries.
Typical use cases:
- Employee checks own leave balance
- HR retrieves a contract on demand
- Compliance audit pulls all signed policies
At a glance
Accessing this module
From the admin sidebar, navigate to HR Profile, or open the URL directly:
/admin/hr_profile
List view
The list view shows existing hr profile records. Use it to search, filter, sort, and bulk-act on items.
Common actions
- View existing records — open HR Profile from the sidebar to see the list view.
- Search and filter — use the search box and column filters to find records.
- Create a new record — click the Add / New button (or follow the "Create" URL above) and fill in the required fields.
- Edit a record — click a row to open the detail view, then use the edit action.
- Delete a record — use the row's delete action; deletion may be soft or hard depending on the module.
- Bulk operations — select multiple rows via the checkboxes and apply a bulk action from the toolbar (export, delete, status change, etc., where supported).
HR Profile contains several sub-modules beyond the personnel file: Org Chart, Resignation Procedures, Dependent Persons, Reception Staff (onboarding checklists), Training, and an HR Knowledge Base. Each is accessible from the URL paths listed in the sections below.
Use Reception Staff to track new hire onboarding end-to-end — it shows asset allocations, training assignments, and checklist completion in one place, so HR and the manager can confirm everything is done before the employee's first day goes live.
Organizational Chart
URL:
/admin/hr_profile/organizational_chart
Permission:staffmanage_orgchart—view(org-wide) orview_own(department scope)
Visual org chart of the company's department and staff hierarchy. Managers with view_own see only their department subtree; admins and users with full view access see the entire organisation.
The chart is built from department and staff data and rendered interactively. A department filter and a staff search are available to narrow the view. Clicking a node opens the staff member's HR profile.
Typical use cases:
- Onboarding overview of reporting lines
- Identifying span-of-control gaps before a reorganisation
- Sharing a read-only org chart in presentations
Resignation Procedures
URL:
/admin/hr_profile/resignation_procedures
Permission:hrm_procedures_for_quitting_work—vieworview_own;edit/createto add records
Manages the end-to-end offboarding checklist when a staff member resigns. Each resignation record tracks the departing employee, their exit checklist items, and the completion status of each step.
Key actions:
- Add resignation record — select the staff member and initiate the procedure (
add_resignation_procedure). - Track checklist progress — mark individual checklist items done (
set_data_detail_staff_checklist_quit_work,update_status_quit_work). - Delete a record — remove a resignation procedure entry (
delete_resignation_procedure/{id}).
Typical use cases:
- Ensuring IT, Finance, and Facilities complete their offboarding tasks before an employee's last day
- Auditing which resignation procedures are still open
- Maintaining a historical log of offboarded employees
Dependent Persons
URL:
/admin/hr_profile/dependent_persons
Permission:hrm_dependent_person—vieworview_own;create/editto modify;deleteto remove
Lists all registered dependants (family members or other dependants) across the workforce. HR can manage dependants centrally from this screen, while employees can also add/edit their own dependants from their personal HR profile tab.
Key actions:
- Add or edit a dependant — via the
dependent_personform (redirects back to the manage list when submitted from this screen). - Approve / reject — change the approval status of a dependant record (
approval_status). - Delete — remove a dependant record (
delete_dependent_person/{id}). - Import — bulk-import dependants from an Excel file (
import_xlsx_dependent_person).
Typical use cases:
- Payroll or benefits teams recording family members for allowance calculations
- HR compliance — verifying dependant declarations
- Year-end reporting on workforce dependants
Reception Staff
URL:
/admin/hr_profile/reception_staff
Permission:hrm_reception_staff—vieworview_own
Dashboard for the staff onboarding / reception workflow. Shows all staff members going through the reception process, their onboarding checklists, asset allocations, and training assignments in one place.
The view includes:
- Staff members not yet fully onboarded
- Transfer records and asset allocation settings
- Pre-assigned training programs linked to job positions
- Grouped checklists for onboarding task completion
Key actions:
- Add a new reception record —
add_new_reception - Delete a reception record —
delete_reception/{id} - Save reception settings —
save_setting_reception_staff
Typical use cases:
- HR tracking new hire onboarding progress from Day 1
- Ensuring each new employee receives the correct equipment and training
- Managers confirming that induction checklists are completed before probation sign-off
Training
URL:
/admin/hr_profile/training
Permission:staffmanage_training—vieworview_own
Central hub for employee training management, organised across three tabs: Training Program, Training Library, and Training Result.
| Tab | What it shows |
|---|---|
| Training Program | Job-position-linked training processes and their completion status per staff member |
| Training Library | A library of reusable training resources |
| Training Result | Individual training scores and outcomes |
Key actions:
- Create / edit a position training —
position_training/{id}(links a training to a job position) - Send training invitation —
send_training_staff(emails the assigned staff member) - View completion percentage —
get_percent_complete/{id} - Delete a training process —
delete_job_position_training_process/{id}
Typical use cases:
- Assigning mandatory compliance training to a job role so all new hires in that role receive it automatically
- Tracking which employees have completed induction training
- Building a reusable library of onboarding videos and documents
Knowledge Base Q&A
URL:
/admin/hr_profile/knowledge_base_q_a
Permission:hr_manage_q_a—viewto list/read articles;createto add;deleteto remove
An internal HR knowledge base where HR teams publish articles, policies, and Q&A entries for staff self-service. Articles are grouped by category and can have file attachments.
Key actions:
- List articles — the index view (
/admin/hr_profile/knowledge_base_q_a) shows all articles in a Kanban-style board grouped by category. - Create / edit an article —
/admin/hr_profile/knowledge_base_q_a/article/{id}(supports rich text and file attachments). - View a published article — articles have a slug-based URL for direct linking.
- Delete an article — available from the article row or bulk-action toolbar.
- Manage attachment files —
preview_q_a_fileanddelete_hr_profile_q_a_attachment_filehandle per-article file previewing and deletion.
Typical use cases:
- Publishing the employee handbook so staff can search it without contacting HR
- Documenting answers to frequently asked HR questions (leave policy, expense claims, etc.)
- Attaching policy PDFs directly to the relevant KB article
Captured: 2026-05-10T09:51:26.776Z · Source: demo.crmconnect.io/admin/hr_profile