The period mode determines whether a task is scheduled manually or automatically, which gives you the option of deciding how much control you want over task scheduling in a Box. By default, tasks are automatically scheduled (the Period mode is set to 'Auto bottom-up' for all newly added tasks when you create a new Box), but you can change this. The App can schedule the task based on dependencies, tasks structure and other factors. To learn more about the scheduling rules go to Manual and auto-scheduling.

There are four different modes explained further below:

  • Auto bottom-up
  • Auto top-down
  • Lock
  • Manual

The 'Auto bottom-up' task mode is applied to tasks with empty date fields to avoid data corruption when the task are structured automatically using presets.

In case of Sprint and Version tasks synchronization, the 'Auto top-down' is set by default.

Configuration

  • You can enable the Task period field in App configuration - go to Jira administration (or settings) > Manage apps > App's technical configuration > General > Tasks. Only Jira administrators can access this page. The App creates a select list (single choice) custom field 'Task modes' during the installation.
  • The App admins can set the default mode in the Administration.
  • The Box admins can change the period mode in the Box configuration.

Setting the task period mode

There are different ways to set the period mode. You can change the period mode of all tasks that are already or selected tasks by using the right-click dialog:

Manual

Use this mode to plan tasks manually. Tasks in manual mode behave according to the following rules:

  • Parent task in 'manual mode' shows the start/end date of the issue as set in Jira.
  • Children tasks can exceed the start/end date of the parent tasks and it will not change the start/end dates of the parent task. You can enable the period warnings to see the recalculated position of the parent task.

For example: The OA-135 task exceeds the start/end dates of the parent Epic task OA-5. Both tasks are in manual mode and the Epic finishes on the 29th of April. The period warning indicated that is should finish on the latest end date together with OA-135 , which is the 1st of June.

Lock mode

Use this mode to prevent users from moving the task using the App or by editing the synchronized fields (start/end dates or time tracking estimates). Locked tasks behave according to the following rules:

  • Users can not move task in 'lock mode',
  • Dependencies do not reschedule the task.

For example: The OA-135 is locked and the end to start link does not move the task so that it starts after the OA-36.

Auto top-down mode 

Use the top down approach to plan at the high level first and then to gradually move to lower levels . In this mode, the parent task determines the earliest start and latest finish dates of its children.

Tasks in this mode behave according to the following rules:

  • Parent in 'auto top down' puts boundaries on its children start and end dates i.e.:
    • start date of any child >= start date of the parent
    • end date of any child <= end date of the parent
  • You can scheduled the parent task to start on a non-working day.

For example: The OA-15 Epic starts and finishes on non-working days:

Auto bottom-up mode

The bottom up approach to planning goes from the specifics to general or, in other words, starts with the most detailed level.

Tasks in this mode behave according to the following rules:

  • Parent in 'auto bottom up' adjusts automatically based on its children i.e.:
    • start date of the parent = earliest start dates of the children tasks
    • end date of the parent = latest end date of children tasks
  • If the parent is in 'auto bottom up' mode but superior element in WBS does not allow it, then the children may not be allowed to change start or end date.

For example: The OA-15 starts on the 9th of April which is the earliest start date of all the children stories and finishes on the 7th of April which is the latest end date of all the children stories.

General rules and outcomes

The general rules and outcomes are presented in the table below:

Period mode

Task impacted by other tasks or dependencies?

Task impacted by non-working days?

Does moving the task affect children?

Task start / end date editable /movable?

Lock

NoNoYesNo

Manual

NoNoYesYes

Auto top-down

Yes, by either

  • parents
  • dependencies
YesYesYes

Auto bottom-up


Yes, by either

  • parents
  • children
  • dependencies
YesYesYes