View Categories

Time Tracking Workflow

3 min read

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