System UI

/System UI

Building a CI Change Calendar Macro – On The Fly

By | July 20th, 2011|Categories: Client scripts, Reporting, UI macros|Tags: , , , , |

A co-worker asked me for some help yesterday fulfilling an interesting requirement. He needed to set up a configuration item reference field or catalog variable that would display a calendar macro that, when clicked, would open a popup window containing a change calendar report for that configuration item. I figured this idea might be of use [...]

Single Click Impersonation Return

By | July 18th, 2011|Categories: System Definition, UI scripts|Tags: , |

I noticed an enhancement request from Matt Beran on Twitter over the weekend. The enhancement request was for an easier way to end a user impersonation session. Currently, you have to click the impersonation icon, wait for the dialog to appear, and select your original account to end an impersonation session. While this might not be [...]

Solving the Client Script ‘Before and After’ Problem

By | June 13th, 2011|Categories: Client scripts, System UI, UI macros|Tags: , , , |

Every now and then I come across a question dealing with the order of execution for client-side code (Client Scripts and UI Policies). In my experience, the need to order client-side code is pretty rare and really only applies in a few ‘onLoad’ scenarios and even fewer ‘onChange’ scenarios. Usually, the way that a browser parses [...]

Creating a Knowledge Search Homepage Widget

By | June 6th, 2011|Categories: System UI|Tags: , , , , , |

A couple of weeks ago at Knowledge11 I presented a session on Advanced Incident Management. One of the topics discussed there was to help your users help themselves by finding solutions in a knowledge base. A simple way to make this more of a focus for your end users is to add a ‘Knowledge Search’ widget [...]

Expand/Collapse All Separator Modules at Once

By | May 17th, 2011|Categories: System UI|Tags: , |

A few weeks ago I helped a co-worker with a requirement they had to allow users to easily collapse and expand all of the module separator sections under the ‘Configuration’ application in ServiceNow. The ‘Configuration’ application is loaded with modules for all of the CMDB classes in the system. While this may be useful for admins, [...]