SWM Facility Operations
SWM facility lifecycle operations — sediment tracking, maintenance work orders, outlet structure management, bathymetric surveys, performance monitoring, ECA compliance, and private facility oversight.
Sediment Tracking
Outlet Structures
Bathymetry
Private Oversight
Purpose-Built for Canadian Municipalities
Purpose & Scope
What this module owns
Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.
Owns
7Delegated to
5Stormwater asset inventory, facility registry
Work order workflow, scheduling, resource allocation
Inspection forms, mobile inspection, scheduling
ECA registry, environmental reporting
Dashboards, trend analysis, KPIs
These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.
Core Capabilities
What it does
3 capability groups comprising 6 discrete capabilities — each with API surface, business rules, and data ownership.
Annual sediment depth measurement with accumulation rate calculation, dredging threshold triggers, disposal tracking, and cost tracking.
Measurement
Annual sediment depth measurement at multiple points per facility — GPS-located measurement stations.
Accumulation Rates
Accumulation rate calculation (m³/year) — trend analysis predicts dredging timeline.
Dredging Threshold
Configurable threshold (typically 50% design volume loss) triggers dredging work order and budgeting.
Disposal Tracking
Sediment volume removed, disposal site, environmental testing (contaminant analysis), disposal cost.
Routine, reactive, and seasonal maintenance work orders for SWM facilities — mowing, debris removal, inlet/outlet clearing, vegetation management.
Routine Maintenance
Scheduled maintenance: mowing/trimming, debris removal, inlet/outlet clearing, fence/signage maintenance.
Reactive Maintenance
Complaint or inspection-driven work orders — erosion repair, blockage clearing, vandalism repair.
Seasonal Programs
Seasonal maintenance programs — spring cleanout, fall preparation, winter access, post-storm inspection.
Resource Tracking
Labour hours, equipment, materials, and contractor costs tracked per facility — supports unit cost analysis.
Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.
Krutik Parikh
Creator of Civic
Data Model
Entity Architecture
4 entities with 4 relationships — the authoritative schema for this bounded context.
Entities
Select an entity to explore its fields and relationships
API Surface
Integration Endpoints
7 RESTful endpoints across 6 resource groups — plus 5 domain events for async integration.
/api/v1/swm-facility/sediment
Sediment accumulation records by facility
/api/v1/swm-facility/sediment
Record sediment measurement
Ecosystem
Products that depend on this module
3 Civic products consume SWM Facility Operations — making it one of the most critical platform services in the ecosystem.
Technical Specifications
Performance, Compliance & Configuration
Sediment Tracking
Outlet Inspection
Bathymetric Survey Completion
Private Facility Compliance
System Availability
FAQ
Frequently Asked Questions
Ready to Integrate
Build on SWM Facility Operations
Request an architecture brief, integration guide, or live demo environment for your team.