A

s a ServiceNow administrator, one of the most common challenges is trying to find a particular script or configuration in your own instance. Whether you’re troubleshooting or just trying to understand how something works, it would be very useful to be able to search scripts and configurations from the entire instance all at once. The problem is that there’s no built-in solution to search all of your scripts and configurations which can leave you hunting through 50 or more tables to find what you’re looking for.

In order to solve this problem, Crossfuze Solutions developed the Crossfuze Global Search!


This customization includes the following features:

  • Search 50+ tables all at once!
  • Leverages built-in ServiceNow ‘Search Groups’ functionality to make it easy to customize the search to fit your needs.
Let us know if there are tables that should be added to this search functionality. We’re also interested to hear any other general improvements you think could be made!

Important!!! All of the global search group tables in this update set need to be indexed before proper search results will be returned! This happens normally through a business rule on the search group table references but since no business rules get run during the application of an update set you’ll need to force the index creation manually after committing the update set in each instance.

I’ve added a UI action link to the ‘Crossfuze Search’ Search Group record that makes this easier. Simply navigate to the ‘System Definition -> Search Groups’ module in the instance left nav, then click the ‘Force Index Creation’ UI action link on the form. This may take a minute or two depending on your instance creation, but will only need to be done once. Once that’s complete, search indexing will be initiated for all of the tables in the search group and should function normally.

Related Links: