Tasks

In the tasks module, the user can manage tasks and task lists. As opposed to projects, tasks are single actions that need to be done in order to achieve a certain goal. The tasks module is part of the community package.

../_images/tasks-module.png

The tasks module supports:

In version 6.6, the tasks module was entirely refactored, integrating tasks more fully with other modules. As of 6.6 the projects module supports task lists and tasks. At the time of this writing, other modules are scheduled to support tasks in a similar way.

Task lists

The most common way to organize tasks is through task lists. By default, each user has their own personal task list. Task lists are an ACL entity, which means that a task list can be shared among users. Tasks within the task list inherit those permissions.

Task list types

In the task module screen, only the task lists are shown that are not part of a project. This is by design. If you have thousands of projects, each with their own tasks lists, the list of task lists would get very messy.

Currently, the following task list types are used:

  1. User task lists

  2. Project task lists

  3. Board task lists

Default task lists

A user can set a default task list, such as a personal task list, or a task list that is shared among a user group. Alternatively, the last used task list can be remembered. If the user visits the tasks module again, it will select the last selected task list.

This can be set in My Account > Tasks.

Adding and editing tasks

../_images/tasks-module.png

When creating or editing an existing task, there is support for the following fields and settings:

Property

Description

Title

The title of the task, displayed in your task list

Start / End date

Optional start and end dates

Progress / % complete

Status on the progress of a task. When a task is 100% complete, it is considered done.

Estimated duration

If hours are registered on a task, the %complete field will update accordingly

Recurrence

Recurring tasks are tasks that repeat themselves using a preset period.

Description / Location

Optional additional information about the task itself

Task list

Selects parent task list

Category

Add optional categories to your task

Categories

Categories allow the user to collect tasks that are similar in scope, but not necessarily in the same task lists. They can be used as quick filters and additional contextual information.