Hi,
I’m working with the following tools:
- ArcGIS Enterprise 11.3
- ArcGIS Pro 3.4.2
- Experience Builder in ArcGIS Enterprise
- Field Maps
This is part of an inspection workflow involving two feature classes (poles and handholes) with a relationship class to a single inspection table.
Workflow Overview:
- Field Workers (Field Maps): Conduct inspections and add records to the inspection table.
- Supervisors (Experience Builder): Monitor progress and make updates.
The symbology of poles and handholes is based on a "Status" field. I need an attribute rule that automatically updates "Status" to "Re-inspect" when the difference between "Next Inspection Date" and the current date is less than 30 days.
Ideal Solution:
- A scheduled process that periodically triggers the attribute rule across both feature classes.
- Alternatively, a manual option in Experience Builder that allows supervisors to select multiple features on a map and trigger the rule in bulk using out-of-the-box widgets.
Technical Details:
- The data is stored in an SQL Enterprise Geodatabase.
- The feature layer is published as a referenced layer to ArcGIS Enterprise (to support attribute rules).
What is the best approach to achieve this? Would an ArcGIS Python script scheduled in Windows Task Scheduler be a good option? Are there any Experience Builder methods (without custom widgets) that can help with manual triggering?
Any suggestions are appreciated!
Thanks.