Select to view content in your preferred language

Hide unlicensed tools

450
11
03-06-2025 12:41 AM
Status: Open
Labels (1)
SimonSchütte_ct
MVP Regular Contributor

It would be great to have a setting in the ArcGIS Pro Options to remove (hide) all Tools from the Geoprocessing pane that are not licensed with the license being currently active.

SimonSchtte_ct_2-1741250006796.png


So if you have ArcGIS Pro Standard licensed, remove all locked tools from:
3D Analyst, Aviation, Bathymetry, Business Analyst, Data Interoperability, Data Reviewer, Defense Mapping, Geostatistical Analyst, Image Analyst, Indoors, LocateXT, Location Referencing, Maritime, Network analyst, Production Mapping, Publisher ...
if the extensions/tools are not otherwise licensed.

When searching for a suitable tool for a process, it does not help to get shown what tools that are not licensed:

SimonSchtte_ct_1-1741249647576.png
So in this example from 36 search matches for the keyword "extract" there are only 12 Tools I can actually use with my Standard license...

With the Named User licenses being the only option now, it is no longer so easy to change the ArcGIS Pro Version from Standard to Advanced or enable an additional Extension as it was with the concurrent use license server. In reality once you have been assigned a Named User you are set with the ArcGIS Pro license. Changing the license just to use this one specific tool is simply not possible, so there is no need to show tools I can not use...

Removing Tools not included in the active license should be an option that can be set as needed, as it can be useful in some cases to know what tools may be available with a different license.

Instead of a global option for this setting it would be acceptable to have a filter checkbox in the toolbox pane/search to exclude unlicensed tools from the view.

 

11 Comments
DanPatterson

Enable ArcToolbox customization - Esri Community

5 years old!!!! and still not implemented

But you can experiment with getting rid of the fluff for extensions you don't have

  1. Go to  C:\...your_install_folder\Resources\ArcToolBox\toolboxes
  2. Make a folder in there like   C:\...your_install_folder\Resources\ArcToolBox\toolboxes\Z_unused
    1. I use Z as the first letter of the folder name, so it sorts as the last
  3. Move (not copy) the toolbox folders you don't want into it

As a visual example.  Now try to find those toolboxes in ArcToolbox.

I will leave it at that, given customizing of arctoolbox included the addition of the Project tools, but not de-fluffing the existing toolboxes and toolsets

Z_unused.png

Z_unused2.png

SimonSchütte_ct

Thanks, I was searching for similar ideas but with different wording. 

Edit: I think those are slightly different ideas.
This idea is only about hiding tools that are unlicensed, the other idea is to hide tools you may have licensed, but do not need.

DanPatterson

You can do the same thing with toolsets within toolboxes 😉  move those, but that is a bit more finicky

SimonSchütte_ct

The point is not to have workarounds / hacks like this, but something that stays in the configuration and scales to organisation level 🙂

JohnGuilfoyle

In ArcMap, I created a custom toolbox for each of the main functions I do, Routing, and Editing Route Boundaries. 
I simply copied the tools I used the most from the System Toolbox to my Custom Toolboxes. 
I am having problems doing this in ArcGIS Pro.
Is this possible?

BBicking1

Hello Simon, Dan, and John,

a long conversation with the developer made clear that the ArcGIS Pro architecture and implementation do not allow hiding/removing System Toolboxes, Toolsets, and Tools.

What ArcGIS Pro offers is Project Favorites and My Favorites. The former are project-bound. They can, however, be saved in a Project Template and perpetuate between projects that way. The latter are stored in the user’s profile and are available in every project, in addition to Project Favorites.

I, like you all, was fond of being able to remove unused and unlicensed System Toolboxes and Toolsets in ArcGIS Desktop and build my own. So, in ArcGIS Pro I quickly embraced the My Favorites and Project Favorites options and they work very well for me. Please consider them for your work. You may also find useful.
In case the default Project Favorites are not needed/used in your project, click the tool's hammer and click Delete. To remove them all at once, click the 1st tool's hammer, hold the Shift key, click the last tool’s hammer, then click Delete. That removes the entire Project Favorites section. It returns as soon as you select ‘Add to Project Favorites’ on a tool you plan to use in your project.

Regarding the tool search results:
Unlicensed tools do show in the search results.
If you want to minimize scrolling in the search results, switch to the list view, located in the lower right corner of the GP Pane...

BBicking1_1-1747694664005.png

Please respond with comments and questions.
Thank you, Barbara

 

DanPatterson

Barbara, thanks for the comments.

I will continue to hide the unneeded since my preference is to use ArcToolbox directly and I have no need for favorites since I don't have any in what I do.

I can understand the explanation from the developer's standpoint.  Then there is the issue of someone having a license for XYZ and forgetting they hid it or someone hid it on them 😁.  What works for one won't necessarily work for others.

SimonSchütte_ct

@BBicking1 Thank you for checking in with the devs!

Could we get a checkbox to exclude unlicensed tools from the search?

SimonSchtte_ct_0-1747741933863.png

 

"Then there is the issue of someone having a license for XYZ and forgetting they hid it or someone hid it on them"
@DanPatterson This may have been an issue with Concurrent Use licenses in the past, but is most likely no issue anymore with Named User licenses that are usually not changed once assigned.

DanPatterson

@BBicking1 

Barbara, you may as well close this

Enable ArcToolbox customization - Esri Community

I was going to put out an Idea that Ideas should be closed/removed if they are really, really old as this one is.

BBicking1

Hello @SimonSchütte_ct,

consulted again with the developer and learnt that not all licensed tools have a fixed isLicensed attribute. Others are shared by licenses. Attempting to filter licensed tools out is therefore costly and there's no guarantee that the result is complete. So, at this time we do not see a path forward to implementing a filter.

Thank you, Barbara