Core Features

42 Ways to Access Workflow Variables

It's not always easy to discover when and how to access orchestration and workflow input and activity output values when designing a workflow in ServiceNow. 

Ok, forty-two ways might be a slight exaggeration. We'll take a look at a couple shortcuts, some frustrating limitations, and an easy consistent solution to speed up your workflow development.

HelsinkiHint - API Stats

The recent addition of scripted REST APIs and API version support has really made working with ServiceNow integrations as easy and robust as they should be in this day of highly connected systems. Managing, supporting, and deprecating API versions can be a challenge if you don't have access to usage statistics. The Helsinki release take API management to a new level.

HelsinkiHint - Source Control

"How do we backup our app and manage file versions?"  This is usually one of the first questions I get when I start working with a new software vendor who's building an app for the ServiceNow store. Before the Helsinki release, developers needed to resort to exporting a copy of an application update set for offline storage, or leverage team development to copy code to another instance. The Helsinki release introduces source control from within the instance.

GenevaGem - Role Inheritance Map

As we saw in the last post, the ACL execution plan adds great value in helping admins understand the access control processing model. Another possibly confusing area involves the way users inherit group memberships and security roles. Let's take a look at how the new Role Inheritance Map in Geneva can help visualize a user's inheritance model and save us a lot of clicking around.

GenevaGem - ACL Execution Plan

Believe it or not, after working with ServiceNow security for nearly 10 years (and being the security product manager for a while), I almost have it figured out. It didn't really take that long but understanding the laws of security rules doesn't come quickly. Finally, with the Geneva release, things are starting to get slightly easier to follow. Believe it or not, after working with ServiceNow security for nearly 10 years (and being the security product manager for a while), I almost have it figured out. It didn't really take that long but understanding the laws of security rules doesn't come quick. Finally, with the Geneva release, things are starting to get slightly easier to follow. 

FujiForty - Form Charts (advanced conditions)

There was a recent question on my first Form Charts post regarding advanced conditions. Since it's not really documented I did some experimenting.

In the last example I used a simple report filter. Show the "All Incidents by Category" report where the incident location is equal to the current form's incident location. Using this form chart interface limits you to a direct field mapping (location = current.location). 

If you require a more advanced condition such as an OR condition you'll have to jump over to the "Advanced condition extension".

FujiForty - Getting in the ServiceNow Store

I've mentioned the marketplace or store in plenty of earlier posts. Yesterday during the Knowledge15 conference the ServiceNow Store was officially launched. CAVUCode was involved in launching two certified application which are now available in the store. Here's a run through of what it takes to get an application into the store.