Planner

Create a work schedule with AI or from scratch

A work schedule defines recurring maintenance and inspections. When active, it automatically generates work orders on the dates you set, so your team knows what to do and when. Use schedules for anything that repeats: daily fire checks, weekly playground inspections, or annual gas safety tests.

Before you start

You need Manager or Admin access to the Operations module to create and edit schedules. Coverage targets pull from locations and assets already set up in Premises, so make sure those records exist first.

Create the schedule

  1. Go to Operations > Planned Work (or Schedules).

  2. Click New Schedule. A guided wizard opens.

  3. Choose a starting point:

    • Start Blank β€” create a schedule and configure it manually.

    • Generate with AI β€” describe the equipment and let AI propose a schedule.

  4. Click Continue.

  5. Follow the wizard steps to set schedule details, timing, coverage targets, people, and review. In the recurrence step, you must set a Start Date before you can continue. If you try to proceed without one, the wizard shows Start date is required.

  6. Click Create to finish. The wizard opens the completed schedule.

Schedule health tiles on the Schedules page

On the Schedules page, each schedule shows health tiles that summarise its status and link directly to the related work order list.

  • Schedule Health β€” the overall status of the schedule

  • Overdue Targets β€” coverage targets past due today

  • On-Time Rate β€” completion performance for the reporting period

  • Next Due β€” the next scheduled occurrence

Click any tile to open the matching work order list so you can review or act on the items behind the metric.

Configure recurrence

Open the Schedule section and set the Recurrence card.

  1. Choose a Schedule Mode:

    • On-Demand β€” reference-only; no automatic work orders.

    • Recurring β€” generates work orders on a repeating interval.

    • Calendar-Based β€” triggered by calendar events. This option only appears when calendar-based scheduling is enabled for your site.

  2. For Recurring schedules, choose a Schedule Type. This control only appears on recurring RRULE schedules; it is not shown for On-Demand or Calendar-Based schedules. For a step-by-step guide to choosing between Fixed and Floating, see Choose Fixed or Floating for a work schedule.

    • Fixed β€” keeps the recurrence on its original calendar beat. Early completion does not shift the schedule; late completion can shift the next occurrence forward until work catches up. Fixed mode exposes the full RRULE builder, including weekday and day-of-month anchors.

    • Floating β€” measures the next occurrence from when work was actually completed. Useful for wear-anchored maintenance such as servicing an asset 30 days after the last service. Floating mode shows only interval magnitude and unit; weekday and day-of-month anchors are stripped from the stored rule.

  3. Set the Start Date and optional End Date. The end date must be the same or after the start date. In the creation wizard, the recurrence step will not let you continue until a start date is set.

  4. Choose the interval. The Interval field uses a cleaner duration input with separate number and unit controls, so you can set any supported cadence. Preset quick-picks speed up common choices. Pick a number and a unit:

    • Day β€” 1 to 90 days

    • Week β€” 1 to 52 weeks

    • Month β€” 1 to 60 months

    • Year β€” 1 to 10 years

    Mixed durations such as 1 month and 2 weeks are not supported.

  5. Set Working Days & Skip Rules if you want the schedule to run only on working days, skipping closure calendars or non-working days.

  6. Add an Estimated Duration so the team knows how long the work should take.

Set coverage targets

In the Targets card, define what the schedule covers. You can target:

  • Locations β€” rooms, buildings, or sites

  • Assets β€” individual equipment instances

  • Asset Models β€” all instances of a model, such as every fire extinguisher

  • Asset Classes β€” an entire category and its descendants

When you target a model or class, the schedule automatically includes any new assets added later that match the target. If you need to remove coverage for specific items, add an exclusion for an asset instance, model, or class subtree.

A schedule can also run with no targets at all. This produces a bare work order with no rows, useful for general reminders.

Attach checklists

Checklists define what the worker must do on each work order. In the checklist section, attach at least one checklist so the generated work orders have steps to follow.

  • Global β€” applies to every row in the work order.

  • Scoped β€” applies only to a specific location, asset instance, asset model, or asset class.

The system uses narrowest-scope-wins resolution: an instance-level checklist beats a model-level one, which beats a class-level one, and so on. Every covered row must match a checklist target or a global checklist, otherwise the schedule cannot be saved.

You can also set a different interval or estimated duration for a checklist target at the asset class, model, or instance level. This lets one schedule handle multiple cadencesβ€”for example, a weekly checklist for daily room checks and a monthly checklist for the same location.

Set workflow and grace period

In the Execution section, open the Workflow card. This is where you set the Grace Period: the extra time after each scheduled date before the work is considered overdue. The grace period uses a duration input with separate number and unit controls, and preset shortcuts are available for common choices. Grace periods are not used for daily intervals.

When a worker completes the work within the grace period, the schedule stays on time. If the work passes the grace period without completion, it can be marked Missed depending on your site settings.

Classify and assign

In the Organisation section, set the Category, Classification, and Priority so the work is sorted correctly on the board and in reports.

In the Team section, open the People card and assign the schedule to an individual or a group. If you assign a group, any member with the right permissions can pick up the generated work orders. See Using Groups for Assignments for details.

Activate the schedule

A schedule only generates work orders when it is Active. Toggle the schedule on to start the first occurrence. If you need to pause it, toggle it to Inactive; this stops new work orders but leaves existing ones in place. Reactivating resumes generation from the schedule window.

Monitor health and upcoming work

The top of the schedule detail page shows the Schedule Health strip:

  • Schedule Health β€” the overall status of the schedule

  • Overdue Targets β€” coverage targets past due today

  • On-Time Rate β€” completion performance for the reporting period

  • Next Due β€” the next scheduled occurrence

Below that, the Work Order Performance panel breaks down open and resolved work orders by status: Open Overdue, Open Planned, Open In Progress, Resolved Completed, Resolved Cancelled, and Lifetime Missed.

The Work Order History card lists every work order generated from this schedule, so you can open any one to see completion notes, photos, and evidence.

The Activity tab in the sidebar shows a filtered audit history scoped to this schedule. See View activity history for a work schedule for details on reading the change log.

Review coverage targets

Open a schedule and scroll to the Coverage section to see the full list of assets and locations tied to the schedule. The grid shows one row per target, with due timing labels like Today, Tomorrow, and overdue so you can spot what is upcoming or past due. See Create work orders from schedule coverage for details on reading the grid and creating work orders from it.

How intervals appear in lists and timeline views

The interval value is shown as the schedule Cadence in the Schedules board and on the Work Schedules card for assets and locations. In the Planner, each bar represents a single scheduled occurrence based on that cadence. Moving an occurrence updates the operational date and suppresses forecast on the vacated natural beat and interior days between the natural and operational dates. To see how cadence is tracked across targets, see Monitor Compliance.

Adjust a schedule later

You can edit the schedule at any time:

  • Add or remove targets and exclusions.

  • Change the interval, dates, or grace period.

  • Switch Schedule Type between Fixed and Floating on recurring schedules. See Choose Fixed or Floating for a work schedule for the difference between the two.

  • Update assignment or classification.

  • Attach or remove checklists.

Changes apply to future occurrences. Existing work orders keep the settings they were created with unless you edit them directly.

What happens next

Once the schedule is active, the system creates work orders on each scheduled date. Assigned workers see them in their Inbox and on the Calendar. You can also scan the schedule's QR code to open its detail page from the field.

When a repeating work order series is moved to a new date, future projected dates shift with it so the schedule stays aligned.

To set up asset-targeted maintenance, see Asset Management. To learn how workers complete the generated work orders, see the work order completion guide.

Was this helpful?