Skip to main content

ServiceNow SNUtils Slash Commands - example commands

see https://www.youtube.com/watch?v=mhEQZNy_DX4&t=1s 

/code fred > code search commands (in this case search code for 'fred'

table search, e.g. 
   /sys_ux
   /xml*
(searches all tables containing xml)

sys id search:


then press enter to load the record

navigate to direct page,
e.g. /cache.do

/incident. gives you switches (remove the dot to navigate back to tables

example switch: incidents created on today (hit enter and gives you results)


view table structure from within an incident:



/tn  > shows technical names on fields (this can also be switched on / off via the snutils cog)

/lang es > changes the language in the instance (translates all the fields)

/comm event management > searches the community

/api   > search developer references

/br > inline search > control-command-enter opens up the results in a new tab

/spw > service portal widget search


some commands directly on the form

ctrl S > save current record (outside of slashcommand, just on the record!)

command click on the header > gives link to current record in list view

double click on form whitespace > shows field technical names (similar to /tn)

double click on a form label > gives you value of the label. reference field gives you the sys id

ctrl click > can build up encoded query on the field




it's also extensible so you can create your own commands (see the vid, around 10 mins point: https://www.youtube.com/watch?v=NJzT3HGTHXQ )

Comments

Popular posts from this blog

URL link in addInfoMessage

var ga=new GlideAjax('gld_HR_ajax'); ga.addParam('sysparm_name', 'checkEmployeeNumber_hrProfile'); ga.addParam('sysparm_hrprofilenumber', g_form.getValue('number')); ga.addParam('sysparm_employeenumber', newValue); ga.getXMLAnswer(function(answer) { if (answer!='undefined' && answer!=''){ var navURL="<a style='text-decoration:underline;color:blue' href=hr_profile.do?sysparm_query=number=" + answer + ">" + answer + "</a><img width='3' src='images/s.gif'/>"; var sMsg='The employee number entered already exists on another HR Profile ' + navURL; //alert(sMsg); g_form.showErrorBox('employee_number', 'error - please check'); g_form.addInfoMessage(sMsg); } });

GlideRecord setValue

setValue(String name, Object value) Sets the specified field to the specified value. Normally a script would do a direct assignment, for example,  gr.category = value . However, if in a script the element name is a variable, then  gr.setValue(elementName, value)  can be used. When setting a value, ensure the data type of the field matches the data type of the value you enter. This method cannot be used on journal fields. If the value parameter is null, the record is not updated, and an error is not thrown https://developer.servicenow.com/app.do#!/api_doc?v=madrid&id=r_GlideRecord-setValue_String_Object