Andrew Barnes

Andrew Barnes

2 minute read

Payload Builder A handy new feature in Madrid is the payload builder. This allows for reasonably simple name-value pairs payloads to be crafted into a payload object. The ability to use the inputs combined with a payload builder lowers the bar for building dynamic integration actions.

You can see the Name-Value pair setup is pretty straight forward using the data pill setup that is now familiar in Flow/Action Designer.

Andrew Barnes

3 minute read

Decision Tables The first feature in Madrid I am going to highlight is Decision Tables. These decision tables are a place to store the decision logic for variable situations. Each decision table record (sys_decision) handles a single decision. Related lists are the decision inputs (sys_decision_input) and decision (sys_decision_question) records. Each decision record contains an answer.

Our example will be for routing after hours service calls. We take multiple inputs in the form of location, time of submission, and the service.

Andrew Barnes

2 minute read

Madrid is here! In keeping with our twice a year tradition, we are excited to announce early access for the Madrid release! New for Developers in Madrid Agent Workspace - configurable service desk application interface Automated Test Framework - Smart Suites, Quick Start tests, Parameterized tests Flow Designer - Decision Trees, run as, looping, improved APIs Mobile Studio - for building Applets along with new mobile applications Those are just a few of the highlights you will find in the Madrid ServiceNow release.

Andrew Barnes

7 minute read

GlideRecord To start the new year, I want to dive into the depths of the GlideRecord object and how this information can make you a better developer. This article will be at a reasonably advanced level but should be valuable for most any level of ServiceNow developer. We will utilize a variety of tools to expose the details of GlideRecord under the hood. The easiest way to inspect the details of the fields and values that are available to the GlideRecord object and when they are available is the script debugger.

Andrew Barnes Dave Slusher

2 minute read

2018 This has been an exciting year at ServiceNow and the Developer Program. We wanted to take a moment to thank all our readers that come visit the blog. From Andrew Joining ServiceNow this year and working with Dave Slusher has been a pleasure and I am looking forward to next year. We have traveled around the world in the last few months visiting with developers and writing blogs in airport lounges.

Andrew Barnes

5 minute read

Virtual Agent Virtual Agent is a new feature in the London version of ServiceNow. I have dived deep into this new feature to share with you. Virtual Agent is a form of chatbot which helps guide users with conversation style interactions to get them the information they need or aid them to input a request to your ServiceNow instance. The guided interaction can result in delivering the user a knowledge article, helping them fill out and submit a request, or get them to the right human support queue.

Andrew Barnes

4 minute read

Walk-up Experience We are continuing with our Walk-up Experience example from two weeks ago to feature another platform capability added in London. The Walk-up Experience plugin is the first plugin I am aware of that uses Interactions. This is why we are going to be using it as our example to help explain Interaction Management. Interaction Management ServiceNow has long had a Service Desk Call plugin that in some ways is the spiritual predecessor to Interaction Management.

Andrew Barnes

3 minute read

Share Spotlight Welcome to the latest share spotlight! Every Friday we will be spotlighting a project from the Share site on the Developer Portal. SNDocs For this installment, we are featuring a project called SNDocs authored by Callum Ridley. This project adds a couple of script includes and a global UI Action. The goal of this share item is to bring some functionality that is similar to JSDoc. This appears to be an excellent 1.

Andrew Barnes

4 minute read

Walk-up Experience Why are we featuring Walk-up Experience in a technical blog you might ask yourself. Reasonable question. The answer is because two new technical capabilities are enabled in London, which is utilized in the new Walk-up Experience plugin available in London. Let’s dive into these new capabilities. This week we will explore Extension Points. In two weeks we will explore Interactions. Extension Points The first new feature we will explore is Extension Points.

Andrew Barnes

3 minute read

Share Spotlight Welcome to the second share spotlight! Every Friday we will be spotlighting a project from the Share site on the Developer Portal. Fill Mandatory Fields For the next installment, we are featuring a project called Fill Mandatory Fields authored by Vijaya Sadasivuni. This project adds one Global UI Action to add some quality of life adjustments for ServiceNow Developers specifically. It solves a very handy need for developers while they are testing - filling in all the mandatory fields for a given record.