About me

I’m working in the support area of Service-Now.com. I have a history in Service Management that dates back to the early 90’s of the previous century. I worked on both ends of the line, as customer and as vendor of Service Management solutions.
Back in 2000, we only could dream of the Service-Now solution!

About my Blog post

Service-Now pages are displayed in a browser. All you need to connect to the system is a compliant browser (like IE/Firefox/Chrome or Safari). If you know the output is generated as standard (X)HTML and is accessible through DOM, you also can figure how to adjust (some of) the display characteristics. All you need to do is insert some JavaScript (accessing the DOM) inside the generated web pages, and voila: your output is altered the way you want it!

Remark: the changes discussed here, will be executed only inside your browser. No scripts will be executed on the Service-Now server!

But first I will give you some background on the Document Object Model….

What is DOM?

“The Document Object Model (DOM) is a cross-platform and language-independent convention for representing and interacting with objects in HTML, XHTML and XML documents. Aspects of the DOM (such as its “Elements”) may be addressed and manipulated within the syntax of the programming language in use. The public interface of a DOM is specified in its application programming interface (API).”
(source: Wikipedia)

Ah, so it is cross-platform. That means, it should be available in different brands of browsers on different brands Operating Systems….
Hmm, it also claims to be the way to access elements inside HTML, and even manipulate them!
And it uses the “programming language in use”, which is JavaScript for the browsers we know; we use JavaScript all the time in Servive-Now’s Client Scripts and Business Rules.
That gives us nice possibilities to alter information displayed on screens!

Knowing this, we can start working with the DOM…..
Continue reading…»