-
Are you developing in production without realising? Did you accidentally delete that production data, or load test data into your live instance? It's easy to forget which ServiceNow instance you are in. An easy solution is to uniquely theme and title your instances so admins and developers can clearly tell which instance they are in. Lets explore some options.
-
Don't re-invent the wheel with every CMDB transform map. ServiceNow already saves you time and effort by giving you this utility to harness the magic of the CMDB in your transform maps so you don't have to develop it yourself.
-
A quick reference on how ServiceNow sends emails to groups, group members, managers, and group email addresses, and how different settings change how it works.
-
What happens a ServiceNow MID server tries to auto update itself but gets interrupted mid-upgrade and fails? You get a broken MID server that's missing half of its files, that's what. Here's how to recover a MID sever when the auto upgrade fails and it deletes its own files.
-
Variables in ServiceNow exist, but you normally can't see them. So where do they live? Here's a quick reference on where variables are stored in ServiceNOw and where to find them.
-
How do you know if you received that data correctly or whether your saved settings actually saved properly? By using a fast and easy CRC check, that's how! Here's a quick guide on performing CRC checks on data with your favourite microcontroller.
-
A quick reference on how the user's status in ServiceNow affects emails being sent and received.
-
Add some professional branding to emails sent out from your ServiceNow instance by giving it an email sender address that matches your company. Here's a quick guide on how!
-
By default, ServiceNow gives each instance its own service-now.com mailbox for sending and receiving emails, but sometimes this doesn't fit requirements. Here's how to give a different mailbox for ServiceNow to work with emails.
-
Have you ever had a scheduled import that had been causing issues for weeks without anyone knowing? Save yourself the headache and do this simple step to alert people when import transforms fail.
-
Make imports and transforms part of your ServiceNow automations. Did you know that you can kick-off data sources and transforms using scripts? So many possibilties!
-
Typically there's a song and dance to import data into ServiceNow, but did you know that you can run imports faster and easier if the transform is already there?
-
Lots of things all running at the same moment can cause timing issues when they all want to touch the same data. Here's a way you can avoid these issues easily and gracefully in ServiceNow using custom event queues and GlideEventManager.
-
ServiceNow integrates pretty well with single sign-on providers like Azure, Okta, and ADFS, but things get difficult when you need to support multiple SSO's. Here's how to do a login page that allows users to choose which SSO provider they want to login through.
-
Don't you hate it when you do a ServiceNow clone, and then your user data stops getting auto-updated from Active Directory? It sure frustrates me! Here's how to prevent that from happening.
-
It's just a ServiceNow clone, what could go wrong? Losing all of your MID servers in the target instance, that's what! Here's how to prevent that from happening.
-
The default ServiceNow login page is basic and gets the job done, but making it better is easier than you think!
-
Don't you hate it when you impersonate a user in ServiceNow, but you can't un-impersonate because a redirect keeps you stuck in the service portal? Here's a quick way to escape the redirect prison.
-
Don't manually create ServiceNow catalog request by hand, here's a quick guide on how to use the tools that ServiceNow provides.
-
I made a front-end for the online game Space Traders to teach myself how to create web apps from scratch using NodeJS and React. It was really fun and educational, and I'm pretty proud of what I came up with.
-
After moving house, I was having really bad signal issues with my Zigbee devices that I used in my smart home. After researching and fiddling around a lot, I fixed it and learned some skills along the way! Here's how I did it.
-
In ServiceNow, you'd normally use GlideEncrypter to work with passwords and encrypted text, but it's blocked and forbidden in scoped applications. At first you'll think "wow that's rude", but there's a reason behind it. Here's how you can deal with passwords and encrypted text in ServiceNow scoped applications.
-
I wanted to be able to talk to an Arduino controller, make changes and make it do things without needing to reprogram the damn thing every time. I suceeded! Here's how I did it.
-
My CyberPower Value600EI uninterruptable power supply stopped working after I moved house and wouldn't turn on. Can I bring it back to life?
-
I'm terrified of accidentally leaving the garage door open. Lets see if I can watch and control it from my smart home?
-
Save time and effort by getting ServiceNow to automatically process emails from a shared mailbox, instead of asking support staff to manually create ServiceNow jobs from emails.
-
Easily create beautiful modal-style pop-up windows in ServiceNow using GlideModal. Here's how to use it in seconds, and examples so you can see what they look like.
-
Here's an easy and portable DIY battery box I made to go camping with my medical CPAP machine. It's also much cheaper than the official battery pack, and I can charge my phone from it too.
-
This is a really bad idea. Plese don't ever create an integration user called "integration.user".
-
A quick and easy ServiceNow code snippet to use during testing and developement to circumvent mandatory fields.
-
Don't use the 'admin' role because an integration wants to know about ServiceNow tables and fields, use the 'schema' and 'meta' APIs instead.
-
I've been using the Wyze Cam v2 with custom firmware for a few months now. There are things I like, and faced some challenges. Here are my thoughts so far.
-
Auditing and record history in ServiceNow is incredibly useful in tracking who touched what. However, some important tables don't have auditing enabled by default, which will almost always be a problem.
-
I use base64 a lot in my line of work, so I made my own tools to help me work faster!
-
IoT devices use MQTT for a lot of things, but why is it so difficult when they use MQTT to send files, pictures, and videos?
-
Switching a computer between headphones and speakers is fiddly and annoying. Let's build something to make it easier!
-
The Wyze Cam v2 wifi security camera is a very capable camera, great for a smart home project, but I don't want to rely on a vendor's cloud service. Lets take control!
-
I want to try my hand at making my home a smart home, with automations and IoT gadgets. Here's is what I'm planning, and the challenges I'm setting myself.
-
Save yourself some time, and don't spend hours exporting large exports of data out of ServiceNow like I did. To help me out, I wrote a cool little tool to export bulk amounts of data out of ServiceNow all at once, instead of combining smaller exports from the same table one-at-a-time.
-
Get a plain JSON object from a ServiceNow record without hard-coding. Perfect for integrations!
-
Get ServiceNow to do some of the heavy-lifting for approval reports, by summarising approvers on the task.
-
Avoid the headache of accidentally sending out a mountain of old emails by clearing the email queue before enabling "Email sending" on a development instance.
-
A quick useful code snippet for counting unique values and finding duplicates in ServiceNow.
-
By creating your own script fields using GlideScopeEvaluator, you can support your low-code ServiceNow administrators to work alongside your script-heavy creations, instead of rewriting them.
-
Only have a ServiceNow sys_id, but you don't know where it's from or what it does? No problem!
-
This cool trick will allow your select box and multiple choice variables to use an existing set of choices instead of manually copying them.
-
ServiceNow approvals are incredibly useful, but overwhelmed approvers can sometimes miss approvals. This easy tweak can help keep all approvals on the radar.
-
ServiceNow approvals are incredibly useful, but they do have some rough edges out-of-the-box, such as the approval page not showing all of the details.
-
ServiceNow approvals are incredibly useful, but they do have some rough edges out-of-the-box, such as the activity stream on approval pages missing information.
-
Out-of-the-box ServiceNow isn't great for allowing elevated users to jump in and out the service portal, but it's easily fixed with some small changes.
-
Passwords and credentials can be encrypted in ServiceNow. Here's how you can decrypt the information to use in your own customisations and integrations.
-
In Arduino controllers, millis() rolls-over back around to zero after 49 days. How can you avoid the problems this causes?
-
ServiceNow Field List type fields let users select and dot-walk through fields, like "assigned_to.manager.email", which is awesome, but how can you use them to get data out of ServiceNow?
-
My personal tech blog adventures begin!