Stop Scratching Your Head
This typically involves going to at least three or four different tables and running two or three searches per table, just to be sure. Often times, these searches end without any satisfactory result — especially when you’re trying to figure out how some complex native functionality works.
It’s impossible to know you’ve looked everywhere! In case you disagree, consider just how many places you might have to separately search:
- Business Rules
- Client Scripts
- UI Policies
- UI Actions
- UI Scripts
- Script Includes
- UI Pages
- UI Macros
- Script Actions
- Dictionary Field Reference Qualifiers
- Dictionary Field Calculations
- Activity Definitions
- Script fields on Activity Instances
- Navigation Scripts
- Application Menu Modules
- Data Policies
- Assignment Rules
- Data Lookup Rules
- Inbound Actions
- Web Services
- Discovery Probes
- Discovery Sensors
- … and more… the list goes on and on.
In fact, there’s more than 245 script fields in a typical implementation, acrossed 165 different tables.
Introducing Developer Search 2.0, the comprehensive utility to search every script field in the system for that troublesome piece of code.
This is the evolution of a similar tool that I’ve been using for just under 4 years now. I’ve improved the search algorithm to comprehensively capture every script field in the system that I’ve been able to find, and to do so in such a way that it will automatically find and search new script type fields that are added by plugins or custom development.
Take a look for yourself at the screenshots below, and then give it a try! To the best of my knowledge, it should work properly on ServiceNow versions Aspen thru Eureka. It has been fully tested on Dublin and Eureka.