Table of Contents |
---|
Introduction
The scheduling mechanism can align or adjust the start/end dates of tasks assigned to a Box with the start/end dates of the Box.
...
Synchronization mechanism
Please note , the synchronization mechanism is:
unidirectional Unidirectional - planning tasks using Boxes (Program Increments or Iteration) updates the tasks to fit within the Boxes' duration. However, changing the tasks' start/end date fields doesn’t automatically add a task to the Box.
a A one-time operation - when a task is placed in a Box (e.g., using the Board module), the task period is updated only once; if you adjust the task period after it has been placed in a Box (e.g., making changes using the Gantt module) the app will not validate the adjustment even if the new period doesn’t fit within the Box time frame (i.e., smart alignment will be overridden by a manual change).
The above-mentioned update of the task period will be executed properly only if all scheduling rules (parent-child relation, task mode, inward dependency, etc.) allow for such operation. E.g. For example, when a Story in your task structure has a parent task in a "lock" mode, the app can’t update the story time frame if it were to exceed the parent period.
Info |
---|
Please note, rescheduling a task period may trigger changes of related tasks (linked tasks or parent/children in the task structure). To learn more about task scheduling rules go to this page. |
Info |
---|
There are different way to assign a task to a Box. For example, you can drag and drop a task using the Board module or edit the task and update the synchronized field value. |
Precise alignment
A task can be aligned with a Timebox created using the Overview - Views - Hierarchy (Timebox = a sub-box such as Iteration or Project Increment that doesn't have its own scope, as it's used to organize tasks within the parent).
Fields mapped as start and end date are affected by a task being placed in one of the Boxes and start/finish on the same date.
When you enable the Precise alignment and change the start/end dates of a Box, the scheduling mechanism will update all tasks accordingly.
...