> ## 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.

# Employee IT Profile

> View an employee's IT access accounts, account statuses, and onboarding/offboarding history from an IT perspective.

The Employee IT Profile screen displays IT-specific information for an employee identified by their `id` URL parameter and is accessible at `/it/employees` (actual route: `/it/employees/:id/it-profile`).

## Overview

The Employee IT Profile page takes `employeeId` from the URL `id` parameter and loads two data sets: IT access accounts via `useAccessAccounts` filtered by `employee_id`, and onboarding history via `useOnboardingInstances` filtered by `employee_id`. The UI is organized with a back-navigation link and two tabs: an **Access Accounts** tab showing a data table with columns for account type, account name, account identifier, access level, and status badge (`AccountStatusBadge`); and an **Onboarding History** tab with a data table for the employee's onboarding instances. A **New Account** button appears in the header area.

## Who it's for

Requires `IT_PERMISSIONS.VIEW` (outer `ITViewGuard`). No additional per-route permission gate.

## Before you start

* You must hold `IT_PERMISSIONS.VIEW` to access this screen.
* The employee record must exist and have a valid `id`.

## Steps

<Steps>
  <Step title="Navigate to the Employee IT Profile">
    Access `/it/employees/:id/it-profile` where `:id` is the employee's identifier. This is typically reached from the IT onboarding or offboarding workflows.
  </Step>

  <Step title="Review access accounts">
    On the **Access Accounts** tab, review all IT accounts associated with the employee, their types, identifiers, access levels, and statuses.
  </Step>

  <Step title="Review onboarding history">
    Switch to the **Onboarding History** tab to see historical onboarding and offboarding instances for this employee.
  </Step>

  <Step title="Add a new account">
    Click **New Account** to create a new access account for the employee.
  </Step>
</Steps>

## Key concepts

* **account\_type** — IT account type (e.g., AD, email, VPN); displayed in uppercase monospace.
* **account\_identifier** — The login name or identifier for the account.
* **AccountStatusBadge** — Visual indicator of account status (active, disabled, etc.).
* **useOnboardingInstances** — Filtered by `employee_id` to show only this employee's history.

## Related

<Columns cols={2}>
  <Card title="IT Service Management" icon="headset" href="/it/overview">
    IT Service Management overview.
  </Card>

  <Card title="Governance & parity" icon="scale-balanced" href="/governance/index">
    Documentation coverage and governance.
  </Card>
</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/it.tsx
  * src/cores/it/pages/onboarding/EmployeeITProfilePage.tsx
</Accordion>
