Prerequisites
Before configuring vacation and availability tracking:- The Teams Service must be enabled and configured. See Set Up Teams Service.
- Swimlanes must use the Users (Assignee) assignment type. See User and Assignee Swimlanes.
- Capacity tracking (
capacityLoad) must be enabled on the board. See Configure Capacity Tracking.
How availability is calculated
Planningboard calculates per-user capacity from the Teams Service, using each user’s Polarion working calendar for the Plan’s date range. The formula is:availableCapacity value indicates the user is overallocated.
Users who have no calendar defined and no team assignment entry default to a
totalCapacity of 0.0. They will always appear fully allocated regardless of actual workload.totalCapacity for that column automatically, without any manual adjustment.
1
Verify user calendar entries in Polarion
Planningboard reads capacity from each user’s Polarion working calendar. If a user has no calendar defined, the system falls back to the base calendar configured in
nextedy.gantt.calendarHolder.- In Polarion, go to Administration > Calendars.
- Confirm each team member has a calendar assigned.
- Mark vacation or unavailability as off days on the user’s calendar for the relevant date ranges.
2
Set the assignment percentage on team membership work items
The Teams Service reads capacity percentage from team assignment work items. Each assignment work item must have:
- A
fromdate field — when the team membership starts - A
todate field — when the team membership ends - A capacity percentage (the field name depends on your team work item type setup)
3
Enable capacity modifiers (optional)
If your team work items include capacity modifier fields to account for ceremonies, overhead, or other availability reductions, enable this in your Polarion system configuration:When enabled, the modifier percentage is read from the
capModA field on the team work item and applied as a reduction to the calculated capacity. The default value of nextedy.gantt.useTeamCapacityModifiers is false.4
Enable per-user capacity display on the board
To show per-user capacity bars in swimlane summary cells, the board must use
useTeamsService together with per-user capacity load:- Open the widget parameters for your Planningboard.
- Under Capacity, confirm that the Teams Service integration is active.
- For per-user capacity bars, ensure
multiCapacityLoadis configured — this shows each user swimlane’s own capacity progress rather than an aggregate column total.
How vacation days appear on the board
totalCapacity for that column is reduced proportionally. The capacity bar automatically reflects the shorter available window — no manual column adjustments are needed.
Verification
After completing the steps above, open your Planningboard. In each Plan column, expand a user swimlane and check its summary cell. You should now see:- A capacity bar showing load relative to the user’s actual available hours for that sprint
- Overallocated users showing a full or overflowing bar (negative
availableCapacity) - Users on vacation in a given sprint showing a reduced total capacity for that column compared to adjacent sprints