Skip to main content

Task Operations

The Task Management Dashboard provides a comprehensive set of operations that you can perform on your tasks. The available actions dynamically change based on the current status of each task, ensuring that only relevant and logical operations are presented to you. This context-sensitive approach prevents errors and guides you through the proper workflow from task creation to completion.

Pending and In-Progress Tasks Operations​

Each task row in your dashboard includes an action menu that provides quick access to all available operations. You can access this menu by locating the three-dot menu icon (⋮) at the rightmost end of each task row. When you click on this icon, a dropdown menu appears with all the operations you can perform on that specific task.

Task Row Actions

The same action menu is also available in Card View, providing identical functionality and operations regardless of which view type you're using.

Card View Actions

Available Operations​

From this action menu, you can perform the following operations:

1. Start Work​

âš ī¸ Note: Start Work operation is only available if there is no ongoing work record for the task.

  • Function: Initiates work on the selected task and begins time tracking. The behavior depends on the task's current status:
    • If task is Pending: Task status changes to "In Progress", a new work record is created, and the timer starts. After this operation, you'll notice the status card numbers change on the dashboard, and the task moves to the In Progress tasks section.
    • If task is already In Progress: Task status remains unchanged, but a new work record is created to continue tracking time
  • Modal: Asks you to enter start information (defaults to current date and time)
  • Result: Work record created and timer activated for time tracking. An active counter displays the real-time work duration, continuously updating to show the elapsed time since work started.

Start Work Modal

Start Modal Fields:

  • Start date and time
  • Additional notes (optional)

2. Pause Work​

âš ī¸ Note: Pause Work operation is only available for tasks that have an ongoing work record.

  • Function: Temporarily pauses active work on a task and finalizes the current work session. This operation:
    • Stops the currently running timer
    • Pauses the existing work record (does not create a new one)
    • Calculates and saves work duration, cost, and shift information
    • Task status remains "In Progress" - ready to resume work later
  • Modal: Asks you to enter end information (defaults to current date and time)
  • Result: Current work record paused with calculated duration and cost, timer stopped, task remains available for continuation

Pause Work Modal

Pause Work Modal Fields:

FieldDescriptionNotes
Start DateDisplay only - shows when Start Work was initiatedCannot be modified
End Date & TimeWhen the work session endsDefaults to current date and time
DurationTotal work time for this sessionAutomatically calculated (End - Start). Can be manually entered by unchecking "Calculate" checkbox. Features a stopwatch icon (âąī¸) next to the field indicating active time tracking
OvertimeOptional overtime type selectionUser selects one overtime type per work record. Cost multiplier from selected overtime affects cost calculation. Important but not mandatory
CalculateCheckbox to enable/disable automatic duration calculationWhen checked: Duration = End - Start. When unchecked: Manual duration entry required

â„šī¸ Info: The Duration field displays an active counter that continuously calculates and shows the real-time work duration to the user while the work session is ongoing. The stopwatch icon (âąī¸) next to the duration field provides a visual indicator that time tracking is active.

3. Complete Task​

âš ī¸ Note: Complete Task operation is available for both Pending and In Progress tasks.

  • Function: Finalizes and marks the task as completed when no further work will be performed on the task or when the task is already finished. The behavior depends on the task's current status:
    • If task is Pending: Task status changes to "Completed" and creates at least one work record to ensure every completed task has work documentation
    • If task is In Progress with active work: Automatically pauses any ongoing work session, then marks the task as completed
  • Modal: Asks you to enter completion information and accomplishments
  • Result: Task moves to "Completed" status, appears in completed tasks section, and is removed from active work lists

Task Completion Modal

Complete Task Modal Fields:

FieldDescriptionNotes
Start DateWhen the work on the task beganFor In Progress tasks: Automatically populated from the earliest work record. For Pending tasks: Must be entered by user (required)
End DateWhen the task was completedFor In Progress tasks: Automatically populated from the latest work record. For Pending tasks: Must be entered by user (required)
DurationTotal work time for the taskAutomatically calculated (End - Start). Can be manually entered by unchecking "Calculate" checkbox
CalculateCheckbox to enable/disable automatic duration calculationWhen checked: Duration = End - Start. When unchecked: Manual duration entry required
DescriptionAdditional completion notes or commentsOptional field for any extra information about the completion

4. Edit​

âš ī¸ Note: Edit operation is only available for Pending and In Progress tasks. Completed and Cancelled tasks cannot be edited.

  • Function: Allows you to modify task information and planning details. This operation enables you to:
    • Update planned dates for better scheduling
    • Change task category for proper classification
    • Modify task description for clarity
    • Task status remains unchanged after editing
  • Modal: Opens edit form with current task information pre-populated
  • Result: Task information updated with new values, task remains in current status

Task Edit Modal

Edit Task Modal Fields:

FieldDescriptionNotes
Planned Start DateWhen the task is planned to beginCan be modified to adjust scheduling. Does not affect actual work records
Planned End DateWhen the task is planned to be completedCan be modified to adjust scheduling. Must be after or equal to planned start date
CategoryTask category for classificationDropdown selection from available categories. Helps with filtering and reporting
DescriptionDetailed task descriptionText field for task details, requirements, or additional information

