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
Select New Workflow
Name the workflow and select the applicable table
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.
Input all of the information you require for your approval
Add the SovLabs Workflow
From the Palette window, drag and drop Workflows > Sovlabs - Request vRA Catalog Item on to your canvas
When done, you can map your workflow elements as needed
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
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.
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.
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.
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.
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.
The request is then approved
And then the request gets submitted to vRA. The request is now awaiting a successful provisioning.
I can also see that the request was passed off to vRA.
In this post we covered how to use the ServiceNow workflows included as part of the SovLabs ServiceNow Connector in your existing ServiceNow workflows.