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 Workflow Calendars page at /fw/settings/calendars lists all business calendars for the active organization and provides tools to create, edit, and delete them. Business calendars define working hours and holidays used for SLA deadline calculations in workflow automation.

Overview

The Workflow Calendars page displays calendars in a card grid. Each card shows the calendar name, description, timezone, and a “Default” badge if marked as the organization default. Clicking a card opens the BusinessCalendarForm in edit mode. The delete action opens a confirmation dialog warning that deletion permanently removes the calendar and its holidays, and that any SLA definitions using the calendar will lose their business hours configuration.

Who it’s for

Requires fw.settings.manage permission (FW_PERMISSIONS.SETTINGS_MANAGE), enforced by RequirePermission in src/routes/fw.tsx.

Before you start

  • You must have the fw.settings.manage permission.
  • Identify which timezone the calendar should use before creating it.
  • Note that deleting a calendar that is referenced by SLA definitions will break those SLA calculations.

Steps

Viewing calendars:
  1. Navigate to /fw/settings/calendars.
  2. Review the card grid. The default calendar is marked with a “Default” badge and a star icon.
Creating a calendar:
  1. Select “New Calendar.”
  2. Complete the BusinessCalendarForm (name, timezone, working hours, holidays).
  3. Save to create the calendar.
Editing a calendar:
  1. Click a calendar card. The BusinessCalendarForm opens in edit mode.
  2. Modify settings and save.
Deleting a calendar:
  1. Click the trash icon on a calendar card.
  2. An alert dialog warns that deletion is permanent and will affect SLA definitions.
  3. Confirm to delete.

Key concepts

  • Business calendar — Defines working days, working hours, and holidays for an organization. Used by SLA configurations to calculate deadlines excluding non-working time.
  • Default calendar — The calendar marked is_default: true; SME should confirm how it is applied by default in SLA configurations.
  • Timezone — Each calendar has an associated timezone (e.g., America/Phoenix) used for working-hour boundary calculations.
  • Holiday — Non-working days defined within a calendar. Deletion of the calendar also removes its holiday records.

Forms & Workflow

Forms & Workflow 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/fw.tsx
  • src/cores/fw/pages/BusinessCalendarListPage.tsx
  • src/cores/fw/hooks/useBusinessCalendars.ts
  • src/cores/fw/components/BusinessCalendarForm.tsx