Rules Engine
The rules engine is the automation heart of SmartComply. It evaluates compliance conditions and triggers actions automatically.
Configurable Rules
- Test Deadlines — How many days after installation or last test before an annual test is due (default: 365 days).
- Retest Windows — Days allowed for a retest after a failure (default: 30 days).
- Notice Escalation — Stages and timing for overdue notices (e.g., 30 days → reminder, 60 days → warning, 90 days → violation).
- Exceedance Thresholds — Pretreatment limit values, TRC multipliers, SNC evaluation criteria.
- Pump-Out Schedules — Default and per-FSE pump-out frequencies.
- Inspection Frequencies — How often outfalls, BMPs, and FSEs should be inspected.
How to Configure
Navigate to Settings → [Module] → Rules to view and edit rules for each module. Changes take effect immediately for newly evaluated records.
Rule Evaluation
Rules are evaluated:
- When a new record is created or updated
- On a daily schedule for deadline checks
- At the end of reporting periods for SNC evaluation