> ## Documentation Index
> Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Offboarding

> Manage employee offboarding workflows, termination timelines, IT offboarding integration, and per-employee task checklists.

The Offboarding Dashboard lists all employee offboarding instances and provides status statistics; it is available at `/hr/offboarding`.

## Overview

The Offboarding Dashboard (`OffboardingDashboard`) shows a summary widget and a filterable list of offboarding instances. Statistics cards display counts of active offboardings, completed offboardings, and upcoming terminations (within 7 days). Users can filter by status (in progress, completed, etc.) and termination type. Clicking a row opens the Offboarding Details page at `/hr/offboarding/:id`. This page integrates with IT offboarding workflows via `useITOffboardingIntegration`.

<Frame caption="The Offboarding Dashboard — active/upcoming/completed stats, status and type filters, and each workflow's termination type, days remaining, and checklist progress.">
  <img src="https://mintcdn.com/encoreos/9uGfYOeeHogjmoRk/images/hr-offboarding/offboarding-dashboard.png?fit=max&auto=format&n=9uGfYOeeHogjmoRk&q=85&s=22a9322fdf7d7700e68ae97773521f6a" alt="Offboarding Dashboard listing an in-progress workflow with stat cards and filters" width="1440" height="1069" data-path="images/hr-offboarding/offboarding-dashboard.png" />
</Frame>

## Who it's for

Requires permission `hr.offboarding.view` (`HR_PERMISSIONS.OFFBOARDING_VIEW`).

## Before you start

* Offboarding instances are initiated when a termination is recorded in the system.

## Steps

1. Navigate to `/hr/offboarding`.
2. Use the status and termination type filters to find the instances you need.
3. Click an instance card or row to open the detail view.
4. Monitor upcoming terminations in the stats cards.

## Key concepts

* **Offboarding Instance** — A record representing a single employee's departure process, including all associated tasks and their completion status.
* **Termination Date** — The employee's last day; drives the "upcoming" metric on the dashboard (within 7 days).

## Viewing an offboarding instance

The Offboarding Details page (`OffboardingDetail`) is available at `/hr/offboarding/:id`, gated behind the `hr.offboarding.view` permission. It shows the employee summary (termination type, last day, and the confidential termination reason), an overall progress bar, and the deprovisioning checklist grouped by category — access revocation, equipment return, knowledge transfer, final pay, and admin — with per-category completion counts. The Exit Interview form captures departure feedback. Once every checklist item is complete, a "Complete Offboarding" action finalizes the workflow.

<Frame caption="Offboarding detail — employee summary, progress, the categorized deprovisioning checklist, and the exit interview form.">
  <img src="https://mintcdn.com/encoreos/9uGfYOeeHogjmoRk/images/hr-offboarding/offboarding-detail.png?fit=max&auto=format&n=9uGfYOeeHogjmoRk&q=85&s=42c4486c49649b76710c421007873758" alt="Offboarding detail page showing checklist categories and the exit interview form" width="1440" height="1543" data-path="images/hr-offboarding/offboarding-detail.png" />
</Frame>

Once every checklist item is complete (progress reaches 100%), the **Complete Offboarding** action finalizes the workflow: its status becomes *completed* and a completion banner records the date.

<Frame caption="A finalized offboarding — all checklist items complete (7/7) and the completion banner.">
  <img src="https://mintcdn.com/encoreos/9uGfYOeeHogjmoRk/images/hr-offboarding/offboarding-completed.png?fit=max&auto=format&n=9uGfYOeeHogjmoRk&q=85&s=5d6a0382ca57d7cf7cacc52315848b99" alt="Completed offboarding showing 100% checklist progress and the completion banner" width="1440" height="1561" data-path="images/hr-offboarding/offboarding-completed.png" />
</Frame>

Before you start: navigate to the Offboarding Dashboard at `/hr/offboarding` to find the instance you need. Clicking an offboarding record on the dashboard opens this detail page.

1. Navigate to `/hr/offboarding` to see the list of offboarding instances.
2. Click an instance to open its detail view at `/hr/offboarding/:id`.
3. Review tasks, timeline, and status information.
4. Take available actions as appropriate (complete tasks, update status).

## Related

<Columns cols={2}>
  <Card title="Human Resources" icon="users" href="/hr/overview">
    Human Resources core overview.
  </Card>

  <Card title="Governance & parity" icon="scale-balanced" href="/governance/index" />
</Columns>

<Note>
  This page documents shipped product behavior. It is not medical, legal, or
  billing advice. Verify against your organization's policies and applicable
  regulations before using it for clinical, compliance, or billing decisions.
  Protected health information (PHI) shown in the product is governed by your
  tenant's access controls and is never exposed in this documentation.
</Note>

<Accordion title="Documentation sources">
  * src/routes/hr.tsx
  * src/cores/hr/pages/OffboardingDashboard.tsx
  * src/cores/hr/pages/OffboardingDetail.tsx
  * src/cores/hr/hooks/onboarding/useOffboardingInstances.ts
  * src/cores/hr/hooks/onboarding/useITOffboardingIntegration.ts
</Accordion>
