Support for Atlassian Server Products (and apps like BigPicture) has ended in February 2024.

Are you planning a migration to Cloud? Make sure you don't lose your BigPicture data/configurations in the process. Check out this page for information on how to migrate BigPicture's data to Cloud. If you have any questions please email support@appfire.com

Task synchronization with sub-Boxes (Timeboxes)

Keep in mind, if you want the task period to be adjusted to match the Box period, you have to adjust task scheduling settings (Box Configuration > Tasks > Scheduling > Set alignment on lower levels). To learn more go to Task period alignment.


You can ensure that tasks are automatically planned for (assigned to) Timeboxes (sub-Boxes that don't have their own scope). Usually, those will be Iterations and Program Increments - they are used to organize tasks within a parent Box.

The scope of sub-Boxes will be automatically updated by synchronizing with a specified field.

The synchronization is bidirectional:

  • planning a task for a specific Box will update the synchronized field

  • correspondingly, changing a field value will automatically assign a task to a Timebox

Step-by-Step Example

Let's look at a simplified example. We have a Box with multiple Iteration sub-Boxes. 

In the Box configuration of the "Box scheduling" Box we have to go to Box Configuration > Tasks > Scope definition (the tab "Scheduling" is dedicated to Tasks, not sub-Boxes). Below the scope settings, we can find our sub-Box scheduling settings. 

Let's select "Sprint" as the field we want to use for synchronization. Then, we should select the Jira board that contains our sprints. 

Since there are no Teams added to this Box, the only item listed is  "Unassigned". On the right, we select Sprint 1 to match our first Iteration. 

When we zoom out more Iterations become visible on the timeline. Once we are done, all we need to do is hit the "Save" button at the top right to confirm our changes. 

When we go to the Board module, we see that tasks have been successfully assigned to Iterations based on synchronization with a Jira Sprint field. 

If we add a new Jira task using, for example, the Gantt module and set the value of the Sprint field to "Test Sprint 1" during the creation process, the task will automatically get planned for the Iteration.