Worklogs can be created in either Tempo or Jira. Depending on where a worklog is originally created, data is synced between the two systems using a combination of webhooks and other technologies.
Tempo-Originating Worklogs
When a worklog is first created in Tempo, a corresponding worklog is created in Jira. This worklog is created without user attribution to respect view privileges for worklogs. Any update or delete action made to the worklog in Tempo is reflected in Jira. However, any changes made to the worklog in Jira are ignored in Tempo.
Worklog updated in Jira | Worklog updated in Tempo | |
Change made in Jira |
| ❌ |
Change made in Tempo |
|
|
Worklog Discrepancies
Since Tempo-originating worklogs aren’t updated or deleted when changes are made in Jira, there might be a discrepancy between the number of worklogs Jira reports and the number of worklogs that Tempo reports.
In this case, the number of worklogs that Tempo reports is higher than the number of worklogs that Jira reports, all else being equal.
For example, if a user deletes 5,000 Tempo-originating worklogs in Jira, the count of worklogs for the corresponding issue in Tempo remains at 5,000.
Recommendations for reporting
To avoid discrepancies in reporting, we recommend using Tempo Reports and the Tempo API for reporting.
If your organization uses Jira webhooks or other integrations that use Jira and/or the Jira API for reporting, please note that due to the discrepancies in how Jira-originating and Tempo-originating worklogs behave, there may be inconsistencies between these sources and Tempo reports.
Jira-Originating Worklogs
When a worklog is first created in Jira, a corresponding worklog is created in Tempo. Jira-originating worklogs are usually created if users were logging time in Jira before Timesheets by Tempo is installed.
As the worklog originated in Jira, any change made to the worklog through Jira is updated in Jira, as expected, and then synced to the Tempo worklog. Any change made to the worklog through Tempo is also reflected in Jira to provide a better user experience.
Worklog updated in Jira | Worklog updated in Tempo | |
Change made in Jira |
|
|
Change made in Tempo |
|
|