What Is Time Tracking?
Time Tracking (WorkInfo) is a system for recording time spent on tasks. Each entry describes when, how long, and what a user worked on. Time entries are the basis for generating monthly reports.
Recording Time
Timer (Start/Stop)
The quickest way to record time:
- Click Track Time (or the ▶ button next to a task)
- Work on the task
- Click Stop — the system will save the time from start to stop
The timer supports switching between tasks — starting work on a new task automatically pauses the previous one.
Manual Entry
- Go to Time Tracking
- Click + (New Entry)
- Fill in:
- Save
Workplace
The first entry of the day determines the workplace for the entire day:
- Office — on-site work
- Remote — remote work
Restrictions
- Maximum duration of a single entry: 12 hours (720 minutes)
- Entries cannot overlap — the system blocks time conflicts
- You cannot add entries more than 3 days in the future
- If an approved report exists for a given day, editing entries is blocked
Time Reports
Reports aggregate time entries for a period (month or week) for a given user.
Creating a Report
- Go to Time Tracking → Reports
- Click + (New Report)
- Select:
- Save — the system automatically generates a summary
Report Contents
A report includes:
- Total work hours broken down by day
- Leave hours — if the user had time off during the period
- Hour adjustment — ability to manually adjust with a required justification
- Task breakdown — how much time was spent on each task
- Office / Remote days — workplace statistics
- Daily breakdown — time from/to, entries, leave for each day
Report Approval
Reports go through an approval process:
- The user creates a report for a given period
- A supervisor approves the report (you cannot approve your own report)
- After approval, the report can be exported to PDF or CSV
- An approved report locks editing of entries for that period
Approval can be revoked if corrections are needed.
Report Export
Approved reports can be exported in the following formats:
- PDF — full report with daily breakdown
- CSV — tabular data (day, workplace, hours, description)
- JSON — raw report data
Automatic Description Generation
The system can automatically fill in entry descriptions based on system activities (comments, status changes, commits) — useful when filling in time retroactively.