Over the past several months I have been involved with star ServiceNow
developer, David Loo, in the creation of a plugin to integrate
ServiceNow's incident system with Verizon eBonding.We have been fl...
The two developers at right (you know they don't work here, dressed like
that!) were having quite the argument the other day. Brian asserted,
spittle flying, that it's impossible in JavaScript to have...
ServiceNow provides various methods for logging users into an instance.
Local login, LDAP, SAML, and Digested Token are all used pretty
regularly by customers. One thing that is often requested, but u...
With the prospect of Fall approaching, my last post on "getting cozy"
seemed like a good metaphor for the process of learning our customer
needs through conversations and observations. I've been extre...
Our young developer has just discovered that her boss has been keeping
secrets from her. All this time in her (extensive) JavaScript
programming experience, she's believed that arrays were places wher...
There are times when installing a MID server can be very frustrating.
Most of the time, you edit the config.xml file, start it up, and off it
goes. Sometimes, though, the danged thing isn't so coopera...
Have you ever found yourself working on a script, business rule, or
other record over and over again from a list of dozens or hundreds of
entries? If so, then you know how annoying it is to scroll dow...
This post comes in response to a question on the ServiceNow forums
asking if it is possible to change the label of a field dynamically
based on some record criteria (such as record type). I've just wr...
Following up with my last entry,
http://community.service-now.com/blog/markodonnell/road-full-fledged-cms-course,
I just updated the existing doc that explained the Employee Self-service
Portal (ESS P...
So I finally started a community blog for those rare instances when I
actually have a focused thought that breaches 140 characters.Now what
was I doing.... Oh yeah, here's something that's been queued...
Wouldn't it be nice to be able to set smart date time default values
that go beyond setting your start and end date by default to the date
the record was created on?Well, you can do this by combining ...
One of my heroes is gone. He's left an astonishing legacy for all of us
to use and enjoy, and admire... Posted from my Mac PowerBook, while
listening to an iPod, and with my iPhone next to me...
I've done some work on some concept code this week, and have learned
some interesting things about Glideform and ConditionsThe code I'm
prototyping would be used during the creation of a record, as th...
Did you know that ServiceNow provides a JSON Web Service Plugin that
allows you to do a number of operations on records within ServiceNow? I
created an article that discusses how to take advantage of ...
Not long ago, I helped one of our customer's developers with some
JavaScript issues that were making her want to scream. Actually, she did
scream — right in my ear as she was describing her frustratio...
When we first announced the Content Management System we had no idea how
popular it would become. Many have successfully built and deployed
within the CMS that have gone live to production in a relati...
Having launched a mobile friendly version of our www.service-now.com
site, I wanted to make sure that the community had the tools they needed
to successfully translate their sites into the mobile aren...
Yesterday, Snorklebogger (our developer at right) was working a tough
problem: his code had a pair of nested loops, and he needed to handle a
condition detected in the inner loop by skipping to the ne...
You won't come across this often, but occasionally you will find a web
service that requires that you authenticate in one call, and then use
the Session ID of that initial call to act as the authoriza...
The young lady at right is quite pleased with herself. Why, you ask?
It's because she just discovered that JavaScript (by far her favorite
programming language) lets you replace matches of a regular e...