Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Mirror tasks between different external projects

Viktar Barysik
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
December 20, 2024

Hello,

I have external customer with their own JIRA and projects.

What I try to is to create an automation on their side to our JIRA  project on the other side.

What are the best practices? Do I need to create a user in our project with admin permissions and provide API key for them?

 

3 answers

0 votes
Christophe De Beule
Contributor
January 28, 2025

Hi @Viktar Barysik

 

I am Christophe, a solution engineer @Exalate

With Exalate you can easily establish a connection between your projects and your customers.

 

The solution boasts a unique, decentralized approach to integrating various work systems together while providing full autonomy to each side of the connection.
You can use Exalate for a bi & uni-directional synchronization, you decide which fields and values you send over and receive.
With Exalate you can create triggers to automate this process, so no more manual work.
If you would like to discuss your use case further or look at the product in action, please book a demo and we will be happy to assist further. 

Kind regards,
Christophe 
0 votes
Matthias Gaiser _K15t_
Community Champion
January 9, 2025

Hi @Viktar Barysik

welcome to the Atlassian Community.

For an automation, you can basically follow the steps @Cristian0791 provided.
You don't need to give admin permissions to that service user. Only permissions to create issues, edit issues (all the actions you want to model with your automation).

If you don't only want to copy but also sync it, you can also go ahead and update your automations so that they react to issue updates. What is important is that you need to store a relation between the two tickets somehow. Most people do this by storing the issue key of the other side in a custom field. You can use this information in your automations to find the right issue.

If you also want to synchronize attachments, I think this is still not possible to do with automations, you either need to write your own scripts using Jira's REST API outside or take an issue sync app from the marketplace. I'm part of the team behind Backbone Issue Sync - these apps basically take the burden away that you need to think about all the different steps of your automations and don't need to maintain them.

Cheers,
Matthias.

0 votes
Cristian0791
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.
December 20, 2024

Hi Viktar,

If you want just to create a ticket in tenant A when a ticket in tenant B is created,

You will need:

1.Create in tenant A a service user

2.Add the service user to the project/s where you need the issue to be created

3. Provide the power user Create ticket permission

4, In project B create a Automation ( Trigeer: When issue created, Condition: JQl , Action: Send web request) and a Webhook in project A will receive the post and create the ticket.,

Cristian0791
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.
December 20, 2024

If you need a sync between tenant A and B I suggest a python script.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events