Methods for logging time
CharleOS provides three ways to log time:Log Time Wizard
General-purpose time logging from anywhere in the app
Context Dialogs
Log time directly from tasks, tickets, or projects you’re viewing
Task Completion
Automatically log time when marking subtasks complete
Using the Log Time Wizard
The wizard is the most flexible way to log time. Access it from:- User menu (top-right) → Log Time
- My Time Tracking page → Log Time button
- Keyboard shortcut (if configured)
Step 1: Choose work type and client
Internal or Client work?- Client Work
- Internal Work
- Select Client
- Choose the client from the dropdown
- Select an activity type (Task, Client Call, Help Desk, Support, Admin)
If you’re logging time for a specific task or ticket, choose Client and select the appropriate client.
Step 2: Add details (conditional)
This step appears based on your activity type: If you selected “Task”:- Optionally link to a task and subtask
- Use the search to find the relevant task
- Linking ensures the entry is billable
- Required: Select the help desk ticket
- Search by ticket number or title
- Cannot proceed without selecting a ticket
- Skip to Step 3
Step 3: Enter time details
Date:- Click the calendar to select a date
- Cannot select future dates
- Can select any past date
- Defaults to today
- Enter duration in minutes
- Minimum: 1 minute
- Maximum: 720 minutes (12 hours)
- Examples: 30 (30 min), 120 (2 hours), 480 (8 hours)
- Explain what you worked on
- Helpful for billing disputes or retrospectives
- Include ticket numbers, feature names, or context
Review and submit
- Check all details are correct
- Click Log Time to submit
- The entry appears in your My Time Tracking table
- Success notification confirms it was saved
Logging time from context
From a subtask
When viewing a task with subtasks:- Click the Log Time button on the subtask row
- The dialog pre-fills:
- Client (from task)
- Task and subtask
- Activity type: “Task”
- Work type (from subtask type)
- Enter date, duration, and notes
- Submit
This is the fastest way to log billable time since everything is pre-filled correctly.
From a help desk ticket
When viewing a help desk ticket:- Click Log Time on the ticket detail page
- The dialog pre-fills:
- Client (from ticket)
- Help desk ticket
- Activity type: “Help Desk”
- Enter date, duration, and notes
- Submit
From a project task
When viewing project tasks:- Click Log Time on the project task
- The dialog pre-fills:
- Project and project task
- Activity type: “Task”
- Enter date, duration, and notes
- Submit
Logging time when completing work
Complete subtask with time logging
When you mark a subtask complete:- Click Complete on the subtask
- A dialog appears with fields for:
- Duration (minutes)
- Notes
- Late reason (if past due date)
- Enter your time
- Click Complete Subtask
- Marks the subtask complete
- Logs your time entry automatically
- Updates task progress
Active Tasks button
Delivery Team members have quick access to active work:- Click Active Tasks in the header
- See all subtasks you’re currently working on (status: “In Progress”)
- Click Complete to finish and log time
- Enter duration and complete in one step
Editing time entries
Edit your own entries
- Go to My Time Tracking
- Find the entry in the table
- Click the Edit button (pencil icon)
- Modify any field:
- Date
- Duration
- Activity type
- Client
- Task/subtask link
- Notes
- Click Save Changes
You can only edit entries you created. Managers can edit any team member’s entries from the Management view.
Delete time entries
To delete an entry:- Find the entry in My Time Tracking
- Click the Delete button (trash icon)
- Confirm the deletion
- Entry is permanently removed
Management time tracking
Managers can oversee team time entries:View team time
- Navigate to Management → Time Tracking
- See all team members’ time entries
- Filter by:
- Date range
- Team member
- Client
- Activity type
- Billable/non-billable
Bulk operations
Managers can:- Select multiple entries (checkboxes)
- Bulk delete for corrections
- Export data for analysis
Make corrections
To correct someone’s time entry:- Find the entry in the management table
- Click Edit
- Make the correction
- Add a note explaining the change
- Save
Time entry edits are tracked in the system history for audit purposes.
Time entry validation
CharleOS validates time entries to prevent errors:Date validation
- ❌ Future dates not allowed
- ✅ Any past date allowed
- ✅ Today and recent dates allowed
Duration validation
- ❌ Less than 1 minute
- ❌ More than 720 minutes (12 hours)
- ✅ 1-720 minutes
Client validation
- ❌ Deleted or inactive clients (unless admin)
- ✅ Active clients
- ✅ Internal work (no client)
Activity type rules
- Help Desk with client selected requires a linked ticket
- Task entries should link to tasks/subtasks for billability
Viewing your time
My Time Tracking table
Features:- Search - Find entries by notes or task name
- Filters - Filter by date range, client, activity type
- Sorting - Sort by date, duration, client, or activity type
- Pagination - Navigate through large datasets
Quick filters
Common filters:- This week - Monday to Sunday of current week
- Last week - Previous week
- This month - Current calendar month
- Last month - Previous month
- Custom range - Pick specific start and end dates
Best practices
Log daily
Log time at the end of each day while work is fresh in your mind
Use context dialogs
Log time directly from tasks/tickets to ensure correct linking
Be accurate
Round to realistic increments (15-30 min) but don’t inflate time
Add notes
Brief notes help explain what you did and justify billable time
Link to work
Always link Task entries to tasks/subtasks for accurate billing
Review weekly
Check your time entries at week-end to catch mistakes before billing
Common workflows
End-of-day routine
- Open My Time Tracking
- Review tasks you worked on today
- Click Log Time for each significant activity
- Link to relevant tasks/tickets
- Add notes for context
- Submit all entries
Completing a sprint of work
- View your Active Tasks
- For each completed subtask:
- Click Complete
- Enter actual duration
- Add completion notes
- System logs time and marks complete
- Review entries in My Time Tracking
Weekly review
- Navigate to My Time Tracking
- Filter to This Week
- Check for:
- Missing days (weekdays with no entries)
- Unlinked Task entries (mark non-billable)
- Duration accuracy
- Edit any errors
- Prepare for billing or payroll
Troubleshooting
My Task entry shows as non-billable
My Task entry shows as non-billable
Task entries are only billable when linked to a task, subtask, or help desk ticket. Edit the entry and link it to the relevant work.
The Help Desk activity type requires a ticket
The Help Desk activity type requires a ticket
When you select activity type “Help Desk” with a client, you must link to a specific help desk ticket. If there’s no ticket, use “Support” activity type instead.
I logged time against the wrong client
I logged time against the wrong client
Edit the time entry and change the client.
I can't edit or delete a time entry
I can't edit or delete a time entry
You can only edit or delete your own time entries. If you need to edit someone else’s entry, contact your manager - they can make corrections from the Management view.