I have two separate instances for jira software and jira service desk and i want to do full integration between them initially the below two main points , so is this possible using groovy scriptrunner and how can i do this i need sample scripts for such integration and steps how to implement it ?
1-how can i configure the integration between jira software and jira service desk so when i do any change on the status or comment on issues from jira software to notify the customers and of related issue in jira service desk and update it accordingly and the same vise versa
2- i want to link several issue in jira SD to one issue in jira software AUTOMATICALLY in case there is multiple tickets opened by customers for specific known issue in jira software and then to notify the customer with any change on the status by doing the change on jira software issue related to these customer issues
That's a heck of a lot of work to do, and much as I love the Script Runner (which will enable you to do most or all of it), I'm really not sure it's the best tool.
On your first question, in order of preference, I would:
On your second question, yes, that's something Script Runner is good for - to the point where @Phill Fox [Adaptavist] has a standard incident/problem management process we drop into place for anyone who needs it. That links the many reports of a problem to an incident and does automatic updates for all users and so-on. The only question you'll need to think about with that is the "automatic" bit you mention. How does your JIRA know that a user's problem report is a repeated report of the actual incident?
Thanks alot @Nic Brough [Adaptavist] for your response i have some comments here
1- You mentioned that you would install service desk on the JIRA software and this is not my case as i have JIRA service desk and JIRA software on separate instances , so is there any problem in that ?
2- Do you recommend me to use Backbone instead of script-runner to fulfill my requirement and do you think this will help me in my case where i have the two applications on separate instances
3-regarding to the point of linking issue you said that it's possible in script-runner but not sure regarding to the automatic way my question here is you know that the link of issues manually is available now and easy through some steps between JSD and JIRA software the question here is what will script-runner add in this case ?
To follow up on the comments by my colleague @Nic Brough [Adaptavist] implementing automation on a JSD can radically reduce your overhead in problem/incident management time.
As Nic explained we already have a set of actions that are fully supported which we install in many organisations these include the following.
We are always looking at other use cases to extend this automation and will consider any suggested. If you send me a direct message I will send you a link to download the instructions and all assets to achieve the above within an existing JIRA Service Desk/Software installation.
If there is a need to keep your two instances separate (for security or other reasons) you would be able to adapt the scripts and processes to use the custom REST endpoints to trigger the same activity but as Nic hinted this is far more complex than using a single instance hosting JIRA Service Desk, JIRA Software and Scriptrunner for JIRA. Hosting within a single instance also gives you returns on investment as you only have one instance to administer/licence etc.
Thank you @Phill Fox [Adaptavist] , i will go with the option of two separate instances as this is my case and my environment is live now and there is no plan to make them one instance
so please send me the links where i can download the scripts and the needed steps to achieve all these requirements
appreciate your help
Here is the link to download http://tinyurl.com/automate-PIM please note this expects the installation to host both JIRA Service Desk and JIRA Software in the same instance. You will need to make extensive changes to use the Custom REST endpoints to achieve the same result across two instances. (Or as suggested by @Nic Brough [Adaptavist] use a synchronisation tool)
You have confused the two strands of your question here.
This part of the question is about the problem/incident management part. You still have to do all the synchronisation stuff separately. And that is going to make the problem/incident stuff a LOT more complex because you're having to work in two systems.
Hi Ayman Qaddoura,
JIRA software and JIRA service desk server both integration configuration
go to JIRA software --> Application—> integration—> Application Links—>give the JIRA service desk application url and integration is done then you have to run script runner test it.
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
We're bringing product updates and pro tips on teamwork to ten cities around the world.Save your spot