Integrating UiPath and ServiceNow

Bhagyashri Pandey
Globant
Published in
4 min readJan 6, 2023

End-to-end automation for your ITSM

Many commercial operations are being automated by organisations. Platforms that are at the forefront of business change, like ServiceNow, are quick to integrate important automation solutions. One such creative collaboration is the ServiceNow and UiPath combination. Let’s see how we can use the Integration of UiPath and ServiceNow.

ServiceNow is a feature-rich and well-organized platform for ITSM (IT Service Management). Organizations can use automation to improve their workflow and testing processes by integrating UiPath with ServiceNow. Additionally, this increases ServiceNow’s automation capabilities. Organizations may operate proactively and enhance their business performance with the help of UiPath and ServiceNow.It also improves turnaround time for business users and automatically raises and closes tickets. These are some of the main benefits, and it has many more benefits along with the above-mentioned ones.

How can we use ServiceNow in UiPath?

Using ServiceNow with UiPath help to perform a variety of operations on ServiceNow objects like INCIDENT, USER, TASK, PROBLEM, CATALOG, KNOWLEDGE ARTICLE, GROUPS, ASSET, CHANGE, etc. The package includes Add, Update, and Delete activities that can be used for both the standard ServiceNow objects and the custom ones without regard to name or structure restrictions.

For example, we may have to create an incident ticket through ServiceNow so we need the following two artifacts.

Steps for creating Incident in UiPath

  1. Open UiPath studio and add the dependency(refer to below image).

Follow the steps below to do so

⮕ On the UiPath studio design panel, click on the Manage Packages option.

⮕Write ServiceNow in the search bar.

⮕Select UiPathTeam.ServiceNow.Activities.

⮕Click install.

Find ServiceNow packages in Manage Packages

Upon installing the package, around 60 different activities will be included in the ServiceNow Activity list, which can be used to perform a variety of operations on ServiceNow objects like INCIDENT, USER, TASK, PROBLEM, CATALOG, KNOWLEDGE ARTICLE, GROUPS, ASSET, CHANGE, etc. The package includes Add, Update, and Delete activities that can be used for both the standard ServiceNow objects and the custom ones without regard to name or structure restrictions.

2. To begin with the creation of an Incident through UiPath, drag and drop the ServiceNow Application Scope activity on the UiPath flow editor.

Activity of ServiceNow(Drag and Drop Activity)

3. After dragging and dropping the ServiceNow Application Scope activity on the UiPath flow editor go to the properties; we need to test the connection by providing an endpoint and credentials of the ServiceNow instance.

Expression Editor use to provide URL

4. Let’s try to add a ServiceNow incident. Add the Incident activity by dragging it into the ServiceNow Application Scope from the activities panel.

Activity to Add Incident in UiPath studio

5. The Add-activity provides many fields in the configure parameter window such as number, short description, opened by, etc. Specify the details you want to be filled in and press OK.

To provide parameters to Incidents use Parameters Wizards

6. The basic setting is done, and the flow is ready to run. Upon running the process, an incident will be created in the specified ServiceNow instance. Similarly, we can perform all major operations with many objects of ServiceNow.

Conclusion

We have seen the above scenario of how we can use ServiceNow with UiPath. It can be used in fusion with RPA (Robotic Process Automation) to bring many business benefits like integrating heterogeneous platforms through unified workflows, and automatically resolving incidents and IT and non-IT requests.

References

UiPath Studio Trial Version

ServiceNow Trial Account

--

--