Pass-through integration for local government · records are never stored System status1-559-251-7767Sentra familySign in
SentraBridgeIntegration platform
Code enforcementSolution

From complaint to case.
To the map. To closed.

Code complaints flow from 311 into the case system and onto a code-case map, and closures flow back, so officers, the public and the dashboard all agree.

This solution

Code enforcement

StartsWhen a system calls in · Sentra 311 calls in
SystemsSentra 311, Accela Civic Platform, OpenGov Permitting & Licensing, Esri ArcGIS feature layer…
Templates3 ready-made flows to start from3
Stored recordsNone: pass-through, in memory only0
Preview any template on your own data before it writes anything.
§ The problem

What it looks like today.

Three places

The complaint, the case and the map are updated separately.

No location

Cases without a map point can't be planned into a route.

Closed, but not told

The complainant never hears that the case was closed.

§ How it works

How it works: Code enforcement

  1. 01ComplaintFrom Sentra 311
  2. 02CaseAccela or OpenGov record
  3. 03Map pointOnto the code-case layer
  4. 04CloseBack to 311
§ 01 / Triage

Every request to the right place.

The 311 triage template checks each changed request, sends new potholes, lights and trees to Scheduler crews, code cases to the ArcGIS map, and everything else to an SFTP file.

  • Clean and check before routing
  • Database lookup: is it new?
  • Summary by department emailed
Flow diagram: 311 triage: route every request to the right systemCleans and checks changed 311 requests, sends bad ones to a data-quality sub-flow, checks the city database to see if each is new, then routes new potholes, lights and trees to Scheduler crews, code cases to the ArcGIS map, and the rest to an SFTP file. Changed requests are upserted into the database with map points, and a summary by department is emailed.Every 15 minutesOn a scheduleChanged 311 requestsGet records · Sentra 311Clean and checkApply rulesData quality alertRun another flowCount by departmentSummarizeAlready in the database?Look up in database · PostgreSQLEmail operationsSend emailNew request?If / elseCrew work?If / elseName like the columnsMap fieldsShape as a crew visitMap fieldsCode enforcement?If / elseUpdate the database copyWrite to database · PostgreSQLCreate Scheduler visitSend records · Sentra SchedulerMap attributesMap fieldsEverything else to SFTPWrite file · SFTPMake map pointMake map pointAdd to the code-casemapSend records · ArcGISInvalidYesYesNoYesNoNo
311 triage: route every request to the right system · 18 steps · a real SentraBridge template
§ Systems

Works with

Pre-built connectors used in this solution. Anything else with an API, a database or SFTP works too.

See your own systems connected.

We'll set up a workspace with your systems in a sandbox and build your first flow with you.