Skip to main content

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.

The Job Description Agreements page, at route /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

  1. Go to HR → Job Description Agreements.
  2. Optionally filter by Status (Draft, Awaiting Manager, Awaiting Employee, Signed, Superseded).
  3. Select an agreement card to open its detail page.
  4. To create a new agreement, select New Agreement and complete the dialog.

Key concepts

ConceptMeaning
Dual-signature workflowBoth manager and employee must sign for the agreement to reach Signed status.
SupersededA prior agreement version replaced by a newer one.

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