Overview
- Widget-level — whether capacity tracking is active for a board instance (controlled by widget parameters such as
capacityLoadanduseTeamsService). - Administration-level — how capacity is calculated globally, including calendar fallback behaviour and capacity modifier fields (controlled by the properties documented on this page).
Capacity Calculation Properties
These properties affect how Planningboard computes user and team capacity from calendars and team work items.These properties are set in your Polarion administration area under Administration > Nextedy PLANNINGBOARD (or in the relevant
context.properties file, depending on your setup). They are shared with the Nextedy GANTT product — the nextedy.gantt.* prefix does not restrict them to GANTT only.Calendar Fallback Property
Effect on capacity calculation:
totalCapacityfor a user = working hours derived from their calendar (or the fallback calendar) × their capacity percentage, summed over the Plan’s date range.- Users with no calendar and no
calendarHolderconfigured default tototalCapacity = 0.0.
jsmith with the Polarion user ID of the user whose calendar should serve as the shared fallback.
Capacity Modifier Properties
Capacity modifiers allow administrators to reduce a team’s calculated capacity by a percentage — for example, to account for planned overhead, meetings, or non-project work.
How modifiers reduce capacity:
When
nextedy.gantt.useTeamCapacityModifiers = true, Planningboard reads the value of the field named by nextedy.gantt.capacityModifierAField from each team work item. The modifier percentage reduces the team’s computed capacity for that team.
The exact formula applying the modifier percentage to computed capacity (e.g.,
totalCapacity × (1 - modifierA/100)) should be verified against the live product. capModA integer field from each team work item and applies it as a percentage reduction to that team’s capacity.
Custom field name example:
overheadPct instead of capModA).
Capacity Calculation Model
Understanding how Planningboard derives capacity values helps you configure the above properties correctly.Per-User Capacity Metrics
For each user assigned to tasks within a Plan, Planningboard computes:Overallocation
WhenavailableCapacity is negative, the user is overallocated for that Plan period. Planningboard displays this visually in the capacity tooltip.
columnTooltipTemplate is configured) shows aggregate values: Capacity, Done, Todo, and Available.
Plan-Level Metrics
Known Limitations
The following capacity limitations are confirmed from ticket analysis. Do not rely on features that are listed here as absent.Per-user capacity tracking (showing
totalCapacity, allocatedCapacity, and availableCapacity per user per sprint) requires the Teams service to be configured. Without it, only aggregate effort totals are available. See Teams Service Properties for the Teams service setup.Configuration Example
The following is a complete example configuration combining all capacity properties:- Users without personal calendars inherit working hours and off days from the
adminuser’s calendar. - Team work items are checked for the
capModAinteger field, and its value reduces the team’s computed capacity proportionally. - Users with no resolved calendar and no
calendarHolderstill fall back tototalCapacity = 0.0.
Related Pages
- Capacity Parameters — per-widget parameters controlling whether capacity tracking is active on a board instance.
- Teams Service Properties — configuration properties for the Teams service, required for per-user capacity breakdown.
- Configuration Properties — all administration configuration properties for Planningboard.
- Reference — full reference index.
Sources
Sources
KB Articles
- Planningboard: Customizable Statistics and Capacity Indicators
- Planningboard Widget Parameters
- Swimlane Assignment Types
capacityHelperData.cy.tsUserCapacityInfo.javacapacityTooltipRendering.cy.tsPlanningBoardTeamsService.javaIPlanningBoardTeamsService.java