A Faster, More Efficient Client-side GlideRecord (Free tool!)
EfficientGlideRecord is a free, drop-in replacement for client-side GlideRecord that's up to 93% faster - no extra Script Include needed.
Deep dives, tutorials, and practical guides for ServiceNow developers and admins.
EfficientGlideRecord is a free, drop-in replacement for client-side GlideRecord that's up to 93% faster - no extra Script Include needed.
I recently found myself in a bit of a sticky pickle in ServiceNow. I was building a client-side UI Action which needed to call a Script Include via GlideAjax. The server-side component of that script would then call a REST API and retrieve some data. The data would
Here’s a common question: > “How do I use a scripted GlideRecord query to get all records in a given table that have attachments?” Often, people in the Community Forums will suggest querying the table, iterating through every single record, running .hasAttachment() on every single one, and add
🛠️That’s right folks, it's yet another FREE ServiceNow tool on SN Pro Tips!🔧 This one is a URL Shortener that uses the fancy-fun-fresh "snc.guru" domain, so you can look like a really heckin' hoopy frood when you share a link to your blog
I come across this question all the time in the ServiceNow community forums, and in the ServiceNow developer community Discord, Slack, and Telegram groups. “How do I get the last N journal entries from a
Imagine you’re searching for an issue you’re researching in ServiceNow, and the first result you find on Google is a ServiceNow documentation page… from the Jakarta version of ServiceNow. It’s totally out of date. How do you make sure that you’re getting the latest version of this same page in
Unfortunately, ServiceNow has made the interesting (see: baffling) decision to make it confoundingly difficult to figure out how to change the Git repo your application is associated with, once it’s been linked to one. I can’t fathom why they might’ve done this, but that is unfortunately not an un
I recently dealt with a requirement whereby I needed to export only certain columns from records on a given table that match a given query, to a CSV file. No problem, I said; that's easy. You just add ?CSV to the end of the table URL. Oh, but it's never that easy, is it?
Very often, we’ll find ourselves writing a custom application (whether scoped or global) that requires some “setup” by the admin who installs it. Maybe we’re writing the app to be distributed to multiple ServiceNow customers, each with their own environments and needs; or maybe the app just requires
Here's a Quick Pro-Tip: If you have an application which requires some setup or initial configuration, write ATF tests specifically to validate that the application is set up properly. Add executing the tests as a final step in your application's Guided Setup, and provide some m
Processors in ServiceNow are (were) actually extremely useful things, though they’re surprisingly not very well-known. They give you a URL you can hit (like my\_processor.do) and allow you to run a server-side script, then redirect the user to some other page. Processors are quite useful fo
It’s finally here! We’re thrilled to announce that The SN Guys (which runs SN Pro Tips)will be joining forces with our new parent company, Jahnel Group! The Jahnel Group team is a passionate and dedicated group of over 100 software engineers with 20+ years of experience in the industry.