(I'm Francis - product manager for Exalate - an issue synchronisation solution)
Last week, we got following request -
Hi Francis,
We are using a competing issue synchronisation solution. One of the problems we encounter is that whenever we synchronise a comment, the mentions in that comment are also synchronised - triggering confusing notifications - especially when there are overlapping user id's
Ie. For instance you have @peter in the comment. The comment gets synchronised to the other instance, which triggers a 'You have been mentioned' notification to a complete different Peter (who happens to have the same userid)
How would Exalate deal with it.
Challenge accepted!
Ideally, all the mentions in comments sent to the other side are replaced with the name of the person mentioned. So what should happen
Whenever composing the outgoing synchronization message (aka the data filter)
With the groovy based scripting engine, it is pretty straightforward to have it done
(The code snippet above can be found here)
Now whenever someone creates a comment on the source like following message
The piece of groovy code will replace the mentions of Peter and Angie with their Full Name, and send this over to the other side, resulting in
This is just an example of what the flexibility provided by Exalate allows to do.
You can imagine that you want to filter out the names of the people (for security or GDPR reasons) or map the mentioned users from the source user to the target user.
Many more use cases can be implemented. We are looking forward to solving your synchronization challenges. Welcome to book a meeting here
francis
Atlassian expert
Exalate
Belgium
42 accepted answers
5 comments