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

# Positions

> Browse and manage organizational positions — titles, requirements, and headcount used across scheduling, compensation, and credentialing.

The Positions page at `/hr/positions` lists all defined organizational positions and provides access to position detail records.

## Overview

The page renders the `Positions` component guarded by `HR_PERMISSIONS.EMPLOYEES_VIEW`. Positions are referenced by employees, shift templates, job postings, salary bands, and credential requirements across the HR module.

## Who it's for

Requires `HR_PERMISSIONS.EMPLOYEES_VIEW` permission.

## Steps

1. Navigate to **HR → Positions** (`/hr/positions`).
2. Browse or search for a position.
3. Click a position to view its detail page.

## Viewing a position

The Position Details page at `/hr/positions/:id` shows the full record for a single organizational position. The page loads a position record by its `:id` URL parameter using the `PositionDetailPage` component. The page is guarded by `HR_PERMISSIONS.EMPLOYEES_VIEW`.

Before you start: positions are created and managed at `/hr/positions`.

1. Navigate to **HR → Positions** (`/hr/positions`).
2. Click a position row to open its detail page at `/hr/positions/<id>`.
3. Review and edit position details as needed.

## 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/Positions.tsx
  * src/cores/hr/pages/PositionDetailPage.tsx
</Accordion>
