Subtasks Rollup Settings and the Subtask Tree View

Subtasks are a popular project management and helpdesk feature in OneDesk. Subtasks are great for breaking down complicated tasks into smaller ones. One stand-out aspect of subtasks in OneDesk is the fact that subtasks are full-featured tasks. In many other project management applications, subtasks are ‘weak’ tasks with limited features. With OneDesk, subtasks have the same powerful functions of a regular task. For example, tasks and subtasks can be assigned to separate people, can have planned schedules, can have lifecycle statuses, or can be housed in separate folders.

Roll-up refers to the calculation of a parent task’s completion percentage or state, based on its subtasks’ completion or state. When working with subtasks, many companies want the parent tasks to automatically reflect the completion percentage and/or status of their subtasks. For other companies this may not be ideal. Therefore in OneDesk, subtask roll-up can be decided on as an administration option.

Note: A main task is referred to as a parent while its subtask is referred to as a child. These are also sometimes referred to as a predecessor and successor relationship.

Default for new accounts & existing accounts:

For new accounts, the percentage complete from subtasks rolls up to the parents. And the parent status state is calculated from subtasks’ status state. (Read below for an explanation of these settings).

For existing accounts, rollup settings are not turned on. You may already have subtask rollup set up through workflow automations. You can still use workflow automation to perform rollups, but if you prefer, you can first disable the automations and instead turn on and configure subtask rollup in your company preferences.

About the roll-up options

To configure your subtask roll-up settings go to More Applications → Administration → Company Preferences.

Percent Complete Calculations

The first configuration is to set the Rollup% complete from subtasks to parents. This can be either checked on or off.

E.g. When this setting is checked on, ‘my task’ percentage is calculated from the average of my two subtasks.

Note: These settings do not impact the rollups to folders (calculated from sum of all tasks and subtasks in the folder).

Another Note: The percent complete calculations interact with the status state calculation options. I will explain each case below. But keep in mind that if you do not want the subtask’s % complete to alter the parent you should check this box off.

Status State Calculations:

“Do not automatically calculate status state”

E.g. ‘My Task’ is set to 65% complete, the status is set to ‘Open’ (‘the Not Started’ state).  I can update the state manually or through a separate automation workflow.


“Calculate status state from own %complete”

E.g. ‘My Subtask’ is set to 45% and is automatically marked ‘In Progress’. The parent, ‘My Task’ is not altered in any way.

Calculate parent status state from subtasks’ % complete

E.g. ‘My subtask’ percentage is 65% and ‘My task’ is automatically set to 65% and the ‘In Progress’ status.

Calculate parent status state from subtasks’ status state

E.g. ‘My Subtask2’ state is set to ‘In Progress’, the parent ‘My Task’ is set to ‘In Progress’ accordingly. The percentage complete Rollup is not set and as such the percentage is not rolling up to ‘My Task’  

Note: If OneDesk sets a status state for you, it will choose the first ‘Lifecycle Status’ under that state. To change this, you can re-order your lifecycle statuses.

See related articles for details on item lifecycle statuses. 

Subtask Tree View

As mentioned earlier, subtasks in OneDesk are full-featured items that can be split off, moved independently, and go through a full lifecycle. This means that within the folder-tree view, subtasks might not be located under their parent. 

The ‘Subtasks Tree’ view groups subtasks under their parent, regardless of where they are in your folder hierarchy.

The subtask tree view is located on the left side panel in your system views with the tickets and tasks applications. 

Turn on the subtasks tree view:

The subtasks tree is a System View that is turned off by default for existing accounts. You can show it by opening the ‘Manage views‘ panel on the left of your tickets or tasks application and turning it on.

Details of the subtask tree view:

Grouping by Parent/Subtask is a grouping option, so you can create your own custom views with this grouping.

Exit mobile version