โ ๏ธ Potential Issues with Flow Time Assessment
Stay aware. Stay accurate.
๐ Jira Workflow Quirks
Flow Time Report relies on Jira changelogs. Some edge cases may affect the precision of the timeline:
๐งฑ 1. Missing Status History
If an issue was created but never transitioned (e.g., still in "To Do"), Jira changelog may not include any status history.
๐ข What we do: We assume the issue entered its current status at created.
๐ 2. Repeating Statuses
Returning to a previous status (e.g., "In Progress" โ "In Review" โ "In Progress") creates multiple entries in the timeline.
โ
This is by design โ each visit is treated independently and timed separately.
๐งโโ๏ธ 3. Unknown User or System Updates
In some automated transitions (e.g., via workflows, integrations), the user field may be missing.
๐ป We show "Unknown User" if author.displayName is not present.
๐ณ 4. Status Not Set in Time
Sometimes Jira APIs delay updating status. If timestamps overlap or come back null:
Duration will be
0m(we avoid negative durations).The issue might not appear in the table โ rare, but possible.
๐ 5. Clock Drift / Timezones
Flow Time Report uses ISO timestamps from Jira API, assuming the server is timezone-consistent.
๐ Time displayed follows your Jira timezone settings โ not system time.
๐ก๏ธ 6. Permissions Limitations
If your app permissions are too restricted:
issue.propertyfor badges wonโt be savedchangelogwonโt be accessibleYouโll see an error or empty table
๐ Make sure the app has access to READ changelog and WRITE properties.
๐งฐ Recommendations
โ Donโt rely on changelog for legal/time billing accuracy
โ Use it as an operational insight tool
โ Always double-check transitions in Jira when in doubt