Sync between JIRA and XYZ application

Srikanth G May 20, 2015

Hello guys we have JIRA instance hosted on our own server. The other team has a certain time tracking tool XYZ and they want the integration between two tools. Users have to create an issue in JIRA with some ID no. which should then be carried to XYZ automatically. So instead of doing at both palces users just login into JIRA and it should be available on XYZ with id. created in JIRA for tracing back (more like issue mapping and also mapping fields if they are different)

Also any updates, comments or changes in application XYZ should automatically refelect back in jira. In short they need to stay in sync. We dont have resources to buy plugins and we have to develop plugin or any other thing oursleves. Please give me your inputs. I am new to development environment so please be as elaborate and easily understood as possible. Also I would like to know the estimated time to build that plugin in JDE?

4 answers

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

Post a new question

1 vote
Brett Taylor May 21, 2015

Well, you could use a JIRA Integration Platform, such as ConnectALL. If it does not have the integration you need, I assume it could be added.  See http://www.go2group.com/alm-solutions/connectall/

0 votes
Volodymyr Krupach
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 22, 2015

The REST API is certainly a good point to start. Also you can look here how to register webhook to fire when an issue is created or updated: http://192.168.1.10:2990/jira/plugins/servlet/webhooks# Other option is to write your custom post function and configure JIRA to execute it during workflow transition (i.e. when JIRA issue is changing state: Created -> In Progress -> Done): http://www.j-tricks.com/tutorials/workflow-post-function and https://developer.atlassian.com/jiradev/jira-architecture/building-jira-add-ons/jira-plugins2-overview/jira-plugin-module-types/workflow-plugin-modules One more option it to write a Java class implementing com.atlassian.jira.event.issue.IssueEventListener and then register it in JIRA: https://confluence.atlassian.com/display/JIRA/Listeners JIRA is very flexible and customizable so I guess that there are other options but you need to choose those that satisfy your requirements and are the simplest.

0 votes
Srikanth G May 22, 2015

https://developer.atlassian.com/jiradev/jira-platform/issues/tutorial-jira-issue-crud-servlet-and-issue-search I am following this link to generate plugin . I am not sure where to start from. My idea is to develop a plugin which can work with this API ( https://developer.atlassian.com/jiradev/api-reference/jira-rest-apis/jira-rest-api-tutorials/jira-rest-api-example-create-issue) . Please advise am I on right path?

0 votes
Volodymyr Krupach
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
May 21, 2015

> We dont have resources to buy plugins and we have to develop plugin or any other thing oursleves. Without JIRA addon experience (and even with) it will take a lot of time. It could be 2 weeks and more only for coding, then testing, bug fixing. I certainly suggest you to look for addons since your time and effort can cost you much more.

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

Post a new question

TAGS
AUG Leaders

Atlassian Community Events