Developer Search 2.0

Stop Scratching Your Head

On a daily basis, a ServiceNow developer has the need to locate the source of functionality that is enabled via JavaScript.

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
  • Intercepts
  • Wizards
  • 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.

Start Searching!

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.

Developer Search Left Nav

Developer Search Navigation

Developer Search Results

Search Page and Results

Categories: Developers, Development Tools

Tags: , ,

3 replies

  1. This is great stuff! I used version 1 and I thought it was nice but this takes the cake! Why something like this was not included in the core platform is beyond me.



  1. How to Report on Weekly Development | GarrettNow

Leave a Reply to Shaun Brachmann Cancel reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: