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.

This screen shows the full detail of a single preventive maintenance schedule and is available at /fm/pm-schedules/:id.

Overview

The PM Schedule Detail page loads a schedule by ID via usePMScheduleDetail, including completion history. The header shows the template name (from schedule.pm_template.template_name), status badge, site name, and an overdue badge displaying days overdue when applicable. Three stat cards show Next Due Date (in destructive color if overdue), Last Completed, and Start Date. A Template Details card shows the linked template name (linked to /fm/pm-templates/:id), asset type, frequency, and estimated duration. A Configuration card shows auto_generate_work_orders, lookahead_days, and status. A PMCompletionHistory component renders completion records. Pause and Resume buttons control schedule status via usePMScheduleMutations.

Who it’s for

Requires permission fm.dashboard.view. Pause/Resume actions may require fm.pm-schedules.admin — confirm with SME.

Before you start

  • The schedule must exist and be linked to a valid PM template.

Steps

1

Open a PM schedule

From the PM Schedules list, click any row to navigate to /fm/pm-schedules/:id.
2

Check next due date

Review the Next Due Date card; a destructive color indicates the schedule is overdue.
3

Review template details

Check the linked template name, asset type, frequency, and estimated duration.
4

Review configuration

Check whether auto work order generation is enabled and what the lookahead period is.
5

Pause an active schedule

Click Pause to set status to paused — the schedule will not generate work orders while paused.
6

Resume a paused schedule

Click Resume to set status back to active.
7

Review completion history

Scroll to the PMCompletionHistory component to audit past completions.
8

Edit the schedule

Click Edit to open PMScheduleFormDialog and modify schedule settings.

Key concepts

  • auto_generate_work_orders — when true, the system creates work orders automatically as due dates approach within lookahead_days.
  • lookahead_days — number of days ahead of the due date that auto-generated work orders are created.
  • days_overdueschedule.days_overdue field indicating how many days past due the schedule is.

Facilities & Inventory

Facilities & Inventory 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/fm.tsx
  • src/cores/fm/pages/PMScheduleDetailPage.tsx