David McDonald
Tech enthusiasm from down-under
-
Recent posts
-
How to Report from a Multi Row Variable Set
Multi Row Variable Sets in ServiceNow are great way of easily collecting rows of data on a catalog form, but they can be a challenge if you want to do any reporting or filtering on the data within. Here's a guide on how to report on data in a Multi Row Variable Set. -
Better SN Approvals #5 - Mandatory Reject Reason
Getting your approval request rejected without any reason feels terrible. Why was it rejected? What should I change? Did I miss something? Here's some ways to force approvers to provide a reason when they are rejecting an approval request in ServiceNow. -
How to find the services a CI supports
So you've got a CI in ServiceNow, but you have no idea what services it supports. If you reboot that server, who's going to angrily knock on your door? There's a few ways in ServiceNow to find out, let's have a look at them. -
What does subscribing to a CI do anyway?
I keep looking at the "Subscribe" button on the CI form thinking "what do you do anyway?". There's not a lot of documentation around what it does, so I reverse engineered it and here's what I found. -
DIY Datalogger For My Solar Panels - Part 2
The journey continues as I try to make a DIY my own data logger for my home's solar inverter. I haven't finished it, but I've made some big steps. -
How to handle a missing CI in ServiceNow
Let's say you're raising a new Incident and the "Configuration Item" field is mandatory, but the CI you need isn't in the CMDB. You can't proceed without it, so you're stuck. What do you do? I asked a few colleagues what strategies they recommend, here's what they said. -
DIY Image Generator AI Using Stable-Diffusion and Automatic1111
Let's host our own GenAI to generate images and unlock the creative side of your own computer. Turns out it's a lot easier than I thought it would be. -
5 Tips for Gaming in Linux
It's been a journey to start gaming on my Linux PC, sometimes it was easy, sometimes I spent hours try to get it to work. Here's 5 tips to get you gaming on Linux. -
Why I don't write articles on ServiceNow Community
Some people have asked why I didn't host my blog for free on the ServiceNow Community website. In a nutshell, I still use SN Community for forums and discussions, but I wanted to keep a hand in articles I write instead of fully handing it over. Here are my thoughts on it, what are your thoughts? - View more posts...
About me

I'm David McDonald, an Australian with a taste for:
- Software development
- Electronic engineering
- The nerdy lifestyle
My career focus is in the ServiceNow platform, but I'm also interested in C#, web design, and C++ for programming Arduinos in my spare time.