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 Sign Session page at /hr/oversight/sessions/:id/sign is a focused, supervisee-facing page for digitally signing a completed oversight session record. It is accessible via email notification link.

Overview

The page loads the session by :id. It checks three conditions before showing the signature button: (1) the current authenticated user is the supervisee (user.id === session.relationship?.supervisee?.profile_id); (2) the supervisee has not yet signed; (3) the session status is completed. If any condition fails, the signature button is hidden or a read-only message is displayed. On signing, a SignatureDialog collects a drawn, typed, or uploaded signature and calls updateSession to persist the supervisee_signature. The page is designed to be accessible directly from an email notification link.

Who it’s for

No explicit permission gate on this route. Signature actions are only available to the supervisee of the specific session, verified by matching the current user’s profile ID.

Before you start

  • The session must be in completed status before the supervisee can sign.
  • The current user must be the supervisee of the session.

Steps

  1. Open the sign link from the email notification, or navigate directly to /hr/oversight/sessions/<id>/sign.
  2. Review the session summary displayed on the page (date, type, supervisor).
  3. Click Sign to open the signature dialog.
  4. Choose a signature method: drawn, typed, or uploaded.
  5. Submit the signature. The session record is updated with the supervisee’s signature and timestamp.

Key concepts

TermMeaning
Supervisee SignatureA digital signature collected from the supervisee to acknowledge the session record.
Signature TypesDrawn (canvas), typed (text rendering), or uploaded (image file).

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/oversight-analytics-succession-routes.tsx
  • src/cores/hr/pages/oversight/OversightSessionSignPage.tsx
  • src/cores/hr/hooks/oversight/useOversightSessionMutation.ts