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.
    https://share.servicenow.com/app.do#/detailV2/1112eaf02b22a1004a1e976be8da1510/overview

    Like

Trackbacks

  1. How to Report on Weekly Development | GarrettNow

Leave a Reply

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

WordPress.com Logo

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

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s

%d bloggers like this: