Skip to main content
Version: 7.0

Tasks

This page describes how to work with project tasks: creating and assigning tasks, controlling statuses, using change history, and using views for monitoring.

A task is the main work unit within a project. It is recommended to keep tasks in a way that the task card clearly answers: what needs to be done, who is responsible, by when, and at what stage the work is.

Main task data

A task typically contains:

  • ID (generated automatically);
  • name;
  • type;
  • status;
  • priority;
  • tags;
  • author (the user who created the task);
  • assignee (an employee or a team);
  • start date and deadline;
  • progress (% done);
  • description, files, and comments.

The set of available statuses depends on the task type (see workflow).

Recommendations for creating tasks

  • Formulate the name as a verifiable result (for example, “Prepare an estimate”, “Approve the layout”, “Fix an error in the report”).
  • Set the deadline right away so the task is included in due date control.
  • There should be a single assignee; if the work needs to be split, create separate tasks and, if needed, link them via dependencies.
  • Use the description for details: context, constraints, and definition of done.
  • The task list highlights rows by priority colour, which makes it easier to scan the queue.

Statuses and workflow

A task goes through states defined by task statuses. Transitions between statuses are controlled by the workflow.

The workflow helps prevent chaotic changes: for example, you may not be able to move a task directly to completed until it has been taken into work (exact rules depend on configuration).

If the system does not allow changing a status, the reason is usually one of the following:

  • the transition is prohibited by workflow rules;
  • the user does not have permission to change the status;
  • for the task type, the selected transition is not configured.

What to do if the status does not change

  1. Check the current status and the status you are trying to select.
  2. Try an intermediate transition (if it exists).
  3. Ask the project manager or administrator which transitions are allowed and for whom.

Comments, files, and change history

For collaboration, use:

  • comments — to record decisions, agreements, and clarifications;
  • file attachments — to keep specifications, screenshots, and other artefacts directly on the task;
  • change history — to see when and by whom key task data was changed.

When change history is useful

  • when investigating “who moved the deadline and why”;
  • in disputed responsibility situations;
  • when preparing a progress report.

Time tracking on a task

Effort can be recorded directly from the task card (and, in some configurations, from a card opened in the Kanban view) without switching to the general time entries list. This is the recommended way to keep time entries linked to the right task and project.

Views for monitoring progress

In addition to the task list, special views can be used to monitor progress. Their set depends on configuration.

Kanban

Kanban helps control the workflow by statuses. Use it for the team’s daily work: it quickly shows what is in the queue, what is in progress, and what is completed.

Recommendations:

  • update statuses immediately after the work state changes;
  • do not move a task “to the future” if the work has not actually started;
  • use comments when blocked (what prevents progress and who should help).

Gantt chart

The Gantt chart is used for date-based planning and visual due date control. It is useful when it is important to agree on the project calendar plan and evaluate overlaps between tasks.

Use the Gantt chart when:

  • the project depends on the calendar plan (due dates are fixed);
  • there are many parallel tasks and you need to see overlaps;
  • there are dependencies between tasks.

Task dependencies

If needed, set dependencies between tasks (for example, when one work item cannot start until another is completed). Dependencies in the system are peer relationships between two tasks (predecessor → successor); there is no parent/child subtask hierarchy. This helps build an execution sequence and reduces the risk of blocks.

Practical example

If the task “Approve the layout” depends on the task “Prepare the layout”, then:

  • preparation is completed first;
  • approval starts afterwards;
  • when moving the due date of the first task, also check the due date of the second.

Notifications

Depending on configuration, the system may send notifications about task changes — for example, an in-app push notification when a task is assigned to an employee, or an email notification with a link to the task. Check with your administrator which notification channels are enabled.

Typical situations and solutions

The task is not visible to the assignee

Check:

  • whether an assignee is set;
  • whether the task is in the correct project;
  • whether the assignee has access to that project (see access to projects);
  • whether filters are enabled (for example, “Assigned to me”, “Opened/Closed”, or a status filter).

Cannot assign an assignee

The reason is usually one of the following:

  • the user does not have permission to edit the task;
  • the candidate assignee does not have access to the project (no active assignment and no “Access to all projects” flag), so they will not see the task even if it is assigned to them;
  • a restriction by task type (the type controls the list of allowed statuses, which can indirectly block the change).