Integrate your Jira and ServiceNow teams

Integrate Your Jira and ServiceNow Teams: The Complete Guide

PartnerPartner news Leave a Comment

If you are a Jira user and need to synchronize some data with another team working in ServiceNow, you'll find that sharing information manually is difficult, time-consuming, and error-prone. But you can overcome that challenge by adopting the right Jira and ServiceNow integration to enable automatic and regular data exchange


Introduction

Teams working on different platforms often have information useful to each other. But sharing it manually is difficult, time-consuming, and error-prone. So that’s where a software integration comes into the picture to enable automatic and regular data exchange by using the conditions you set. That will reduce error to a minimum making sure that both sides have full control over what they need to share with the other team. 

If you are a Jira user and need to synchronize some data with another team working in ServiceNow, then you want to integrate your Jira and ServiceNow. So here’s your complete guide to a Jira ServiceNow integration. 

So let’s get started.

Avoid Frictions between Different Teams Working on Jira and ServiceNow

What is Jira?

Starting off as an issue tracking system, Jira is a popular project management system with a variety of features and supported add-ons. It is highly customizable and flexible and is used by a wide range of teams, from development to marketing. It also has a range of apps that let you extend it beyond its core functionality.

What is ServiceNow?

ServiceNow is a flexible service mostly focussed on Enterprise users, meaning that it is good at handling the data management needs of a large business or organization.

It tracks user requests and allows customer support teams to keep information relating to any support incident in one place. It’s particularly useful for business management, services, and operations as it is focused on workflows as much as issues.

Why Integrate Jira and ServiceNow?

Teams use data for different reasons, but there is huge scope for crossover. Your engineers want to know about bugs your customer service team hears about, for example, and the customer service team wants to know when bugs are fixed. 

Communication between teams is usually limited to meetings, or perhaps occasional transfer of files. With the right software integration solution, you can copy the data each team needs between the two of them and make sure it stays updated. Everyone can then benefit from the smooth flow of information through your organization.

How to Integrate Your Jira and ServiceNow in 6 Steps

Here’s a step by step guide to setting up an integration.

Step 1 - Install Exalate on Jira

The installation process is slightly different depending on what type of Jira you have. For more details, read this for Jira Server, or this for Jira Cloud.

Jira and Service Now integration step-by-step - Marketplace

In Jira Cloud, open the settings menu and click “Apps”. Search for “Exalate” and you’ll see its application appear. There may be several versions. “Jira Issue Sync and More” is the correct one.

Click it, then activate its free trial. It will show you a confirmation after installing.

Step 2 - Install Exalate on ServiceNow

Now install Exalate on ServiceNow. You can do this on your own server using Docker, or ask Exalate to supply you with an evaluation instance. Read the documentation for more information.

Jira and Service Now integration step-by-step - Exalate integrations

You can request a node here. Click “ServiceNow”, then fill out the form. You’ll get an email letting you know how to access your node.

You need to create a proxy user in your own ServiceNow account. Read here to learn how. You’ll also need to get an evaluation license to activate Exalate.

Step 3 - Connect Your Jira and ServiceNow Instances

Now that Exalate is installed, you need to connect your instances. You do that by creating the connection on one side and generating an invitation code. You then paste the code into the other side.

You can start in either instance. I’ll use Jira here.

From the Exalate console, click “Connections”, then “Initiate Connection”.

Jira and Service Now integration step-by-step - Destination instance

First, check if the other connection is available on a public network or not. Read this if you’re not sure. Make a selection, then click “Next”.

On the next screen, enter the URL of the other instance. Exalate will check that it can find it. After that, enter names for either side of the connection, and a description. Click “Next” again.

Single Project

Next, choose “Single Project”. You’ll look at the advanced configuration in the next two steps.

05-Single-project-to-project-synchronization

Here you need to choose where entities that come from the other side are placed in Jira. Pick a project from the list, then click “Initiate”.

Exalate will now generate an invitation code. Copy and paste it somewhere safe. Next, go to the Exalate console in ServiceNow.

From the connections menu, click “Accept invitation”. Paste in your code here. Next, you’ll be taken through the same configuration screens as in Jira. Make your choices in the same way. Then your connection will be established, with sensible defaults.

In the next steps, you can configure what your connection shares, and when data is exchanged.

Step 4 - Configure Your Connection to Share the Right Data

Click the edit icon on your connection in the connections list. Then click the rules tab and you’ll see a list of incoming and outgoing sync rules.

Image

These rules show how data is mapped from one side of the connection to the other. If you see items you don’t want to sync, delete them or comment them out by adding “//” at the start. You can also rewrite them to map different fields onto each other.

Here is a list of the fields supported in Jira, and here’s another one for ServiceNow.

Step 5 - Create Automated Synchronization Triggers

Click the “Triggers” tab on the edit connection screen. You can create as many triggers as you like. By clicking on "Create trigger", you will move on to the screen where you can add your first trigger. Choose the entity type that this trigger will apply to

Jira and Service Now integration step-by-step - Add trigger

In the “If” section, enter a query to pick out the items you want to synchronize. Read this to learn more about the syntax.

You can add a note for each trigger. Flip the “Active” switch and click “Add” when you’re ready.

Step 6 - Start Task Synchronization

Now your connection is exchanging items according to the conditions you set. Synchronization happens every few minutes, so soon you should see items syncing. If not, check your rules, and make sure there are items that match them.

It’s now all set. Grab a coffee and enjoy the smooth sync!

Conclusion

Aligning teams that are working on different platforms is definitely a challenge. But you can overcome that challenge by adopting the right integration so that they become synced without the need to leave their favorite environment. If you aren’t doing it already, you’re missing out on the many advantages it can deliver to your team and the workflow.

Exalate has a free trial and doesn’t take long to set up, so give it a try and see how it works out for your specific use case.

Leave a Reply

Your email address will not be published. Required fields are marked *