Task Boards
Task boards are used for both the visualisation and management of task statuses. Each task board belongs to a parent project.
In other systems, comparable tools are known as Kanban boards. They are an effective tool for managing workflows, and are particularly useful for visualising the status of assigned workload across a team or project.
Columns
Each task board will contain one column for each task status. For example, a task board for a project with the default workspace task statuses will contain four columns:
- Open
- In Progress
- In Review
- Complete
Filters
Task board views can be filtered to show only tasks that meet certain criteria, and this can be achieved with a simple user interface that does not require the user to write any complex queries. The available filters are:
- Team: Show only tasks assigned to a specific team.
- Tag: Show only tasks with specific tags assigned.
Tag filtering has two modes of operation:
- Show tasks with any of the selected tags.
- Show tasks with all of the selected tags.
For example, you could choose to show only tasks assigned to the Mech Eng team which are assigned both the Suspension and Steering tags by selecting:
- Team:
Mech Eng
- Tag:
Suspension
,Steering
- Tag Operator:
All
Custom views can be saved for later use as new boards, and are available to all users in the workspace.
Anneal Specifics
In Anneal, each task is assigned an index
value which is used to describe where the task should appear in the
relevant column of the task board. This value is a property of the task itself, and is not exposed to the user. Every
time you move a task on a task board, the index
value of the task is updated to reflect its new position.
Because the index
value is a property of the task, and not related to which task board is being viewed, this means
that task ordering on task boards is consistent, even when the task boards are configured differently.
This is a deliberate design decision, as it allows for the creation of multiple task boards that can be used to visualise the same set of tasks in different ways, without the confusion induced by inconsistent task ordering.