Content

Distributed tasks

Tasks

How to use Distributed tasks

Distributed tasks allow you to create subtasks, which you can assign to different people at once and also assign to each person estimated time they got to finish the task. All updates within each of the subtasks will be added to the journal of every other subtask, therefore creating a sort of shared task but assigned to different users.

This feature is great if you have a number of people who are working on one task. It forms a parent task and subtasks, but in a form, where updates from the subtasks are projected into the parent task. So you have all the information about the progress in one place. This feature has to be turned on, on tracker level. Open Administration >> Trackers >> specific tracker. Find the Distributed tasks check box.

For better understanding, a distributed task is a standard task with a "distributed" tracker, which creates subtasks in a tracker other than the "distributed" tracker itself. Otherwise, subtasks would also have the same "distributed" tracker, which is not possible in order to prevent infinite task distribution. Therefore, those subtasks must not be in a tracker that is marked as distributed. For that purpose is automatically selected the first non-distributed tracker in the sorted list of trackers in Administration. If there is no "non-distributed" tracker enabled on the project, you can not create any distributed tasks.

Easy Redmine 2018 Distributed tasks 01.jpg

If you choose this tracker while creating a new task, you will be able to distribute the task right away. In this box, you can add users and you can even assign particular estimated time for each user.

Easy Redmine 2018 Distributed tasks 02.jpg

When you create distributed task like this, subtasks will be created automatically, with names of users you added, as you can see below. I also draw the example of how it looks when comments are copied into the parent task.

Easy Redmine 2018 Distributed tasks 03.jpg

Corner situations

  • A distributed task cannot be created when tracker of the distributed task include some "Required" fields as defined by "Task field permissions" settings in Workflow.
  • A distributed task cannot be created when estimated time is not filled for all the assignees.
  • A distributed task is a standard task with a "distributed" tracker, which creates subtasks in a tracker other than the "distributed" tracker itself. Otherwise, subtasks would also have the same "distributed" tracker, which is not possible in order to prevent infinite task distribution. Therefore, those subtasks must not be in a tracker that is marked as distributed. For that purpose is automatically selected the first non-distributed tracker in the sorted list of trackers in Administration (see below).
  • If there is no "non-distributed" tracker enabled on the project, you can not create any distributed tasks.
  • A distributed task must always be created as a new task, you cannot create a distributed task by copying or cloning an already existing task (to prevent possible issues).
  • It is recommended to not assign any assignee to distributed tasks because it is not beneficial and the assignee cannot be changed later. Therefore, we recommend disabling the assignee field on distributed trackers.

Easy Redmine 2019 Free Trial

Full-featured, 30 Days, SSL protected, Daily Backups, In your Geo Location

or