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.

Availability Settings is at primary route /hr/scheduling/availability. The alternate route /hr/availability maps to the same screen. Both require HR_PERMISSIONS.SCHEDULING_ADMIN.

Overview

The Availability Settings page (AvailabilitySettings) allows configuration of weekly availability preferences to guide shift scheduling. An informational card explains the three-part workflow: setting per-day availability, specifying shift preferences (regular, on-call, overtime), and adding notes with additional context. The page renders the AvailabilityPreferencesForm component for data entry. The in-app note states that preferences are guidelines and may be adjusted based on business needs. Alternate route /hr/availability also resolves to this screen.

Who it’s for

HR_PERMISSIONS.SCHEDULING_ADMIN — scheduling administrators.

Before you start

  • Scheduling admin permission required.

Steps

1

Open Availability Settings

Navigate to /hr/scheduling/availability or /hr/availability.
2

Set day-of-week availability

Use AvailabilityPreferencesForm to mark availability for each day of the week.
3

Specify shift preferences

Select regular shifts, on-call, or overtime willingness per day.
4

Add notes

Enter any additional restrictions or considerations in the notes field and save.

Key concepts

TermMeaning in code
AvailabilityPreferencesFormForm component for entering per-day scheduling preferences
HR_PERMISSIONS.SCHEDULING_ADMINPermission constant required to access this route

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/AvailabilitySettings.tsx