Hi Utility Network community,
We are looking for the supported workflow to add a newly created service field to an existing Utility Network WebMap that uses subtype group layers. The new field is added to a feature class in the Utility Network dataset and appears correctly in the Feature Service REST schema after a service restart. The existing WebMap, however, does not pick up the new field in its stored layer / sublayer configuration. Removing and re-adding the subtype group layer is not a practical option, because the WebMap contains significant subtype group layer and subtype sublayer configuration. The goal is to define a repeatable operational procedure for adding the new field to the existing WebMap without rebuilding the subtype group layer from scratch.
Current development environment:
ArcGIS Enterprise 11.5, ArcGIS Pro 3.5, Branch versioned Utility Network ofc;
The Feature Service does not lock the database schema
Utility Network feature layers are added to the map as subtype group layers
WebMap created from ArcGIS Pro using Share As Web Map
The WebMap used by custom thin client and can also be opened back in ArcGIS Pro as Portal content
workflow:
A new field is added to a feature class that is part of the Utility Network dataset in ArcSDE (MSSQL) and is included in the published Feature Service.
After restarting the service, the new field is visible in the Feature Service REST endpoint
The new field appears in the REST layer field list, so the Feature Service schema is updated correctly.
When the WebMap is opened back in ArcGIS Pro, the new field is not available in the relevant UI panels where field visibility, field order, popup, table, form, or editing-related configuration is managed.
The WebMap contains substantial configuration at subtype group layer and subtype sublayer level, including:
- definition queries
- subtype sublayer symbology
- label class definitions
- field visibility and field order per Asset Group / subtype
- detailed popup configuration
- attribute table configuration
- potentially form configuration
- potentially feature template-related configurations
Because of this, the old workaround of removing the layer from the WebMap and adding it again is not acceptable. Re-adding the subtype group layer would require rebuilding a large amount of WebMap-level configuration and would be expensive and error-prone
What is the supported workflow to add a newly available service field into an existing WebMap layer / subtype sublayer configuration?
Surely the recommended workflow is not to manually edit the WebMap JSON every time a new field is introduced?
The operational goal is to have a clear, repeatable procedure that an administrator can follow when a new field must be introduced into an existing Utility Network WebMap. The procedure does not need to be fully automated, but it should avoid rebuilding the complete subtype group layer configuration.
Any insights, experience, or recommendations would be greatly appreciated.
Regards,
Robert