Skip to content

Employees

The Employees page lists all employee records in the organization with filtering by status and employment type. Employees represent active or past staff members and are distinct from candidates. A new employee can be created directly or converted from an accepted job application using the Hire from Application flow.

Employees list showing Employee #, Name, Department, Position, Status, Hire Date, and Type columns with several populated rows

  • Route: /employees
  • Menu Path: HR → Organization → Employees
ColumnDefault VisibleSortableDescription
Employee #YesYesUnique employee number (e.g., EMP-001)
NameYesYesFull name; work email shown below the name
DepartmentYesYesAssigned department name
PositionYesYesAssigned position name
StatusYesYesCurrent employment status badge
Hire DateYesYesDate the employee was hired
TypeYesYesEmployment type
graph LR
    ONBOARDING --> ACTIVE
    ACTIVE --> ON_LEAVE
    ACTIVE --> SUSPENDED
    ACTIVE --> TERMINATED
    ON_LEAVE --> ACTIVE
    SUSPENDED --> ACTIVE
StatusDescription
ActiveCurrently employed and working
OnboardingNewly hired; onboarding checklist in progress
On LeaveTemporarily away (medical, parental, etc.)
SuspendedEmployment temporarily suspended
TerminatedEmployment has ended
TypeDescription
Full-TimeStandard full-time employment
Part-TimeReduced hours arrangement
ContractorIndependent contractor
InternInternship or temporary placement
FilterTypeDescription
SearchFree textSearches by name or work email
StatusSelectFilter by employment status
TypeSelectFilter by employment type

Click any sortable column header to sort ascending; click again for descending; third click removes the sort. Default sort: creation date descending (newest first).

The list uses server-side pagination. Default page size is 20 records. Use the page-size selector and navigation controls at the bottom of the table.

ActionDescription
Add EmployeeOpens the Create Employee dialog
Hire from ApplicationOpens the Hire from Application dialog to convert an accepted application into an employee record
ActionPermissionDescription
EditcanWriteEmployeesOpens the Edit Employee dialog
DeletecanWriteEmployeesOpens the Delete confirmation dialog

Clicking a row name opens the Employee Detail side panel showing full employee information and the onboarding checklist tab.

Click Add Employee to open the Create Employee dialog.

Create Employee dialog with fields for First Name, Last Name, Work Email, Employee Number, Department, Position, Manager, Hire Date, Employment Type, and Status

FieldRequiredTypeDescriptionDefaultValidation
First NameYesTextEmployee’s first nameRequired
Last NameYesTextEmployee’s last nameRequired
Work EmailYesEmailCorporate email addressValid email; must be unique
PhoneNoTextContact phone number
Employee NumberNoTextUnique identifier (e.g., EMP-001)Auto-generated if blank
DepartmentYesEntity selectAssigned departmentRequired
PositionYesEntity selectAssigned positionRequired
ManagerNoEntity selectDirect manager (another employee)
Hire DateYesDateDate employment startedRequired
Employment TypeNoSelectFull-Time, Part-Time, Contractor, or Intern
StatusYesSelectCurrent employment statusRequired
Termination ReasonNoTextReason for termination (Terminated status only)
RolesNoMulti-selectFunctional roles for this employee
Portal UserNoEntity selectLink to an existing portal user account

Steps:

  1. Click Add Employee in the page header.
  2. Enter the employee’s name, work email, department, and position.
  3. Set the hire date and status.
  4. Optionally assign a manager, portal user link, and employment type.
  5. Click Create.

After creation the list refreshes and the new employee appears. If the employee’s status is set to Onboarding, the system checks for a default onboarding template and can automatically assign the checklist.

Click Hire from Application to promote an accepted application directly to an employee record. This is an alternative to manual creation.

FieldRequiredTypeDescription
ApplicationYesEntity selectAn accepted (Offer stage) application
Start DateYesDateEmployee’s start date
PositionNoEntity selectOverride the position from the application
DepartmentNoEntity selectOverride the department
ManagerNoEntity selectDirect manager
Employment TypeNoSelectEmployment type
SalaryNoNumberStarting salary

After the hire is submitted, the application stage advances to Hired and a new employee record is created with the fields populated from the application.

Clicking a name in the list opens the Employee Detail side panel. It has two tabs:

Employee detail side panel showing contact information, organization, and onboarding tab

SectionFields shown
Contact InformationWork email, phone
OrganizationDepartment, position, manager
RoleEmployment type, assigned roles
DatesHire date, termination date (if applicable)
CompensationSalary if set
StatusCurrent status badge and termination reason

Shows the onboarding checklist progress for employees with Onboarding status. See Onboarding Employee for full details.

  1. Open row actions on the employee row and select Delete.
  2. Confirm in the dialog — the action cannot be undone.

Note: Deleting permanently removes the record. Set the status to Terminated to preserve historical data instead.

  1. Open HR → Organization → Employees from the sidebar.
  2. Use the search box or status/type filters to locate the employee.
  3. Click the employee name to open the detail panel, or use row actions to edit or delete.