5. Cancel​

âš ī¸ Note: Cancel operation is only available for Pending and In Progress tasks. Completed and Cancelled tasks cannot be cancelled.

  • Function: Permanently cancels the task and changes its status to "Cancelled". This operation:
    • If task is Pending: Task status changes directly to "Cancelled" without any work records
    • If task is In Progress with active work: Automatically pauses any ongoing work session, then marks the task as cancelled
    • Cannot be undone - cancelled tasks remain in the system for record keeping but cannot be reactivated
  • Confirmation: Displays confirmation dialog to prevent accidental cancellation
  • Result: Task moves to "Cancelled" status, appears in cancelled tasks section, and is removed from active work lists

Task Cancel Confirmation

Cancel Confirmation Dialog:

  • Message: "Are you sure you want to cancel this task?"
  • Actions:
    • Confirm: Proceeds with cancellation
    • Cancel: Aborts the operation and returns to task list

6. Overview​

â„šī¸ Info: Overview operation is available for all task statuses and provides access to the source record that generated the task.

  • Function: Redirects you to the detailed view of the source record that created this task. Every task in the system has an origin source record, and this operation allows you to:
    • View source record details - Access complete information about the original record
    • Understand task context - See why the task was created and what it relates to
    • Access related data - View additional information, attachments, or related records
    • Navigate seamlessly - Jump between task management and source module without losing context
  • Navigation: Opens the source record in a new tab or redirects to the appropriate module
  • Result: Displays the detailed page of the source record with all relevant information

7. History​

â„šī¸ Info: History operation is available for all task statuses and provides comprehensive work tracking information.

  • Function: Displays detailed history of all work performed on the task and completion records if the task is finished. This operation allows you to:
    • View all work sessions - See every work period with start/end times and durations
    • Track completion records - View completion information for finished tasks
    • Monitor total costs - See calculated costs for all work performed
    • Analyze productivity - Review work patterns, overtime usage, and efficiency
  • Modal: Opens comprehensive two-part detail screen with complete work history
  • Result: Detailed breakdown of all task activities with cost calculations and time tracking

Task History Modal

History Modal Content:

A. Work Records (Works) Displays all work sessions in table format:

ColumnDescription
Start Date & TimeWhen each work session began
End Date & TimeWhen each work session ended
DurationTotal time spent in each work session
CostCalculated cost for each work session
Overtime InformationOvertime type and multiplier applied (if any)
Shift InformationWork shift details during the session

B. Completion Records Displays completion information in table format (for completed tasks):

ColumnDescription
Start DateOverall task start date
End DateTask completion date
DurationTotal task duration
CostFinal completion cost

Cost Summary: Both sections automatically calculate and display total costs, providing complete financial tracking for the task.

â„šī¸ Cost Calculation Formula: Work Duration (in hours) × Personnel Hourly Rate × Overtime Multiplier (if applicable)

8. Timeline​

â„šī¸ Info: Timeline operation is available for all task statuses and provides chronological event tracking.

  • Function: Displays a comprehensive chronological timeline of all events that occurred during the task's lifecycle. This operation allows you to:
    • Track event sequence - See all events in order from task creation to current status
    • Monitor task progression - Understand how the task evolved over time
  • Modal: Opens interactive timeline view with event details and timestamps
  • Result: Visual chronological representation of all task-related activities and status changes

Timeline Modal

Timeline Event Types:

Event TypeDescriptionInformation Displayed
Task CreationInitial task creation in the systemCreation date, creator, initial status
Work StartBeginning of work sessionsStart time, user who started work
Work PausePausing of active work sessionsPause time, duration worked, user
Work CompletionCompletion of work sessionsEnd time, total duration, cost calculated
Task CompletionFinal task completionCompletion date, final status, completing user
Task EditsModifications to task informationEdit time, changed fields, editing user
Status ChangesTask status transitionsPrevious status, new status, change time
CancellationTask cancellation eventsCancellation date, reason (if provided), user

Performance Note: Virtual scrolling is automatically used if there are more than 60 events to ensure smooth performance.

Completed and Cancelled Tasks Operations​

For tasks in these statuses, only viewing operations are available:

  • 📜 History: View work records
  • 🕒 Timeline: View event history

Quick Actions Tips​

  • Action Menu Access: Click the three-dot menu (⋮) at the end of each task row to access all operations
  • Context-Sensitive Operations: Available operations change based on task status - only relevant actions are shown
  • Status Dependencies:
    • Start Work: Only available if no ongoing work record exists
    • Pause Work: Only available for tasks with active work sessions
    • Edit/Cancel: Available only for Pending and In Progress tasks
  • Modal Navigation: Most operations open modals with pre-filled current information for easy editing
  • Cost Tracking: All work sessions automatically calculate costs using: Duration (hours) × Hourly Rate × Overtime Multiplier
  • Timer Features: Duration fields show active counters with stopwatch icons (âąī¸) during ongoing work sessions

âš ī¸ Important: Some operations may not be available depending on your permissions and task status.