This tool will create a report on the dependencies for a service or a web map. This can be helpful to see what web maps/applications will be affected by making changes, or deleting, a particular item. When creating a report for feature services, the tool will report which web maps and web applications are consuming the service. When creating a report for a web map, the tool will report which web applications are consuming the web map.
A CSV file is created from this tool. Below is an example report created for 2 feature services, Cities and NYPD_Crimes:
The Cities service is found in 2 web maps, Cities Web Map and Airports Web Map. The Airports Web Map also has an application created from it called Airports Web App.
The NYPD_Crimes service is only found in 1 web map, NYPD Crimes Web Map.
See the video below for a demonstration:
Note: this tool was created using the ArcGIS API for Python, and can only be executed within ArcGIS Pro, not ArcMap.
Update 8/2/21: tool now works with ArcGIS Online. The ArcGIS Online version can take a significant amount of time. It's dependent on the number of users you have in your ArcGIS Online organization, as the tool iterates through each Creator user type and checks their web maps/web appbuilder applications.
Update 10/19/22: tool will report Experience Builder and Dashboard applications. A 'sleep' parameter has been added to the ArcGIS Online version to help avoid too many requests to ArcGIS Online, resulting in the tool to fail.
Update 9/5/23: whether you are creating a report from ArcGIS Online, or Portal for ArcGIS, a single tool can be used. A sleep parameter is no longer required if running against ArcGIS Online.
Update 10/6/23: can now select multiple users