We currently have 2 separate systems running to manage defects/CRs between our organisation and our vendor. We use JIRA and our vendor uses Gemini (defect mgmt system).
Most Gemini records have a corresponding JIRA record. Each JIRA record may have a corresponding Gemini ID in the External Reference field.
The Program manager woudl like to know if JIRA can be set up to automatically send and receive comments from Gemini assuming Gemini has the JIRA number and vice versa.
Note that this means EVERY comment entered into EITHER system will appear in the “other” system and thus be read by people in the other organisation…
The logic to extract comments would look like “for any (JIRA with a Gemini number) AND (a Comment TODAY)
extract: Gemini # + Comment”
The import logic would be: “for each record in file
Add comment to JIRA # specified in record”
Any ideas if this is possible?
There's a couple of options available (you've said OnDemand, which cuts the list down a bit)
First, Jira can send and receive email. I don't know Gemini, so I don't know if this can help, but you can configure Jira such that
Your second option is a bit less dynamic and will need some coding, but a lot more flexible. You can use Jira's REST interface to pull data from it into Gemini (including full issue data) quite easily. You can also use REST to post changes back into Jira - not only comments, but field updates and even pushing through workflows.
@Thomas-S has a good point, you do need to be careful with email if data is going both ways.
REST is a standard way to expose functions that systems can perform to other computer systems. Rather than waffle at random, or generalise, have a look at how it works within Jira - this doc is focussed on Jira, of course, but still gives you a good idea - https://developer.atlassian.com/display/JIRADEV/JIRA+REST+APIs
If you can't develop in Jira (because you're using OnDemand) and you can't write in Gemini, then you'll need an independent service to bridge the gap. In some ways, that's actually preferable, because it means each side is independent of the other and you can do what you want in the bridge, unconstrained by the requirements of each system.
Sorry, I was not clear.
With OnDemand, you CAN use the REST services.
What you can not do is write your own plugins or scripts for automation and so-on and install them - that's why I only mentioned email and REST as possible options - other stuff is ruled out by OnDemand, but you can help yourself to the REST stuff!
Badges are a great way to show off community activity, whether you’re a newbie or a Champion.Learn more
@Rachel Wright (Jira Genie), @Billy Poggi (AUG NOVA, DC), and @Dana Jansen (Confluence Queen) are just some of the folks that lead one of the world's most active Atlassian User Group (AUG)....
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs