HOW TO CREATE DISCOVERY PATTERN EXTENSIONS AND WHY TO USE THEM

What is a discovery pattern extension A pattern extension provides the ability to modify a pattern without customizing it. No more dreaded “Skipped Updates” to review during upgrades. Extensions can even be used to add connections for service mapping, just make sure you check that pattern_runtime_mode variable to not run for horizontal to discovery.

Read more

PARSE EMAIL FLOW ACTION

Summary Simple flow action to parse email body and return name-value pairs to flow. Inbound Email flows do not break out the body into variables like normal Inbound Action Rules.

Read more

RANDOM PASSWORD GENERATOR FLOW ACTION

Simple flow action to generate a random password and return password2 value. This can be used in other actions like Create AD User. Link to Download

Read more

DATA TRANSFORM RECORD

Data Transform Record This is a script include I wrote a while back to simplify loading data from external sources. Mainly to use in Inbound email actions.

Read more

INSTALLING A MID SERVER ON WINDOWS

Installing a Mid Server on Windows 1. Create an mid user on your instance Create a user account and grant it the mid_server role 2. Create a service account or identify an existing account that can be used Example of creating a local account for the mid server. Note: local admin is not required if the account has appropriate permissions on the system.

Read more

USING THYCOTIC SECRET SERVER AS AN EXTERNAL CREDENTIAL STORE - PART 1(MID SERVER)

Update: I decided to not use refresh_tokens due to configuration on Secret Server not making it viable. I also made some changes to the CredentialResolver.jar and the whole flow of how it works and where the config files live. Updates to follow soon Part 1 - Configuring the Mid Server As the first step of setting up Secret Server to work with ITOM, I will be configuring the Mid Server. I will be using Grant File Mode and a refresh token for managing the access token. There are other options, see the references below for more information.

Read more

VARIABLE HELPER

Variable Helper Working with variables in ServiceNow is no fun sometimes, especially Multi Row Variable Sets. For that reason I created a helper Script Include to make my life easier.

Read more

GETCLIENTIP() LIES.....SOMETIMES.

The Problem During a recent conversation on the #sndevs slack, jarodm pointed out an issue with getClientIP() that I was not aware of. The IP Address does not change after the initial session is established.

Read more