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

Every permit on the map.
By morning.

Issued permits, code cases and 311 requests become points on ArcGIS feature layers and PostGIS tables, with attributes, every night or every 15 minutes.

This solution

GIS publishing

StartsOn a schedule · Nightly at 2 am
SystemsEsri ArcGIS feature layer, PostgreSQL / PostGIS, Microsoft SQL Server, Esri World Geocoder…
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.

Monthly exports

The permit layer is refreshed when the GIS analyst has time to run an export.

Missing coordinates

Records without a location quietly break the map or vanish.

Two copies

A shapefile on a shared drive drifts away from the system of record.

§ How it works

How it works: GIS publishing

  1. 01Read permitsIssued since the last run
  2. 02Make map pointlat/lng to geometry
  3. 03Add featuresArcGIS feature layer
  4. 04ReportOptional summary email
§ 01 / Permits to ArcGIS

Issued permits, as points.

Nightly, SentraBridge reads permits issued since the last run from the city database and adds them as points on an ArcGIS feature layer.

  • Read with a table or read-only query
  • Drop or route records without coordinates
  • Update features when permits change
Flow diagram: Publish issued permits to an ArcGIS map layerNightly, reads permits issued since the last run from the city database and adds them as points on an ArcGIS feature layer.Nightly at 2 amOn a scheduleEvery night at 2:00 am (workspace timezone)Issued permitsRead database · PostgreSQLReads from PostgreSQL / PostGIS with aread-only queryMake map pointMake map pointBuilds an ArcGIS map point from lat and lngAdd to the layerSend records · ArcGISCreates Features in Esri ArcGIS feature layer
Publish issued permits to an ArcGIS map layer · 4 steps · a real SentraBridge template
§ 02 / A full pipeline

Map issued, report finaled, file expired.

The permit pipeline template does three jobs in one run: issued permits go to the map, finaled permits are totalled by type for building, and expired permits go to a CSV on SFTP.

  • Nested If/else branches
  • Summarize by type
  • Clean and check first
Flow diagram: Permit pipeline: map issued, report finaled, file expiredNightly, reads changed permits with a SQL query, cleans and checks them, then puts issued permits on the ArcGIS map, emails building a total of finaled permits by type, and writes expired permits to a CSV file on SFTP.Nightly at 2 amOn a scheduleChanged permitsRead database · PostgreSQLClean and checkApply rulesIssued?If / elseMap attributesMap fieldsFinaled?If / elseMake map pointMake map pointTotal by typeSummarizeExpired?If / elseAdd to the permit mapSend records · ArcGISEmail buildingSend emailExpired permits to SFTPWrite file · SFTPYesNoYesNoYes
Permit pipeline: map issued, report finaled, file expired · 12 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.