Some custom model and script tools will not work in ArcGIS AllSource or may require an update. This may be due to changes to geoprocessing tools (some tools, options, and data formats are no longer supported) or the Python version change from 2.x to 3.x. A geoprocessing tool and option can be used to analyze custom tools and toolboxes to find unsupported tools and options so you can update the tool to make it work in ArcGIS AllSource.
- See the full list of geoprocessing tools that are not available in ArcGIS AllSource
- Learn more about migrating models to ArcGIS AllSource
- Learn more about migrating Python scripts to ArcGIS AllSource
Analyze Tools For Pro tool
Use the Analyze Tools For Pro tool to analyze a toolbox or Python script file to determine if it is supported and view steps to update. When you analyze a toolbox, all tools in the toolbox are checked for support.
Geoprocessing option
In addition to the tool, you can use the Analyze tools for ArcGIS Pro geoprocessing optionto automatically analyze any custom tool that is run and ensure that there are no errors or use of unsupported tools or functions. If the custom model or script tool contains a reference to a data format or tool that is no longer supported, an error message is returned.
Python code review
The tool and option use the fissix module to review Python code. The fissix module is a modernized backport of the deprecated Python lib2to3 library.