Hi all--
I work for local government, where repeated inspections of static features are required (think storm ponds, sumps, construction sites, etc.). There hasn't been a step involved in creating a streamlined workflow for inspecting these assets that has worked as expected.
For assets that require multiple inspections, a 1:M related table is the gold standard for keeping track of multiple reports on that single asset. However, this method has created a host of problems when trying to incorporate into any application.
Firstly, a joined view layer is not supported in ArcGIS Enterprise Field Maps. None of the workarounds for this are time-sensitive (i.e. running a script to update the host layer periodically). If I have a team of staff out inspecting assets, they should be able to see in real time where inspections have already taken place so that work is not duplicated. This is currently not possible for assets that have information tracked from a related table.
On top of that, photo attachments aren't inherited into a joined layer. So when I have staff conducting maintenance, there isn't a way to show the three key components of the initial inspection in one pop-up window: the location of the pond, the information collected for the inspection, and the photos taken on the inspection. Either the related table can be referenced (with no physical location associated), or the joined layer can be referenced (with no photos included).
Lastly, URL parameters are limited. We are using automated emails to notify staff that and inspection has resulted in a maintenance request. In Instant Apps, you can only choose one layer to be the focus of the URL parameter, so a Storm Infrastructure maintenance tracking viewer, for example, can only reference one type of asset (ex. storm ponds), while other assets (ex. outfalls, catch basins with sumps) can not be referenced in a link the same way.
What are folks doing to streamline inspection workflows? I'd like to be able to use Esri products for asset management, as it is one of the largest components of my organization's needs, but it doesn't seem to offer almost any straightforward way to accomplish seemingly basic processes.