Skip to main content
The gathered source context for this page covers the configuration model and capacity visualization properties confirmed in code. Properties related to card color rules, custom card templates, and additional visual theming options should be verified in the live application, as the source context does not confirm their exact property names or defaults.

Overview

Appearance properties configure how Planningboard renders cards, capacity indicators, and column tooltips at the board level. Some properties are set via administration configuration; others are supplied as scripting configuration in the board’s embedded config object.

Capacity Visualization Properties

These properties control whether capacity bars and per-user capacity breakdown are displayed on the board. They are set in the board’s embedded configuration or via administration.
Setting userCapacityLoad=true without also setting useTeamsService=true will not produce per-user capacity breakdowns. Both properties must be enabled together. This combination is confirmed by ticket insight: the nextedy.planningboard.useTeamsService property enables important capacity visualization but is underexposed in configuration documentation.

Capacity Hours Configuration

Capacity configuration parameters are whitespace-sensitive. Ensure no leading or trailing spaces are present in property values, particularly for capacityField and selectedTeam.

Column Tooltip Properties

Column tooltips appear when a user hovers over a plan column’s capacity bar. Planningboard supports both a default tooltip format and a custom template.

Default Tooltip Format

When columnTooltipTemplate is not configured, the default tooltip displays:
  • Capacity — total capacity for the plan column
  • Done — completed effort
  • Todo — remaining effort
  • Available — remaining capacity after allocation

Custom Tooltip with Per-User Breakdown

When columnTooltipTemplate is configured and userCapacityLoad is enabled, the tooltip can display a per-user breakdown:
The per-user breakdown format shows:
  • Available (shown in red if negative — overallocated)
  • Allocated — sum of remaining estimates for tasks assigned to the user within the plan
  • Total — user’s total capacity from team calendar for the plan period
Overallocation is visually indicated with red text for negative available capacity values. This makes it easy to identify resource bottlenecks directly from the board without navigating to a separate report.

The default planLink value navigates to the standard Polarion plan page. You can override this to link to a custom report or Wiki page. The template variable ${plan.objectId.projectId} resolves to the plan’s project ID and ${plan.objectId.itemId} resolves to the plan’s item ID. Example — link to a custom Wiki report:

Teams Service Capacity Data

When useTeamsService=true, Planningboard calculates capacity data per user per plan. The following computed values appear in capacity tooltips and scripting contexts:
Users who have no team calendar entry for the plan period will have totalCapacity = 0.0 (confirmed: NPT-1211 zero-fallback behavior). This will cause availableCapacity to equal −allocatedCapacity, showing as overallocated even when capacity data is simply missing.

Board View Mode Properties

The following properties affect what is displayed on the board at a structural level.

Work Item Display Properties


Configuration Example

The following example enables capacity visualization with per-user breakdown using the Teams service, and sets the plan column link to a custom report.

KB Articles
  • Planningboard: Customizable Statistics and Capacity Indicators
  • Planningboard Widget Parameters
  • Swimlane Assignment Types
Support TicketsSource Code
  • viewSetup.vm
  • capacityHelperData.cy.ts
  • capacityTooltipRendering.cy.ts
  • Item.java
  • unplanned_sidebar.js
Last modified on June 26, 2026