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.

Agreement Details is available at route /hr/job-description-agreements/:id. No explicit permission gate on this route.

Overview

The Agreement Details page manages the dual-signature lifecycle for a single job description agreement. It presents three tabs: Overview (employee name, position title, manager, created date, and signature status for each party), Content (the content snapshot of the job description), and Signature (the signature workflow with actionable sign buttons). Statuses progress through draftpending_manager_signaturepending_employee_signaturesigned. Submitting for signature triggers an in-app notification to the manager. After both parties sign, a PDF is generated and a notification is sent to the employee at /hr/me/documents.

Who it’s for

No explicit permission gate on this route. The signing actions (manager vs. employee) are context-dependent on the agreement’s current status.

Before you start

  • The agreement must have been created from the job description agreements list at /hr/job-description-agreements.
  • Correct personnel must be available to sign (manager first, then employee).

Steps

1

Review the Overview tab

Confirm employee, position, manager details, and signature status for both parties.
2

Submit for signature

From draft status, click Submit for Signature — an in-app notification is sent to the manager.
3

Manager signs

When status is pending_manager_signature, click Sign as Manager, complete the SignatureDialog (draw, type, or upload), and confirm.
4

Employee signs

When status is pending_employee_signature, click Sign as Employee, complete the signature dialog; a PDF is generated after this step.
5

Download PDF

After both signatures, click Download PDF to retrieve the signed document from storage.

Key concepts

TermMeaning in code
JobDescriptionAgreementStatusdraft, pending_manager_signature, pending_employee_signature, signed, superseded
content_snapshotStored snapshot of the job description content at time of agreement creation
SignatureDialogPlatform-level component from @/platform/signatures supporting drawn, typed, or uploaded signatures
pf_notificationsIn-app notification records sent to manager and employee at key workflow transitions

Human Resources

Human Resources core overview.

Governance & parity

Documentation coverage and governance.
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/JobDescriptionAgreementDetailPage.tsx
  • src/cores/hr/hooks/job-descriptions/index.ts
  • src/platform/signatures/index.ts