I need to update colum value from In complete to Complete when the JIRA ticket status change from In Progress to Done. How I can achive that.Can I use REST APIs to do that?
Hello @Mangala Kalpani
You cannot interact directly with the database when you are using a Jira Cloud subscription.
Are you saying that for issues that were in a status of "In Complete" you want that status to be renamed as "In Progress"?
If I am understanding your problem correctly, that sort of change can be done without writing directly to the database.
Are you working with issues that are in a Company Managed project or a Team Managed project? That information will be shown at the bottom of the navigation pane on the left.
Essentially you just need to update the name of the Status. The Status's unique numeric ID is what is actually recorded in the issues and history. When you update the name of a Status, that change will automatically be reflected everywhere that Status value was used.
The process for making that update depends on the type of project you are using.
Note that if you are trying to update issues in a Company Managed project, then this sort of change can affect all Company Managed projects that used the same Status values.
Hi @Trudy P Claspill , Thank you for the response.
If I further explain about my question, I want to make an integration between JIRA and SQL server to push some data like issues, issue's status from JIRA, to be saved in my database for analytical purpose. How to achieve that?
What problem are you trying to solve by creating your own SQL database for storing some of the Jira data? Could you accomplish the same with third party apps that are designed to extend the reporting capabilities for Jira?
Hi @Trudy P Claspill ,
We have a customized dropdown field, named as “RoleStatus”. Let’s say that it has two values that can be chosen by the user (Active / Inactive).
When the user updated the RoleStatus from “Active” to “Inactive” it will update in the Jira itself.
We are currently doing an evaluation on Jira.
What I want is that the updates/changes which occurred on the Jira to be pulled out from Jira and send it to an external DB which is located in my PC.
Is there any way to achieve it?
If you build a web interface to your database located on your PC, you could use the Automation for Jira feature to create a Rule that would detect the change in the issue and execute a Web Request to update your database. I don't have the experience to advise you on creating a web interface to your database.
Alternately you could develop your own program to use the Jira REST API to extract information from Jira and develop your own code for push that into your database using whatever coding options exist for interfacing with your database.
There is also a python package that is a wrapper for some of the Jira REST API endpoints. I don't know if it wraps the entire Jira REST API.
There may also be third party products that could be added to Jira that would provide functionality for detecting changes and pushing those to an external database. That is not a scenario I've researched. You could search and review available third party apps in the Atlassian Marketplace.
It looks like you're new here. Sign in or register to get started.