Employee lifecycle
/hcm/lifecycle is the HR-admin surface for everything that happens
to an employee's record outside of self-service: onboarding a
new hire, position changes (promotion, transfer, manager
change), leaves of absence, offboarding, and the rehire
path. Every transition flows through the workspace's workflow
engine + signing templates so the artefacts (offer letter, NDA, I-9,
COBRA notice) ride along automatically.
TL;DR — Open HCM → Lifecycle. The dashboard shows in-flight onboardings, pending offboardings, and active leaves. Use + Onboard new hire to start a new employee; Offboard employee to terminate. Position changes and leaves have their own modals on each employee's record.
Before you start
- Decide your onboarding template for the role — the workspace may have several (engineering, sales, contractor, intern). The template wires up which documents, training, and equipment apply.
- For offboarding, you'll need the last day and the reason category (voluntary, involuntary, end-of-contract, retirement, reduction-in-force). Reason categories drive COBRA notice obligation + unemployment-claim posture.
- For position changes, decide whether to back-date (effective on a past date) or set a future effective date.
Onboarding a new hire
Click "+ Onboard new hire"
Opens the onboarding wizard.
Personal info
Legal name, preferred name, contact, citizenship (for I-9 pre-fill), date of birth (encrypted at rest).
Position + comp
Title, level (from the career framework), pay band, base salary, bonus eligibility, equity grant (links to Equity for grant agreement).
Manager + organizational unit
Reporting manager + business unit. Reporting relationship emits
HCM_ORG_REPORTING_RELATIONSHIP_UPDATEDonce committed.Pick the onboarding template
Drives downstream documents, training enrollments, and the welcome workflow.
Benefits class
Full-time / part-time / temp / contractor. Drives eligibility in Benefits administration.
State of employment
Drives Multi-state payroll routing + the right state W-4.
Save + send invite
Audit log records
HCM_EMPLOYEE_ONBOARDED. The hire receives a welcome message with their sign-in link. The onboarding workflow begins:- I-9 Section 1 task (employee fills, Section 2 follow-up to HR)
- Document signing chain (offer, NDA, equity, policy acks)
- Required training enrollment
- Direct-deposit + W-4 prompts
- Benefits-enrollment window (first 30 days for new-hire)
Position changes
Open the employee's profile
Click their name from the directory or your manager dashboard.
Click "Change position"
A modal collects the change.
Pick change type
Promotion, transfer, manager change, title-only, FLSA classification change.
Set effective date
Today / future / back-date. Back-dates require an HR rationale and trigger payroll-side retro-adjustment for any pay periods affected.
Comp implications
If the change adjusts comp (promotion typically), the form routes through the comp-band check + 4-eyes if needed (see Compensation bands).
Submit
Audit log records
HCM_EMPLOYEE_POSITION_CHANGED. If the reporting line changed,HCM_ORG_REPORTING_RELATIONSHIP_UPDATEDalso fires.
Leaves of absence
| Field | What it does | Accepted values / default |
|---|---|---|
| FMLA | US federal up-to-12-weeks unpaid for serious health condition / family member / military caregiver / bonding. | Auto-tracked under [Time off](/hcm/time-off) once filed. HR confirms eligibility per the rolling 12-month window. |
| Military leave | USERRA-protected leave for active-duty service. | Benefits continuation + pay-differential per workspace policy. |
| Sabbatical | Workspace-policy sabbatical with comp + benefits + equity-vesting decisions. | Detail on [Time off](/hcm/time-off). |
| Personal | Workspace-discretion unpaid personal leave. | Eligibility per workspace policy. |
| Parental | Paid + unpaid parental leave per workspace policy + state PFML where applicable. | NY-PFL / MA-PFML automatically tracked. |
The leave-of-absence flow:
- Open:
HCM_EMPLOYEE_LEAVE_OF_ABSENCE_OPENED - Close:
HCM_EMPLOYEE_LEAVE_OF_ABSENCE_CLOSED
During leave, the employee's status flips to On leave; payroll treatment, benefits continuation, and equity vesting follow the leave-type policy.
Offboarding
Open the employee's profile
Click their name.
Click "Offboard"
Opens the offboarding wizard.
Pick reason category
Voluntary / involuntary / end-of-contract / retirement / reduction-in-force.
Pick last working day + termination date
Final pay run picks these up to compute final pay.
Equity treatment
Per the grant agreement: unvested forfeit; vested ISOs typically have 90-day exercise window. Detail surfaced for review.
Benefits + COBRA
Health / dental / vision end per workspace policy (often end of month). COBRA notice auto-prepares for delivery on the qualifying event.
HCM_BENEFITS_COBRA_NOTICE_SENTrecorded.Final-pay calculations
Accrued PTO payout (per state law + workspace policy), unused sabbatical, bonus accrual all considered.
Equipment + access checklist
The offboarding workflow opens tasks to recover equipment + revoke access (SSO, SCIM-driven directory deactivation, workspace + module access).
Submit
Audit log records
HCM_EMPLOYEE_OFFBOARDED. Workflow proceeds through the checklist tasks.
Access revocation isn't immediate
SSO deactivation, SCIM lifecycle events, and per-module access revocation are queued by the offboarding workflow but execute in order. The fastest revocation path on imminent terminations is to revoke the user's directory account directly; AxisSynapse honors the SCIM deactivation push.
Rehire
Search for the previous record
From the onboarding wizard, the email-domain check surfaces a rehire suggestion if the address matches a prior employee.
Decide history treatment
Workspace policy: preserve continuous-service date (tenure accrual / sabbatical eligibility carry over), OR treat as new hire with fresh service-start.
Re-onboard
Same wizard as a new hire; pre-fills from the prior record where appropriate.
Audit
HCM_EMPLOYEE_REHIREDis recorded alongside theHCM_EMPLOYEE_ONBOARDEDevent for the new active period.
Every field, explained
| Field | What it does | Accepted values / default |
|---|---|---|
| Legal name | What appears on tax forms + I-9. | Required at onboarding; immutable through self-service after. |
| Preferred name | How the person is addressed across surfaces. | Editable by employee via [Profile](/account/profile). |
| Citizenship | Used to pre-fill I-9 + work-authorization tracking. | Drives re-verification deadlines for non-citizens. |
| Position | Title + level + band + business unit. | Drives comp checks, career-framework tracking, manager dashboard scope. |
| Onboarding template | Selects downstream artefacts. | Workspace-defined; HR admin can create templates per role. |
| Benefits class | Eligibility for medical / dental / vision / etc. | Drives [Benefits admin](/hcm/admin/benefits-administration) flows. |
| State of employment | Where withholding routes. | Reciprocity matrix kicks in if work-state differs. |
| Reason category (offboarding) | Voluntary / involuntary / etc. | Drives COBRA + unemployment posture. |
| Last working day vs termination date | Final-pay reference. | Often same; state law may require pay through termination date even if not working. |
Audit codes
For SIEM ingestion + compliance review, this surface emits:
See Reference → Audit codes for the canonical description of each.
Common gotchas
- "I onboarded but the welcome message didn't go out." The onboarding workflow is async; allow a few minutes. If the workflow failed, the run history shows the error.
- "Position change is back-dated but payroll didn't retro." Retro adjustment runs on the next payroll cycle following the back-dated change; check the run's prepare log for the retro-line summary.
- "I see two FMLA leaves for the same employee." Intermittent FMLA can produce multiple open leave segments by design; both count against the same rolling 12-month window.
- "Equity didn't vest during the leave." Default policy pauses vesting during unpaid leave; the grant agreement governs.
- "Rehire kept the wrong service date." Workspace policy determines treatment; if you need to override, an HR admin can edit the service-start date with a logged rationale.
Troubleshooting
| Error code | What it means | Fix |
|---|---|---|
LIFECYCLE_TEMPLATE_MISSING | The onboarding template referenced doesn't exist. | Create or pick a different template. |
LIFECYCLE_BACKDATE_TOO_OLD | Back-date earlier than workspace policy allows. | Pick a closer date or escalate to HR ops. |
LIFECYCLE_OFFBOARD_PAYROLL_BLOCKED | An active pay run blocks offboarding. | Complete or cancel the pay run first. |
LIFECYCLE_REHIRE_RECORD_LOCKED | The prior record is under a retention hold. | Create a new record without history carry-over. |
Related