User Guide
Log time
Option 1: Timer
Use the timer on any Jira issue.
- Open a Jira issue.
- Click View app actions.
- Click TrueTime.
- Click Start timer.
- Add a comment if you want.
- Set Billable on or off.
- Click Stop.
- The app creates a native Jira worklog.
Option 2: Manual entry
Enter time manually in the timesheet view.
- Open TrueTime Timesheet.
- Add an entry with these fields:
- Issue key. Example:
PROJ-123. - Date. Format: YYYY-MM-DD.
- Hours. Example:
2.5. - Comment. Optional.
- Billable. Default is on.
- Issue key. Example:
- Save the entry.
View your week
- Open the Timesheet tab.
- The tab shows all entries for the current week.
- Use Prev and Next to change weeks.
- Edit or delete an entry from the grid.
Timesheet tips
- Keyboard shortcuts:
←/→switch weeks,Nstarts a new entry. - Copy last week: one button copies last week’s entries as drafts. Review them, then save all or discard.
- Overtime flags: days over 8h and weeks over 40h get a badge.
- Weekends are shaded in the grid. Hours round to the nearest 15 minutes.
- Deleting a worklog removes it at once.
Approvals
Submit your week
- Click the Approvals tab.
- Click Submit for approval.
- Your approver sees it in their queue.
Approve or reject
Approvers manage the queue in the Approvals tab.
- Open Pending approvals.
- Click Approve or Reject.
- A rejection needs a reason. The author can resubmit after a rejection.
Set up approvers
- Open the Approvals tab.
- Find the Approvers section.
- Search by name or email, then add the approver.
- Until at least one approver exists, approvals stay disabled.
Teams
- Create a team with a name and members.
- Team leads manage members and settings.
- Team leads can approve team members’ timesheets.
- Only team leads or the team creator can delete a team.
- Deleted teams go to trash for 30 days. Restore a team from the Deleted teams section. After 30 days, the team is gone for good.
Admin settings
Open settings from Atlassian Administration → Apps → TrueTime → Configure, or from the Settings tab inside the Timesheet page.
Auto-timers
- A timer starts when an issue moves to a selected status.
- The timer stops and writes a worklog when the issue moves to an inactive status.
- Pick statuses from the dropdowns. Defaults: active
In Progress, inactiveDone, Closed, Resolved.
Lockable periods
- Lock a week so nobody can log, edit, or delete worklogs in it.
- Pick any date with the date picker. The whole week gets locked.
- Unlock a week at any time.
Non-ticketed work
- Set a placeholder issue for work without a ticket, such as meetings or admin work.
- Type an issue key. A preview shows the summary so you can confirm the issue.
- Users then pick Non-ticketed in the log work form.
Board card display
- Show total hours logged on each Jira board card.
- Create a native Number custom field in Jira first (Jira Settings → Issues → Custom fields).
- Pick the field from the dropdown, then add it to your board’s Card Layout.
- Totals sync on worklog create, update, and delete.
- If your field is missing from the dropdown, use the Refresh fields button.
Custom attributes
- Add extra fields on every worklog, such as activity type, location, or client code.
- Type is a dropdown: text, number, dropdown, checkbox, date.
- Custom attributes are stored as worklog properties. They survive uninstall.
- Deleting an attribute asks for confirmation first.
Private labeling
- Rename the app and set a brand color and logo URL.
- Use the color picker or type a hex code. The swatch previews live.
Reports
- Click the Report tab.
- The tab shows hours grouped by project.
- Click Download Excel (.xlsx) for a spreadsheet.
FAQ
Where is my data?
Your data is in Jira. Time entries are native Jira worklogs. The app sends no data to external servers.
What happens if I uninstall TrueTime?
Your worklogs stay in Jira. You lose only running timers, approval records, and app preferences.
Why is there a 1-minute minimum?
Jira requires a minimum of 60 seconds for worklogs. The app rounds up shorter timers.
Who approves my week?
Your Jira admin configures approvers. Ask your admin if you are not sure.