Introduction

When you install the SovLabs ServiceNow Connector Update Set in your environment we create 4 workflows that help when integrating our ServiceNow Connector workflows into your existing business processes and ServiceNow workflows. These workflows can be taken and dropped in to an existing ServiceNow workflow to be leveraged in reaching out to vRealize Automation to submit a request for a Catalog Item. In this post we will use a real world example where we integrate the “SovLabs – Request vRA Catalog Item” workflow in to another ServiceNow workflow where we wrap governance around the request by doing a very simple approval in ServiceNow. Your organization may have more advanced processes and workflows in place, but you can follow the logic below to integrate the SovLabs ServiceNow Connector workflows into your existing ServiceNow workflows.

 

Create a Custom Workflow

Launch the Workflow Editor by selecting Workflow > Workflow Editor

Use the SovLabs Connector with Custom ServiceNow Workflows 1

Select New Workflow

Use the SovLabs Connector with Custom ServiceNow Workflows 2

Name the workflow and select the applicable table 

Use the SovLabs Connector with Custom ServiceNow Workflows 3

Add the Approval Element

From the Palette window in the Workflow Editor, select Core > Approvals > Approval User. Drag and drop the Approval – User element on to the canvas. 

Use the SovLabs Connector with Custom ServiceNow Workflows 4

Input all of the information you require for your approval 

Use the SovLabs Connector with Custom ServiceNow Workflows 5

Add the SovLabs Workflow

From the Palette window, drag and drop Workflows > Sovlabs – Request vRA Catalog Item on to your canvas

Use the SovLabs Connector with Custom ServiceNow Workflows 6

Select Submit

Use the SovLabs Connector with Custom ServiceNow Workflows 7

When done, you can map your workflow elements as needed

Use the SovLabs Connector with Custom ServiceNow Workflows 8

Apply the Workflow to the Catalog Item

There are two ways to apply the custom workflow created above to a SovLabs ServiceNow Connector Catalog Item. We can either apply it when importing a new vRA Catalog Item, or when modifying an existing Catalog Item. 

 

Option 1 – Import a vRA Catalog Item

The official documentation for the SovLabs ServiceNow Connector Item Admin can be found here

In ServiceNow, Select SovLabs > Import vRA Catalog Item

Use the SovLabs Connector with Custom ServiceNow Workflows 9

The SovLabs ServiceNow Connector Import vRA Catalog Item opens a new Window. You can input the information as you would for a standard Catalog Item Import using Connector. However, you will want to be sure that you select the custom workflow we created earlier for the “Select a ServiceNow Workflow” field. 

Use the SovLabs Connector with Custom ServiceNow Workflows 10

Once you have mapped your inputs and imported the Catalog Item, it is now configured to use the custom ServiceNow workflow we created. 

 

Option 2 – Update Existing Catalog Item Mapping

To update an existing Catalog Item Mapping to use the newly created custom workflow, you will want to select “Modify Catalog Item Mapping” from the SovLabs ServiceNow Connector menu. 

Use the SovLabs Connector with Custom ServiceNow Workflows 11

Once the form loads, you will want to select the Catalog Item that you want to update, then once all of the fields have populated, you can select the “Modify Catalog Item” button. 

Use the SovLabs Connector with Custom ServiceNow Workflows 12

Once in the Catalog Item itself, if you navigate to the “Process Engine” tab, you can select the custom workflow created earlier to specify the workflow used when submitting a request.

Use the SovLabs Connector with Custom ServiceNow Workflows 13

Submit a Request

Now that the workflow has been updated for our Catalog Item all that is left to do is test that the workflow operates as expected. You can see below that the workflow is now paused awaiting approval.

Use the SovLabs Connector with Custom ServiceNow Workflows 14

The request is then approved

Use the SovLabs Connector with Custom ServiceNow Workflows 15

And then the request gets submitted to vRA. The request is now awaiting a successful provisioning. 

Use the SovLabs Connector with Custom ServiceNow Workflows 16

I can also see that the request was passed off to vRA.

Use the SovLabs Connector with Custom ServiceNow Workflows 17

Summary

In this post we covered how to use the ServiceNow workflows included as part of the SovLabs ServiceNow Connector in your existing ServiceNow workflows.

Recommended Reading