Filter Navigator Possibilities?

peterraeves
Mega Guru

We all know that we can go to a certain table directly by typing the name of the table and adding dot list into the filter navigator. Or go to the form of that table by adding dot do. Now, seeing I am still quite new to SN, I was wondering if there was a list somewhere with all possible strings that you could enter into the filter navigator, that would trigger a certain action. What I am curious towards is the possibilities that the filter navigator has to offer, besides filtering the menu.

1 ACCEPTED SOLUTION

Brad Tilton
ServiceNow Employee
ServiceNow Employee

Hi Peter,



I believe it's just .list, .do, and .form. I would also check out the following article as it shows how to navigate ServiceNow using the url.



Navigating by URL - ServiceNow Wiki


View solution in original post

8 REPLIES 8

Brad Tilton
ServiceNow Employee
ServiceNow Employee

Hi Peter,



I believe it's just .list, .do, and .form. I would also check out the following article as it shows how to navigate ServiceNow using the url.



Navigating by URL - ServiceNow Wiki


Slava Savitsky
Giga Sage

There is a UI Script called NavFilterExtension. You can build your own functions for the navigation filter there. Not sure if this is still the case in UI16 though.


It's not, however there is a way around that https://www.reddit.com/r/servicenow/comments/4q6huc/base_system_ui_script_navfilterextension_ui16/




The following UI Script can be inserted to use existing NavExtensionFilter implementations.



//Name:navFilterExtensionInit


//Global: true


(function navFilterExtensionInitPage() {




      var elem = parent.document.getElementById('nav_west');


      if (typeof elem === 'undefined' || elem == null)


              return;




      if (typeof parent.mc_init === 'undefined' || !parent.mc_init) {


              var script = parent.document.createElement('script');


              var msgFix = parent.document.createElement('script');


              script.type = 'text/javascript';


              msgFix.type = 'text/javascript';


              msgFix.text = "var msg = '';"; //msg wasn't defined properly in the new filters


              //script.text = "javascript:var msg = '';"; //stop message errors... while using the same option as before. -CR


              script.src = 'NavFilterExtension.jsdbx';


              parent.document.getElementsByTagName('head')[0].appendChild(msgFix);


              parent.document.getElementsByTagName('head')[0].appendChild(script);


      }




})();


TIL that there is a ServiceNow Reddit... Thanks for sharing