Introduction to Profile Tool
Profile Tool is a web application suite for configuring data sources, launching profile workflows, and generating profile outputs from ArcGIS, Portal, Utility Network, and Prototics-managed datasets.
DesignerConfigure data sources, field mapping, styles, and datasets.
LauncherOpen Profile Tool with route and configuration parameters.
End UserRun profiles, inspect charts, and export operational outputs.
BackendUse Prototics auth, storage, proxy, and operational APIs.
Main Steps to Configure and Run a Profile
- Publish the static package from
dist/profiletoolto IIS or another static web server. - Start the Node backend when authentication, Portal proxying, layer queries, datasets, or Utility Network tracing are required.
- Register Designer, Launcher, and End User as Web Application items in ArcGIS Portal when Portal entry points are needed.
- Use Designer to define data sources, field mapping, profile styles, and reusable configurations.
- Use Launcher to pass configuration and route parameters to the End User application.
- Run the profile workflow, review the generated chart and asset table, then export JSON, CSV, or DXF outputs.
Applications
| Application | Path | Purpose |
|---|---|---|
| Designer | /profiletool/designer | Build and save Profile Tool configurations. |
| Launcher | /profiletool/launcher | Accept launch parameters and route the user to a profile session. |
| End User | /profiletool/end-user | Generate and inspect the operational profile. |
| Sandbox | /profiletool/sandbox | Test data source queries and integration behavior. |