Prerequisites
- Planningboard is installed and a board is configured on a Polarion Wiki page.
- The Teams Service is set up for the project, with team work items and team assignment work items in place. See Set Up Teams Service.
- Capacity bars are already showing for the team’s named members. See Track Team Capacity.
- The Gantt plugin is installed on the same Polarion. This is what supplies the capacity calculation.
- Administration access to the project, to add a work item type, a custom field and configuration properties.
- On the department work item — the unit’s whole capacity, what it delivers on each working day across every team it is assigned to.
- On each team assignment — the share of that capacity this one team takes.
Enable the Teams Service for the project
false. This one property both enables team assignments on the board and allows the board to obtain its capacity figures from the Gantt teams service. A project that leaves it off is not using team assignments and has no team capacity to delegate.This is the main step to enable department capacity on Planningboard. The rest can be done prior as part of Gantt setup.Create a work item type for departments
department.This type exists so that departments can be told apart from ordinary work items when the resource field is filled in, and so that the capacity field in the next step applies only to them.Add the capacity field to the department type
capacityHoursPerDay, with the label:Capacity (hours per working day)Fill it in on every department work item with the unit’s whole capacity — the hours it delivers on each working day, across every team it is assigned to. A department work item left with an empty capacity field falls back to 8 hours per working day.Name the capacity field for the capacity calculation
Add an hours field to the team assignment type
assignmentHours, with the label:Assigned (hours per working day)Give it a label of its own: it holds one team’s share of the department, not the department’s size, and two fields with the same label are easy to confuse on the form. If the team assignment type has its own form layout, add the field to it as well — a custom field that is defined but missing from the layout does not show on the form.Then name the field for the capacity calculation:Point the team assignment's resource field at departments
resource with the id of the field you defined, if it differs.Create the team assignment and point it at the department
- Set the resource field to the department work item. This is what marks the assignment as department-level.
- Leave the assignee empty. Not because an assignee would take precedence — it would not — but because an assignment that names both is charged on the resource side, so the person named would silently contribute nothing while still appearing as a team member.
- Set the
fromandtodates that bracket the period the department is available to the team. - Set Assigned (hours per working day) to the hours this team takes from the department on each working day. Left empty, the assignment falls back to % Assignment of the department’s whole capacity; with neither filled in, it contributes nothing.
Size the department and each team's share
40 shared equally between two teams therefore carries 20 on each team’s assignment.The board then works out each assignment’s contribution over the plan’s date range. With hours on the assignment, % Assignment plays no part:nextedy.planningboard.durationUnit=hours to show raw hours instead. For a named member, their own calendar hours take the place of the department’s per-day value. For example, a department at 40 hours per working day, assigned to a team with 40 assigned hours per working day — or, without hours on the assignment, at % Assignment 100 — over a ten-working-day plan on a team carrying capModA=10 and capModB=10, contributes 40 — five times the 8 that a member at 100% contributes over the same period.Reload the board and check the total

Applying capacity modifiers (optional)
If the team already uses capacity modifiers, they reduce the department exactly as they reduce a named member — no extra configuration is needed:capModA=10 with capModB=10 reduces capacity by 20% — a factor of 0.8, not 0.81.
The capModB term is skipped for dates within nextedy.gantt.capacityModifierBFieldDayLimit days of today. See Teams Service Properties for the field names and how to override them.
What department capacity does not do
- No personal absences. A department has no Polarion user, so there is no personal leave to subtract from it. Model a known reduction by lowering the Capacity (hours per working day) value, or with a capacity modifier.
- No swimlane. You cannot drag cards onto a department; work items are still assigned to people.
- No per-user row. The department does not appear in the per-user capacity breakdown.
- Load is unchanged. This affects the capacity side of the bar only. Effort still comes from work items assigned to individuals.
Troubleshooting
See also
- Department-Level Capacity — what the board does with a resource-only assignment
- Track Team Capacity
- Set Up Teams Service
- Teams Service Properties
- Visualize Capacity Load