So a service request form is created in SERVICENOW to access Jira project. Once the approver approves the request in servicenow, User should automatically able to access Jira projects.how could this be done? What is the integration
Hi @Priyadarshini Bharathkumar ,
Hope you are doing well.
I am Dhiren, one of the Solutions Engineers working with Exalate.
To integrate ServiceNow and Jira, I would recommend you to try out a completely de-centralized and fully bi-directional integration solution like Exalate.
As Exalate is an issue synchronization solution, it would need a dummy ticket to be created on the Jira side.
How this could work :
ServiceNow Request Creation: A user submits a service request in ServiceNow to access a Jira project.
Approval Workflow: The request gets approved by an approver in ServiceNow.
Trigger API Call: Once approved, a ticket would get created in some Jira Project with the necessary user information (id, email, access details) and a REST API call is then triggered to grant the user access to the Jira project.
Jira Permission Update: Jira updates its permissions to add the user to the requested project.
Sync Confirmation: ServiceNow is updated to confirm access was granted and the ticket can get closed with some acknowledgement.
Exalate uses it's own Groovy-based scripting engine for syncing information between SerivceNow and Jira.
We do offer a 30-day trial period incase you are interested to evaluate.
Let me know in case you have any questions or concerns.
Thanks, Dhiren
Hi @Priyadarshini Bharathkumar
You are looking to automate Jira project access provisioning upon ServiceNow approval, creating a seamless user experience. Here's a breakdown of the integration solution and how it can be implemented:
Understanding the Integration Requirements:
Trigger: ServiceNow approval of the service request.
Action: Granting the user access to the specified Jira project.
Data Transfer: User information (username, email) and project details (project key/ID) must be transferred between ServiceNow and Jira.
Security: Secure authentication and authorization are crucial for data transfer.
Integration Solutions:
1. ServiceNow Integration Hub with Jira API:
-ServiceNow Integration Hub: Provides pre-built spokes (connectors) or the capability to create custom integrations using REST APIs.
-Jira REST API: Jira exposes a powerful REST API that allows you to manage users, groups, and project permissions.
Workflow:
-ServiceNow Workflow: Upon approval, a workflow is triggered.
Integration Hub Action: The workflow executes an Integration Hub action that calls the Jira REST API.
-Authentication: The Integration Hub uses a secure authentication method (e.g., OAuth 2.0, API tokens) to authenticate with Jira.
-Data Retrieval: The workflow retrieves user and project information from the ServiceNow request.
-Jira API Call: The workflow makes a Jira REST API call to add the user to the appropriate Jira group or directly grant project permissions.
-Confirmation: The workflow can update the ServiceNow request with the status of the Jira access provisioning.
Disadvantages:
-Requires technical expertise to configure and maintain.
-ServiceNow Integration Hub requires a separate license.
Custom Scripting (Less Recommended):
-You could potentially use custom scripts (e.g., PowerShell, Python) to interact with the Jira REST API.
Workflow:
-ServiceNow Business Rule: A ServiceNow business rule triggers the script.
-Script Execution: The script retrieves data from ServiceNow and makes Jira API calls.
Security Concerns: This method can introduce security vulnerabilities if not implemented carefully.
Disadvantages:
-Difficult to maintain and scale.
-Increased security risks.
-Less robust error handling.
Use Third Party tool, OpsHub Integration Manager (OIM):
OIM is a powerful, enterprise-grade integration platform designed to connect your diverse applications and streamline your workflows. We specialize in providing robust, scalable, and customizable integrations enabling true cross-functional collaboration. You may also refer to one of the videos of Jira – ServiceNow Integration.
Hope this helps!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What I undersatnd is that I need to Install Jira spoke and use OAUTH authorisation to provide access to jira projects from servicenow service request. Is that correct. We cannot provide acces just with Jira Spoke
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello, Good day. I would like to know if you have already reviewed the following doc : https://docs.servicenow.com/bundle/washingtondc-it-asset-management/page/product/software-asset-management2/concept/integrate-with-jira.html
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.