Skip to main content

Before you begin

  • The board must already be configured with Plans (columns) and swimlanes (rows). See Configure Plans (Columns) and Configure Swimlanes (Rows).
  • Capacity tracking works with time-based effort fields (remainingEstimate, initialEstimate) or a custom numeric field on work items. Decide which approach your team uses before proceeding.
1

Enable capacity load visualization

Open the widget parameters for your Planningboard widget.Under Parameters for Plans (Columns), locate the Show Capacity Load toggle and enable it. This activates the capacityLoad property, which defaults to false.
Once enabled, a capacity bar appears at the top of each Plan column, showing the aggregate planned effort versus capacity for that Plan.
Users can show or hide the capacity visualization at any time using the Toggle Resource Load visualization button in the board toolbar (the bar-chart icon). This does not change the widget configuration — it is a per-session display toggle.
2

Choose a capacity field

By default, Planningboard reads effort from Polarion’s built-in time-tracking fields (remainingEstimate and initialEstimate). If your team uses a custom numeric field instead (for example, story points stored in a custom field), set the capacityField property to that field’s ID.
Leave capacityField empty to use the default time-based fields.
Capacity configuration property values are whitespace-sensitive. Do not include leading or trailing spaces around the field ID. A value such as capacityField = storyPoints (with extra spaces) will not resolve correctly.
3

Set hours per day (time-based capacity only)

If you are using time-based effort fields, Planningboard converts effort values using the hoursPerDay property. The default is 8 hours per day.
Adjust this value to match your team’s working day (for example, 6 for a 6-hour working day). This affects how the capacity bar computes load when effort is stored in hours.
4

Decide between single and multi-dimensional capacity

Planningboard supports two capacity modes:These modes build on each other — multiCapacityLoad requires capacityLoad = true to take effect:
userCapacityLoad = true depends on the Teams service integration (useTeamsService = true). Without the Teams service configured, this property has no effect. See Set Up Teams Service and Track User Capacity.
5

(Optional) Enable Teams service for plan-level capacity

If your project uses the Polarion Teams service, enable it to supply accurate per-team and per-user capacity values that override the default plan capacity:
selectedTeam filters the board to a specific team ID. Leave it empty to show all teams.
6

Verify in the board

After saving the widget parameters, open or refresh the Planningboard. You should now see:
  • A capacity bar at the top of each Plan column (if capacityLoad = true).
  • The bar fills proportionally as work items are planned into the column.
  • Hovering over a capacity bar shows a tooltip with detailed capacity information: total planned effort, available capacity, and the load percentage.
Plan column header showing the Iteration 4 capacity bar at 78% with 40 h capacity and 31 h planned, above the work item cards in the swimlanes below
The detailed capacity tooltip only appears if capacity tracking is enabled in the widget parameters. If hovering over the bar shows nothing, verify that capacityLoad is set to true and the widget has been saved and reloaded.

Known limitations

  • No multi-assignee effort distribution. When a work item has multiple assignees, Planningboard does not split the effort across them — the full effort is attributed to the primary resource. This differs from Nextedy GANTT’s behavior.
  • No sub-item effort roll-up. Effort from child work items is not automatically aggregated into parent items for capacity calculation purposes.
  • Swimlane sort order is coupled to item sort order. Sorting items affects swimlane display order; these cannot be independently configured.
For troubleshooting capacity bars that do not appear or show unexpected values, see Capacity Calculation Issues.

See also

KB Articles
  • Planningboard Widget Parameters
  • Planningboard: Customizable Statistics and Capacity Indicators
  • Planningboard interface & basic interactions
Support TicketsSource Code
  • PlanningBoardWidget.java
  • Config.java
  • planningboard.js
  • widget.vm
  • PlanningBoardDataService.java
Last modified on July 9, 2026