-
Bug
-
Resolution: Not a bug
-
Medium (View bug fix roadmap)
-
None
-
6.1
-
None
-
6.01
-
From Tempo "The issue is that your profile is set on a different Time Zone (TZ) than is set on the JIRA server, combined with the fact that there is a difference between how Tempo and JIRA handle work dates. Tempo does not convert the date and time you enter to your server TZ before saving it to the database; JIRA does. When work is logged with Tempo, JIRA’s worklog tab converts the worklog dates “back” to the user TZ with those results."
My company uses Tempo, as we find the timesheets very handy for seeing what team members need to log their time, and where each team spent their time each week.
Our JIRA is hosted in UTC-4, we have offices in UTC-8, UTC and UTC+8, so we are noticing that our Burndown charts and other reports are not accurate due to the way Tempo logs time.
Tempo have stated (on the link above) "Unfortunately we have not had much luck with Atlassian on this matter. We are still pushing it, and hope to resolve this soon."
I can't find any JIRA-XXXXX task or bug to reflect this so I would like to raised this as a customer, as it has been as issue for almost a year now from what I can see - we are not receiving clear feedback from Tempo on this.
Please let me know if I should raise this elsewhere.
- has a derivative of
-
JRASERVER-64089 Update documentation that work log entries are stored in UTC Server System Time.
- Gathering Interest
-
JRASERVER-64090 Store worklog data according to user profile timezone in a different field.
- Gathering Interest
- mentioned in
-
Page Failed to load
This is a bug in Tempo, not JIRA. Tempo should be converting date/time objects to UTC before inserting them into the worklog table, just as JIRA does. This is an industry best practice for working with date/time objects. If a user provides a date of "2017-06-06" in the Tempo Log Work dialog, truncate it to midnight, THEN convert it from the user's local time zone to UTC, then insert it into the worklog table. So, if I am in UTC-4, and I enter the provided date, it should appear in the worklog.STARTDATE column as "2017-06-06 04:00:00", NOT "2017-06-06 00:00:00". If Tempo is not doing it that way, then Tempo is doing it wrong.
Changing server time zones should never affect date/time objects stored in the database. This is one of the main reasons to store date/time objects in UTC.
Server time zones should never come into play at all.