Skip to main content

Schedule compliance settings

The full reference for Schedule compliance settings — what each option does and doesn't do, plus a matrix of which options are available on Calendar, Continuous, and Ad-hoc schedules.

Written by Logan Bowlby

Overview

Compliance settings govern how a Schedule's Results are approved and how a Location's readiness is affected. They let you automate approvals, flag Results that don't meet defined conditions, and signal when a Location isn't ready to operate. This article explains each setting — what it does and doesn't do — and which ones are available on each Schedule type.

Users must be Super Users, be listed as an Owner on a Schedule, or have the following Role to manage a Schedule's compliance settings:

  • Schedules: Create or Modify

Why this matters: Not every check carries the same risk. Compliance settings let you apply the right level of oversight per Schedule — auto-approve routine checks, hold critical ones for a Reviewer, and tie safety-critical checks to a Location's operational status — instead of treating every Result the same.


The compliance settings

Allow early start (AES)

Lets Assignees start a planned Checklist up to 28 days before its defined start date, if certain conditions are met.

All of the following must be true for an early start:

  • The Schedule has Allow early start enabled.

  • Any previous slot is both completed and past its defined end time — e.g. if today's slot ran 7am–7pm and is done, the next slot can start from 7:01pm.

  • The next slot falls within the next 28 days.

  • The Assignee uses the Calendar tile in the mobile app and selects the next slot's date.

Critical: Don't use Allow early start for checks marked Critical for operation, or where a Checklist must be completed within its defined start and end times.

Ignore missing results (IM)

By default, a Calendar or Ad-hoc slot not completed in time produces a Result in the Missing Results section for someone to handle. Ignore missing results stops missed slots from being logged as missing — useful when testing a Schedule or for non-critical Checklists.

Critical: Don't use Ignore missing results on Schedules that are Critical for operation — there'll be no log of non-completed Results, and no way to approve or reschedule them.

Requires validation (RV)

Moves your Checklist program into a review step. With no compliance settings, a Result is automatically Preapproved. Turning on Requires validation sends every completed Result to Awaiting validation, to be validated by the Schedule's Reviewers, a Super User, or anyone with permission to validate a Result.

Note: Requires validation sends all Results to validation regardless of other settings. Use the conditional settings below instead if you only want to validate Results that meet specific conditions.

Requires correct GPS location (GPS)

Uses a Location's pinpoint and radius to check whether the Assignee is answering within range. Assignees outside the radius get a warning before entering the Checklist; they're still allowed in, and are prompted to give a reason. Out-of-bounds Results are flagged for validation.

Note: GPS accuracy depends on the Assignee's device. On the Results Maps view, a colored radius shows the system's confidence: green (high, 0–15 m), yellow (moderate, 15–50 m), red (low, over 50 m). Treat low-confidence markers with caution.

Requires maximum score (SBM)

Flags any Result scoring below 100% as Awaiting validation.

Note: The Checklist must use scoring. A Checklist without scoring is marked N/A and won't trigger this condition — for example, an element scoring 1 for OK and 0 for NOT OK.

Requires minimum answer duration (MD)

Define a minimum time, per Schedule, that a Checklist should take. Any Result completed faster is flagged as Awaiting validation — e.g. a 30-minute minimum flags anything finished in under 30 minutes.

Note: Duration is the difference between the Result's Started and Answered times. The Received time isn't used — it usually matches Answered but can differ with device signal strength.

Requires specific competencies (RC)

Uses competencies as a precondition for a Checklist. It offers two levels of control:

  1. Allow Assignees without an active Certification for the required competencies to complete the Checklist, but mark the Result Awaiting validation.

  2. Restrict access entirely to Assignees with active Certifications for the required competencies.

Best practice: When you allow uncertified Assignees through, the system prompts them for a reason, which is saved on the Result — useful context for the Reviewer.

Requires timely answers (DUE)

Flags any Result submitted after the slot's defined end time as Awaiting validation.

Note: The defined end time doesn't include the grace period — a Result that arrives between the end time and the end of the grace period is still flagged.

Require validation on rule deviation (RD)

Flags any Result where a Water Quality reading falls outside the acceptable range defined in its ruleset, sending it to Awaiting validation. This is the link between the Water Quality module and the validation workflow.

Note: Only Checklists with a Water Quality Question linked to a ruleset can deviate. See Understanding validation warnings and failures.

Critical for operation (CFO)

Ties a Checklist's completion to a Location's readiness status on the dashboard. While the condition isn't met, the Location shows Not ready for operation (red); once met, it shows Ready for operation (green). CFO affects dashboard readiness — it doesn't require approval unless combined with a validation setting. It has three modes:

  • Always — the Location stays Not ready for the whole active slot until the Checklist is completed with all preconditions met. In opening/closing workflows, completing the opening Checklist turns it green; it reverts to red when the closing slot begins.

  • When overdue — the Location stays Ready until the Checklist becomes overdue (past its grace period), then turns Not ready until completed.

  • When missing — the Location stays Ready until the Result goes Missing, then turns Not ready until the Missing Result is approved or rescheduled.

Readiness by mode, for a single pending Checklist with nothing else affecting the Location:

Mode

Before slot

Slot started

Slot ended / grace

Grace ended

Always

No status

Not ready

Not ready

Not ready

When overdue

No status

Ready

Not ready

Not ready

When missing

No status

Ready

Ready

Not ready

Choosing a mode that fits the check keeps readiness meaningful. Some rules of thumb:

Checklist

Always

When overdue

When missing

Daily pre-opening maintenance

Best practice

Not recommended

Not recommended

Weekly lubrication

Not recommended

Best practice

Best practice

Weekly, non-critical painting

Not recommended

Not recommended

Not recommended

Heads-up: These are starting points — tailor CFO modes to your operation. The Always mode in particular drives visible red/green dashboard states, so a misaligned choice can muddy operational clarity.


Availability by schedule type

Each setting can be toggled on the Schedule types shown below. Validation triggers work on all three; the time- and operations-based settings don't apply to Continuous schedules.

Setting

Calendar

Continuous

Ad-hoc

Allow early start (AES)

Yes

No

Yes

Ignore missing results (IM)

Yes

No

Yes

Requires validation (RV)

Yes

Yes

Yes

Requires correct GPS location (GPS)

Yes

Yes

Yes

Requires maximum score (SBM)

Yes

Yes

Yes

Requires minimum answer duration (MD)

Yes

Yes

Yes

Requires specific competencies (RC)

Yes

Yes

Yes

Requires timely answers (DUE)

Yes

No

Yes

Require validation on rule deviation (RD)

Yes

Yes

Yes

Critical for operation (CFO)

Yes

No

Yes


Frequently asked questions

Q: Why does my Continuous schedule show fewer options?
A: Continuous schedules don't have defined start/end times or slots, so the time- and operations-based settings (AES, IM, DUE, CFO) don't apply. The validation triggers all still work.

Q: Can I combine settings?
A: Yes. Conditional triggers stack — a Result is flagged if it meets any of them. Requires validation overrides the rest by sending every Result to validation.

Q: How do I apply settings to many schedules at once?
A: Select multiple Schedules, click Edit, and choose Bulk Change Compliance Settings. See Configure deviations to trigger result validations.

Did this answer your question?