The Job Description Agreements page, at routeDocumentation Index
Fetch the complete documentation index at: https://docs.encoreos.io/llms.txt
Use this file to discover all available pages before exploring further.
/hr/job-description-agreements, lists all job description agreements and supports creating new ones with a dual-signature workflow.
Overview
The list groups agreements by status: Draft, Awaiting Manager, Awaiting Employee, Signed, and Superseded. The status filter at the top narrows the grid. When no agreements exist at all, an empty state prompts you to create the first one. Selecting New Agreement opens a creation dialog. Each agreement card links to the detail page at/hr/job-description-agreements/:id.
Who it’s for
No explicit permission gate on this route.Before you start
- The job position or role description should be finalized before creating an agreement.
- Both the manager and the employee named in the agreement must have active user accounts.
Steps
- Go to HR → Job Description Agreements.
- Optionally filter by Status (Draft, Awaiting Manager, Awaiting Employee, Signed, Superseded).
- Select an agreement card to open its detail page.
- To create a new agreement, select New Agreement and complete the dialog.
Key concepts
| Concept | Meaning |
|---|---|
| Dual-signature workflow | Both manager and employee must sign for the agreement to reach Signed status. |
| Superseded | A prior agreement version replaced by a newer one. |
Related
Human Resources
Human Resources core overview.
Governance & parity
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.
Documentation sources
Documentation sources
- src/routes/hr.tsx
- src/cores/hr/pages/JobDescriptionAgreementsPage.tsx
- src/cores/hr/hooks/job-descriptions/useJobDescriptionAgreements.ts
- src/cores/hr/components/job-descriptions/AgreementCard.tsx