Sync All
The "Sync All" function will synchronize all of the project tasks in the currently open project plan with their corresponding JIRA issues. If there are new tasks, new JIRA issues will be created.
Automatically create JIRA issues if the task is not linked
If you do not want The Connector to create new issues for new project tasks, you can uncheck this option. Doing so will prevent The Connector from creating these issues.
Automatically update slave issue if the task is associated
If you are using the Slave issue functionality, this process will update both the primary issue and any slave issue that is attached to the task.
You can also customize how the synchronization works by pressing the "Customize" button on this Sync All dialog. This displays a dialog will all of the pieces of data that are exchanged in the process. You can control which pieces of data get updated from JIRA from here.
In the customization of the sync all process, you can pick which system is the primary source of data. During the sync all, two steps are done:
- Data is sent over to JIRA.
- Data is pulled back into Microsoft Project.
Depending on the use case, you can customize this process for various uses.
Under a typical scenario, one might wish to have Microsoft Project be the master for things like description, durations, due dates, etc. If some one does change this data in JIRA, during the next sync process, the date will be reset. This allows a project manager control over these values.
Likewise, certain data like the status of the issue (which typically gets updated by a developer) would get pulled back into Microsoft Project and you would set JIRA as the master.
In the Customize JIRA Sync dialog, you can select how each piece of data gets handled. One of three options can be chosen:
- JIRA - JIRA is the primary source of data and after this process, Microsoft Project will get updated with the value from JIRA.
- MS Project - Microsoft Project is the primary source of data and after this process, whatever value is in Microsoft Project will get updated in JIRA.
- Exclude - The data is ignored and after the process, Microsoft Project will have whatever value it started with and JIRA will have whatever value it started with.