We use your instance’s REST API, but we have a synchronization process to ease the load on your JIRA instance.
When you configure the Wizeline add on, or go into the JIRA settings area in Wizeline and request a sync, we will retrieve data from your instance so we have it available and we don’t have to query every-time we want to interact with your JIRA instance data.
When a project is updated or changed, your JIRA instance calls our APIs so that we know if something changes and we keep that info synced. We don’t have a periodic synchronization process like we have for issues, as we have a manual sync trigger that you can use anytime.
When creating issues from Wizeline, we only make a call to your REST API posting all the info required to create the issue, we mostly used previously synced data so we don’t have to get your creation metadata every-time we want to create an issue.
When you enable incoming access to your JIRA instance we are able to use JIRA’s REST API to order a synchronization job from Wizeline, this helps us to ease the load on your JIRA instance. Additionally your instance will push synchronization data to Wizeline every 24 hours. If incoming access is not enabled your will be able to request a sync job by going to our plugin settings and pressing the Sync button.
Synchronization data includes metadata of your instance projects, issue types and available numeric custom fields. It also sends a list of the recently mapped JIRA issues to Wizeline to ensure data consistency.
When an issue is updated, your JIRA instance pushes issue update data to our backend so we can process it and reflect it on Wizeline.
If you choose to enable incoming access to your instance you will be able to create issues from Wizeline, to do so, we make a call to your REST API posting all the info required to create the issue, we mostly used previously synced data about your issue types so we don’t have to get your creation metadata every-time we want to create an issue.