Originally asked by maya on 11 September 2019 (original question)
Hi,
My scenario is a little bit complicated. so first, I would explain what I have tried to do
We have 2 Jiras instance
1. Jira service desk cloud-only customers are using this instance, which means we want to synced data manually to this side.
2. Jira software server- used by the customerâs support group and R&D group.
Our sync model is:
1. Customer opens a ticket in his JSD (Jira service desk) project
status:done
2. A trigger (by Exalate) openes a âmirrorâ ticket in Customer support group project
status:done by trigger
3. Customer support users read the ticket and decide whether to open a Jira/s to R&D group.
status: done by selecting the custom field âTarget project to syncâ --> if he select a value, a trigger opens a ticket to R&D chosen project
4. from now and on, the sync should work for every change.
So, some question that I didnât find an answer for them in the documentation for External connection configuration (JSD to Jira server)
1. Should I create a connection for each project? we need more than 100 connections for this, and we want to avoid this situation. we want to understand how scale this app, is this will work slower?
I mean we want something like this
JSD project1 ---- connection1 â Jira server project1
JSD project2 ---- connection1 â Jira server project2
JSD project3 ---- connection1 â Jira server project3
and so onâŚ
2. Different issue types with different custom fields- how can we make the sync ignore irrelevant fields without raising an error?
3. Reporter field sync - see attached pic
The reporter name needs to be the customer name which opened the ticket. customer doesnât have user in the Jira server system. is this possible?
4. Custom fields sync:
a. Category â External Category
in both instances, this custom field is a list
with the same single choice list values.
b. Target due date - I try to do following this doc
unsuccessfully
https://docs.idalko.com/exalate/pages/viewpage.action?pageId=36766017
c. Target SW branch - in both instances, this
custom field is a list of versions. I didnât find a
way to sync it.
5. Status (Workflow sync) - status needs to be always the same in both instances.
can you please explain stages 1 and 2 here https://docs.idalko.com/exalate/display/ED/Status+synchronization+on+Jira+Server
I canât find $JIRA_HOME/scripts directory
for the last 2 issues, we want to find a way to restricted sync of comments and attachments to customers. this is our must requirement feature.
6. Attachments
7. Comments We also have a problem with this as discussed here:
https://community.exalate.com/questions/3702803/answers/3702850/comments/3702955
I appreciate your help, let me know if any clarification is needed.
Thanks,
Maya