Note
We've packed up and moved from Confluence to Discourse to bring you a better, more interactive space. Out of courtesy we didn't migrate your user account so - you will have to signup again
The Exalate team will be on holiday for the coming days - returning Jan 4
Enjoy & stay safe
Hello,
I'm syncing issues between two server instances of Jira(Server(source) and DC(target)). We user Azure to authenticate the users in the server instance using an external corporate email for username. The users do exist on the DC instance, but they are assigned user ids as the username that is used to authenticate using LDAP . The user email in the DC profile is a different email than the one used in the Azure email essentially making them different users.
We are using the latest version of Exalate in both side of the integration. I have added two custom fields to populate the user info as below, but the field is getting populated.
Outgoing sync
replica.assignee = issue.assignee
replica.reporter = issue.reporter
Incoming Sync
issue.customFields."External Assignee".value = nodeHelper.getUserByUsername(replica.assignee?.username)
issue.customFields."External Reporter".value = nodeHelper.getUserByUsername(replica.reporter?.username)
Any idea why these custom fields are getting populated? Any recommendation on how to map the users in a more efficient way. Eventually we will have to manually re-assign the users to match the actual users specified in the source.