Working with Tasks¶
What is a Task?¶
A task in TaskQuark is an activity, work or job to be done. It is the unit of work that can be planned, scheduled, and tracked. Contrary to other tools, TaskQuark makes no distinction between a task and an calendar event, or a task and a “todo” item.
A task has the following information:
Project: the project the task belongs to.
Title: a title or short summary for the task.
State: the current state of the task in the basic workflow.
Priority: the current priority of the task.
Description: a note to describe the task in more detail.
Date Events: the dates of specific events that occur during the life of the task.
Work Schedule: the conditions that determine when to work on that task.
Only the project and the title are required fields. The other fields are optional and can be left blank or take a default value. Depenging on the information you enter, the task will treated different, be shown on the different TaskQuark pads, and synchronized with external tools.
Task project¶
Every task in TaskQuark belongs to a project. When no project is selected for a task, it is assigned to the default project, usually the initial “TO DO” project.
Hint
You can modify the default project for your profile. See Working with Projects for more information.
The task project is used to group tasks so that you can filter them using the sidebar project list.
Task title and description¶
Every task has a title and may have a description. The title is a short description of the task, and the description is a note to explain the task in full detail.
For simple “to do” tasks, the title is enough to describe the task. And there is no need to enter any more information.
Tip
When you have entered the task title use TAB+SPACE to quickly save the task without using the mouse.
For more complex tasks, use the description area to provide more ample information about the task, take some notes, etc.
Task state¶
A task can be in one of the following states:
planning: the task is being planned or still in consideration, but has not been even selected to work on.
todo: the task is ready to work on, but no actual work has started.
doing: the task is being worked on.
waiting: the task is waiting for someone or something before it can be worked on again.
stopped: the task has been stopped, but it has not ended yet.
done: the task has been completed.
canceled: the task has been canceled, and no more work is expected.
These states are used to indicate the phase of the task in the workflow of the Workpad. This is a basic workflow, with no restrictions in the way you can change a task from one state to another. It only hints the current state of the task, but you can change the state at any time.
In the TaskQuark pads, the task state is shown using different colors and marks, namely:
planning: grey color.
todo: black color.
doing: blue color.
waiting: purple color.
stopped: red color.
done: black color with a strike mark.
cancelled: red color with a strike mark.
Task priorities¶
A task can have one of five priorities, represented by the letters A, B, C, D, E.
There is no meaning for TaskQuark associated to the letters, they are just a way to group and sort tasks.
Note
You can give your own meaning to the priorities, for example:
A = urgent, B = important, C = normal, D = low, E = none
A = bug, B = request, C = improvement, D = repetitive, E = reminder
Task event dates¶
A “task event” represent a specific date, optionally with time, that occur during the lifetime of a task.
These dates belong to the task proper, regardless of the actual status of work of the task. For example, a due date is a task event, indepedently of the task being in the “doing” or “todo” state.
Tip
Use the task state “doing” to indicate that the actual work has started for this task. You can even start working on a task before the “official” start date, if you want to.
In TaskQuark a task date and time may have a timezone associated with it, a default profile timezone, or be set as “floating timezone”.
The timezone is used to calculate the actual date and time of the task event to show it in the correct time in the TaskQuark pads.
These are the possible timezone values for a task date:
profile: the date and time are associated with the timezone currently set in the user’s profile.
specific: the date and time are associated with a specific timezone.
floating: the date and time are not associated with any timezone, and are shown as they are set.
When a user changes the timezone in their profile, all the task dates with “profile timezones” are recalculated to show the correct time in this new timezone. If the task date has a “specific timezone”, it is recalculated acccordingly, and the date and time are shown as needed in the current calendar. Task dates with “floating timezone” are not recalculated, and are always shown as they are set.
Hint
The timezone of a task date is shown in the date input field, and can be changed by clicking on the timezone icon.
start date: the date the task “officially” starts.
end date: the date the task “officially” ends.
These dates are different from the actual execution or work dates, i.e. when the task was actually started to work on or ended working. You can use the task states to convey the fact that the actual work has started or the task is done.
Leave the start and end dates blank if there are no “hard” dates for the task, i.e. if the task is not bound to a specific date to start or end working on it.
Hint
Examples:
A “registration period for some course” opens by 2020-01-01. This is the start event, but this does not mean that you have started working on that process on that date. It is just the date the registration period “officially” starts. You could start working on the registration process before that date.
due date: the date the task is “officially” due.
Use the due date for actual deadlines, i.e. when the task must be completed. You can use the target date to indicate when you want to have it finished, before the due date.
Hint
Examples:
A certain “presentation at work” is due for some date, but you plan to end some days before. The due date is the date the presentation will be due, not the date you plan to end working on it. Use the target date for that.
target date: a date you expect to have the work done, or plan to work on, etc.
Note
There no special meaning for the target date, it is just a date you can use to plan a “soft deadline”, or when to you want to start working on the task, or when you want to have it finished. The due date is reserved for the “official” date the task is due, regardless of when you want to have it completed.
Work Schedule¶
The Work Schedule section allows providing information about when the task is planned to work ok. It contains the following fields:
Pinned: if a value different from “not pinned” is selected, the task will always be scheduled on the current date, or the next day.
Time: the time of the day to work on the task.
Duration: the amount of time to work on the task .
Weekdays: the days of the week to work on the task.
Day: the day of the month to work on the task.
Month: the month of the year to work on the task.
These fields are used to calculate the actual dates of the repetitions when the task is scheduled to work on.