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

# IT Profile

> Per-employee IT profile showing access accounts, assigned assets, license assignments, and onboarding/offboarding history.

The IT Profile page (`/it/employees/:id/it-profile`) shows a consolidated IT view for a specific employee, organized into four tabs: Accounts, Assets, Licenses, and History. It is linked from the IT onboarding module and accessed via an employee ID.

## Overview

The page reads the `:id` param as `employeeId`. It loads access accounts via `useAccessAccounts({ employee_id })` and onboarding/offboarding history via `useOnboardingInstances({ employee_id })`. The Assets and Licenses tabs currently show placeholder states with links to the full asset and license lists. The History tab renders a `DataTable` of all onboarding and offboarding workflow instances for the employee.

**Account columns**: account type, account name, identifier, access level, status (`ITAccessAccount.status`), provisioned date.\
**History columns**: workflow type (onboarding/offboarding), template name, status, target date, completed date.

## Who it's for

No explicit secondary permission gate beyond the outer `ITViewGuard` (`it.view`). The back button returns to `/it/onboarding`.

## Before you start

* Navigate from an onboarding or offboarding instance row that includes a link to this profile, or construct the URL with the employee's ID.

## Steps

<Steps>
  <Step title="Open the employee IT profile">
    Navigate to `/it/employees/:id/it-profile` where `:id` is the employee's ID.
  </Step>

  <Step title="Review access accounts">
    The **Accounts** tab lists all IT access accounts provisioned for this employee, including type, name, identifier, access level, status, and provisioning date.
  </Step>

  <Step title="Check assigned assets">
    Click the **Assets** tab. If no assets are assigned, a prompt appears to navigate to `/it/assets` to make assignments.
  </Step>

  <Step title="Check license assignments">
    Click the **Licenses** tab. If no licenses are assigned, a prompt appears to navigate to `/it/licenses`.
  </Step>

  <Step title="Review onboarding/offboarding history">
    Click the **History** tab to see all past provisioning and deprovisioning workflows for this employee.
  </Step>
</Steps>

## Key concepts

| Concept              | Description                                                                                            |
| -------------------- | ------------------------------------------------------------------------------------------------------ |
| `ITAccessAccount`    | Represents a system account provisioned for an employee (e.g., Active Directory, application accounts) |
| `AccountStatusBadge` | Component rendering status of a provisioned account                                                    |
| Workflow history     | All `ITOnboardingInstance` records for this employee across both onboarding and offboarding types      |

## 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" />
</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
  * src/cores/it/hooks/useAccessAccounts.ts
  * src/cores/it/hooks/useOnboardingInstances.ts
</Accordion>
