/
ServiceNow JIRA Integration for Cloud

ServiceNow JIRA Integration for Cloud

1. Introduction

Many companies use Service Now and Jira for their different teams for different purposes. Many times, the engineering and product teams use Jira, while the customer support and operations teams are on Service Now. This plugin is designed to bring these two disparate systems together. This plugin allows for seamless bi-directional sync between ServiceNow incidents and Jira issues.

2. Plugin Installation

Go to Atlassian Marketplace and search for “JIRA ServiceNow Connector”

Step 1: Log in as a JIRA administrator. Go to → Jira Settings → Apps → Find new apps

Step 2: Find the "ServiceNow Connector for Jira on Cloud" and click "Install."

3. Overview

  • If a user creates an issue in Jira then the plugin will create the corresponding incident in service now

  • It syncs all values from Jira Issue to ServiceNow incident including component, reporter, assignee, custom fields, attachment, and comments based on the mapping of the fields.

  • If user updates incident in Jira then the plugin updates the same values in the service now.

  • It links the Jira issue key to the ServiceNow field and ServiceNow incident number to Jira Issue.

  • Users can easily track changes and sync between two different systems using this seamless integration.

4. Configure the plugin in JIRA

Step 1: Go to the installed application and click on the “Configurations” link in the top right corner.

Step 2: Select the connection type in the connection form.

Step 3: Now enter your connection details for the ServiceNow instance in the “Connection Form.” Don’t forget to test the connection using the “Test Connection“ button before clicking on the “Save Connection“ button to finally save the connection details.

Your Basic connection details include the following:

  • ServiceNow URL - The ServiceNow instance URL provided by ServiceNow

  • Username - ServiceNow Instance username.

  • Password - ServiceNow Instance Password.

Your OAuth connection details include the following:

  • ServiceNow URL - The ServiceNow instance URL provided by ServiceNow

  • Username - ServiceNow Instance username.

  • Password - ServiceNow Instance Password.

  • Client ID - ServiceNow Instance Client Id.

  • Client Secret - ServiceNow Instance Client Secret.

In order to push the updates from ServiceNow to Jira, we need a Jira account under which the updates will be pushed. We call it an integration account over here. The user can enter the Jira account id of the integration user account in the plugin so that the plugin identifies the updates made from ServiceNow to Jira and skips the process to update ServiceNow, thereby preventing a duplicate entry in ServiceNow from Jira. Note that it is not mandatory to add this account. Leaving it empty will send all the valid updates received by the plugin from JIRA to the configured ServiceNow instance.

Step 1: Click on the “Configurations” link in the top right corner, and you should see a form for the Integration User. Remember, this form only gets enabled if you have saved ServiceNow configurations. Otherwise, please save the connection configurations first before trying this step.

Note: If you are not able to connect to ServiceNow, then please check the user and its roles.

You need below users and roles to connect to ServiceNow

  1. Admin user:  Any ServiceNow admin user (Just for testing and not recommended for production)

  2. Integration user: Create an integration user or any user in ServiceNow and add below roles

  • itil

  • personalize_dictionary

Step 2: Enter a valid Atlassian account ID for the user, which is used by the service now to update Jira, and click on "Save.”

To have control over the create and update functionality, we have introduced this select preference checkbox feature. Using this feature, we can control the events on which the data is sent over to ServiceNow from Jira.

Step 1: If you only want to create the incident in ServiceNow, you can leave the update checkbox empty. Check the Create checkbox and click on save.

Step 2: If you only want to update the incident in ServiceNow, you can leave the Create checkbox empty. Check the Update checkbox and click on save.

Step 3: For synching on both create and update events, check both the checkboxes and click on Save.

To have control over the create and update attachment functionality, we have introduced this select preference attachment checkbox feature. Using this feature, we can control the events on which the attachment data is sent over to ServiceNow from Jira.

Step 1: If you only want to add attachments while creating the incident in ServiceNow from Jira, you can leave the Update Attachment checkbox empty. Check the Create attachment checkbox and click on Save.

Step 2: If you only want to add an attachment while updating the incident in ServiceNow from Jira, you can leave the Create Attachment checkbox empty. Check the Update attachment checkbox and click on Save.

Step 3: For synching on both create and update attachment events, check both the attachment checkboxes and click on Save.

5. Failure Logs

6. Fields Mapping

7. Configure Jira for Synchronization

8. Configure in ServiceNow for Synchronization

9. Other features

10. How it works

11. Release Note