Synchronization and Permissions
Dark Feature - Synchronizers are hidden by default
We recommend using Automation instead of Synchronizers. Automation is safer, provides additional functionality and flexibility, and uses fewer system resources.
To enable synchronizers, see Advanced Configuration and Dark Features.
When sync runs, the updates will be made on behalf of the user who installed the synchronizer! Any change that a synchronizer makes when reconciling data between Structure and Jira is performed on behalf of the user who created the synchronizer, not the user who ran the synchronizer.
This is really important to understand. Consider the following settings:
- You create a Structure and set up structure permissions so that anyone can edit the structure.
- You have Link Issues permissions on a project, and you install a Links synchronizer to have child issues linked to their parent issue.
Now anyone can edit the structure - add issues, remove issues and rearrange the issues in the structure. Every change to the structure will lead to adding and removing links between the affected issues on your behalf - even if the user who changes the structure does not have Link Issues permission!
For all existing synchronizers, the creator's username can be found in the Run as User column on the synchronization settings page. Before executing the transaction, Jira validates the user's permissions and then records the result together with the username in the log.