GenevaGems

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.

GenevaGem - Inspecting Orchestration REST

Since many of the projects I work on are integrations I'm frequently working with custom orchestration activities. Most of these also involve some sort of REST interface. The introduction of ServiceNow's REST Inspector was a huge help, but I wanted to introduce you to another tool I found extremely useful. It's RequestBin from Runscope.

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.