Time Tracking Workflow

Time Tracking Workflow

Desktop App Workflow

Daily Workflow Using Desktop Time Tracking

The desktop application provides the primary time tracking workflow for daily work:

Starting Your Day:

  • Connect to your desktop app using API authentication
  • Projects automatically synchronize with your assigned projects
  • Select the project and specific task you'll be working on
  • Click START to begin time tracking

During Work:

  • Time intervals are automatically created with START type
  • Desktop app captures screenshots during active tracking
  • Switch between projects by selecting different project/task combinations
  • Use CONTINUE to resume work on a previously tracked task
  • Time tracking includes optional notes for context

Ending Work Sessions:

  • Click FINISH to end current time tracking
  • System automatically sets the end time for your interval
  • Time intervals have a 10-minute minimum duration requirement
  • Incomplete intervals are automatically closed after extended inactivity

Project Selection Process:

  • Only projects you're assigned to appear in the desktop app
  • Each project shows available tasks for time tracking
  • Task selection is optional but recommended for detailed reporting
  • Real-time display shows accumulated time for each task

Manual Entry Workflow

When to Use Manual Time Entry

Manual time entry through the MyWork interface is designed for specific scenarios:

Appropriate Use Cases:

  • Recording time worked offline or without desktop app access
  • Adding forgotten time entries from previous work sessions
  • Correcting time tracking when desktop app wasn't available
  • Entering time for work done outside normal tracking hours

Manual Entry Process:

  • Access through MyWork interface in the web application
  • Select the date for time entry (cannot be future dates)
  • Choose start and end times using time picker interface
  • Select the project for time association
  • Add optional notes and context descriptions
  • System validates for time conflicts and daily limits

Validation and Restrictions:

  • Cannot create overlapping time intervals for the same project
  • Daily time limit cannot exceed 24 hours total
  • Date restrictions prevent future date entries
  • Time conflicts are automatically detected and prevented
  • Minimum time intervals still apply (10-minute minimum)

Project Time Management

Managing Time Across Multiple Projects

The system supports comprehensive multi-project time management:

Project Assignment Requirements:

  • You must be assigned to projects before tracking time
  • Project assignment controls what appears in your desktop app
  • Time tracking permissions are based on project membership
  • Team isolation ensures you only see your team's projects

Daily and Weekly Tracking:

  • System calculates daily total time per project automatically
  • Weekly time totals are tracked with 40-hour weekly limits
  • Time calculations include both manual and automatic entries
  • Project time allocation shows distribution across all your projects

Real-Time Project Updates:

  • Desktop app shows current day total time per project
  • Weekly time totals update in real-time during tracking
  • Last active interval information is maintained per project
  • Project switching preserves previous time intervals

Task Time Allocation

Distributing Time Across Different Tasks

Task-specific time tracking provides detailed work allocation:

Task Time Distribution:

  • Time intervals can be associated with specific tasks within projects
  • Task time allocation rolls up to project-level totals
  • Individual task time tracking helps with detailed reporting
  • Task completion tracking integrates with time data

Task Time Analytics:

  • System tracks which tasks had time logged each day
  • Task time summaries show total time invested per task
  • Task-based reporting helps identify time-intensive activities
  • Integration with project boards shows task progress and time correlation

Task Time Management:

  • Tasks must belong to projects you're assigned to
  • Task selection during time tracking is optional but recommended
  • Task time data feeds into team analytics and reporting
  • Task time helps with project estimation and planning

Time Review Process

Reviewing and Validating Tracked Time

The system includes comprehensive time review and validation:

Automatic Validation:

  • Time interval overlap detection prevents conflicts
  • Daily time limits enforce reasonable working hours
  • Minimum interval requirements ensure meaningful time tracking
  • System automatically closes incomplete intervals after inactivity

Manual Review Capabilities:

  • View daily time summaries with project breakdowns
  • Review time intervals for accuracy and completeness
  • Access historical time data for analysis and correction
  • Time reports show both manual and automatic entries distinctly

Time Data Integrity:

  • Transaction-based time entry ensures data consistency
  • Error handling prevents invalid time interval creation
  • Time calculation methods ensure accurate duration tracking
  • System logging tracks all time tracking activities for debugging

Team Review Process:

  • Team managers can view team member time allocation
  • Daily team reports include individual time summaries
  • Time tracking analytics help identify patterns and issues
  • Integration with invoicing ensures accurate billing from tracked time

Workflow Best Practices

Optimal Time Tracking Workflows

For Desktop App Users:

  • Start tracking immediately when beginning work
  • Select specific tasks when possible for detailed reporting
  • Use CONTINUE feature when resuming previous work
  • Allow automatic screenshot capture for transparency

For Manual Entry Users:

  • Enter time as soon as possible after work completion
  • Be specific with project and task associations
  • Include detailed notes for context and clarity
  • Verify no time conflicts exist before submission

For Multi-Project Work:

  • Switch projects in desktop app as work changes
  • Track time separately for different clients/projects
  • Use task-specific tracking for detailed project analysis
  • Review daily totals to ensure accurate allocation

For Team Coordination:

  • Maintain consistent time tracking practices across team
  • Use task assignments to coordinate project work
  • Regular review of time reports for project health
  • Leverage time data for accurate project estimation and client billing