You can try with scriptrunner, jjupin and i think there's a free one for python.
I'm usually work with ScriptRunner.
Here you can find a lot of code to work with:
There're a lot of pages
In my experience maintaining a dependecy between any entity, in this case two issues, is hard to maintain, so, my recommendation is:
make a great documentation and include the criteria, for every issue of the relationship document with fields it is responsible to set.
Have a look at Exalate.
Exalates comes with a script processor which allows you to perform any type of transformation, filtering or mapping.
For instance to do this 'sync custom fields' - check out following page from our documentation:How to synchronize custom fields. You will see that almost any custom field mapping is possible such as cascading select to text field, or even a table grid editor to a comment. That's why we position it as the most flexible issue synchronisation tool.
To mirror what @Gaston Valente says, ensuring autonomy between the different systems is critical. You want to be able to upgrade your own JIRA without negotiating with the other parties your Jira is connected with. Exalate has therefore a distributed architecture, where each instance has its own agent/addon to process incoming and outgoing messages.
If you want to know more - send us a mail (email@example.com)
Badges are a great way to show off community activity, whether you’re a newbie or a Champion.Learn more
A picture tells a thousand words. And agility boards have just released their latest feature: cover images on issues – so now your board can tell a story at first glance. Upload attachmen...
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