Overview
A Water Quality Question captures water-test readings and checks them against a central Water Quality Ruleset that defines the acceptable range for each parameter. A reading outside the range is recorded as a rule deviation, which you can route to validation — purpose-built for pools, splash pads, and water attractions.
🚀 Early Access: Water Quality is an early-access feature — expect changes and new features as the module evolves. See the Introduction to the Water Quality module.
Users must be Super Users or have the following Role to add or edit Checklist questions:
Checklists: Modify or Create
Why this matters: Water chemistry has hard regulatory limits, and they're the same wherever the test is taken. Holding those limits in a Water Quality Ruleset — rather than re-typing them into every Checklist — means a reading is judged against one authoritative standard, an out-of-range result is flagged automatically, and updating a limit updates every Checklist that uses it.
How it works
Three pieces work together:
Piece | Role |
Water Quality Question | Captures the reading(s) during the Checklist. |
Water Quality Ruleset | Defines the acceptable minimum and maximum for each parameter. Managed under |
Schedule compliance | The setting Require validation on rule deviation sends a Result containing a deviation to validation before it can be approved. |
Setting it up
1. Define the Water Quality Ruleset
In Configuration > Checklists > Water Quality Rulesets, create a ruleset with a rule for each parameter and its acceptable minimum and maximum. See How to create a water quality ruleset.
2. Add the Water Quality Question
In the Checklist editor, click Add an element and choose Water Quality Question, then give it a Title. The reading is checked against the matching ruleset. See How to add water quality checks to a checklist.
3. Require validation on deviation
On the Schedule that runs the Checklist, enable Require validation on rule deviation so any Result with an out-of-range reading is held for validation. See Schedule compliance settings.
Best practice: Keep all your limits in the Ruleset and reuse it across every water Checklist. When a standard changes, you update one ruleset instead of editing each Checklist — and every test immediately measures against the new limit.
Settings compatibility
Setting | Available? | Notes |
Water Quality Ruleset | Yes | The acceptable ranges are defined in the ruleset, not on the question. |
Reference Images, Manuals, Videos, Links | Yes | Attach guidance on how to take the reading. |
Question Categories | Yes | Group readings for reporting and trending. |
Logic | Yes | Show or hide the question based on conditions. |
Triggers | Via ruleset | Instead of a per-answer trigger, a deviation from the ruleset drives the action through Require validation on rule deviation. See Adding triggers to a Checklist. |
Frequently asked questions
Q: Where do the acceptable ranges come from?
A: A Water Quality Ruleset under Configuration > Checklists > Water Quality Rulesets, which sets the minimum and maximum for each parameter. The question itself doesn't hold the limits.
Q: What happens when a reading is out of range?
A: It's recorded as a rule deviation. If the Schedule has Require validation on rule deviation enabled, the Result is sent to validation before it can be approved.
Q: How is this different from a Number or Temperature Question?
A: Number and Temperature score against ranges set on the question itself. Water Quality measures against a shared, centrally managed Ruleset and uses the deviation-validation workflow — better when limits are standardised across many Checklists.
Q: Can I reuse one Ruleset across multiple Checklists?
A: Yes — that's the intent. Maintain limits once in the Ruleset and every Water Quality Question that uses it measures against the same standard.
