Institutional Control (IC) Loader Application
Description
This project creates a simple, desktop application to replace an existing Arc Explorer Add-in.
Problem Statement
CSRR Staff who oversee "Institutional Controls" (ICs) currently use an outdated Arc Explorer add-in to link incoming GIS polygons (CEAs and DNAs) to their corresponding case files (Subject Item IDs) in our enterprise systems.
This application provides a single, unified interface for this task. It eliminates the need for expensive ArcGIS Pro licenses for these users by providing a lightweight tool focused on the one specific task they need to perform. The app is built on standard, well-documented technologies (JavaScript/Electron). Because all the logic is in one place, it is easy to update and maintain. The result is a significant saving in license costs, a reduction in staff hours, and a critically needed replacement for a retired application.
This application provides a single, unified interface for this task. It eliminates the need for expensive ArcGIS Pro licenses for these users by providing a lightweight tool focused on the one specific task they need to perform. The app is built on standard, well-documented technologies (JavaScript/Electron). Because all the logic is in one place, it is easy to update and maintain. The result is a significant saving in license costs, a reduction in staff hours, and a critically needed replacement for a retired application.
Project Justification
The application is a lightweight, standalone desktop app built with Electron (JavaScript). It does not require users to have Node.js or any other dependencies installed.
• User Interface: The sidebar (IC Loader Controls) is built with standard HTML/CSS.
• Mapping: The map is an ArcGIS Experience Builder application embedded in a webview. We built a custom Map Control Widget that listens for commands (like "zoom" or "highlight") from the Electron app.
• Data Hub: The Electron app's main process connects directly to our enterprise databases (read-only to Oracle, read/write to PostgreSQL) to fetch and update data, acting as the central hub for all business logic. The PostgreSQL tables are located in dep-v-agis4:5433/srp.
• User Interface: The sidebar (IC Loader Controls) is built with standard HTML/CSS.
• Mapping: The map is an ArcGIS Experience Builder application embedded in a webview. We built a custom Map Control Widget that listens for commands (like "zoom" or "highlight") from the Electron app.
• Data Hub: The Electron app's main process connects directly to our enterprise databases (read-only to Oracle, read/write to PostgreSQL) to fetch and update data, acting as the central hub for all business logic. The PostgreSQL tables are located in dep-v-agis4:5433/srp.
Estimated Transactions
750 a year
Target Rollout Date
None
Target Rollout Date Reason
None
Attachments
Activity
Show:
Create issue
Active
Add watchers
Details
Sponsoring Leadership Area
Site Remediation and Waste Management
Sponsoring Leadership Area's Priority
AP-3
Program Area Lead(s)
Mike Moore
DOIT technical lead(s)
Ann-Marie Falkowski
All Involved Leadership Areas
Div. of Information Technology
Created: 5 February 2026, 16:30
Updated:
5 February 2026, 16:30