Overview
WhenassignmentMode is set to Project (PROJECT), the board automatically discovers the sub-projects of the current Polarion project group and renders one swimlane per sub-project. Only sub-projects the current user can read are included; the current project itself is excluded from the swimlane list.
This mode is suited to teams or program managers who need to plan and track work across multiple projects simultaneously — for example, a program-level Planningboard spanning several team projects.
Widget Parameters
Configure Project Mode in the Widget Parameters panel under Swimlanes (Rows) → Assignment Type.Assignment Mode Parameter
Swimlane Display Parameters
The following parameters apply whenassignmentMode = PROJECT.
Optional Report Link
The
reportLink parameter is optional. If not configured, swimlane headers render without a report navigation link.Swimlane Discovery
Planningboard resolves the swimlane list at render time by querying the sub-projects of the current Polarion project group. The discovery behavior follows these rules:The exact mechanism for project group resolution (e.g., whether nested sub-groups are traversed) is not confirmed by available context. Verify the depth of sub-project discovery against the live product.
Dragging and Assigning Work Items
When Project Mode is active, dragging a card from the unplanned sidebar or another swimlane to a project’s row assigns that work item to the corresponding sub-project. The assignment is made according to the configuredassignmentMode = PROJECT logic in the data service.
Configuration Example
The following widget parameter snippet shows a minimal Project Mode configuration. Widget parameters are set in the Widget Parameters panel when editing the Planningboard widget on a Polarion LiveDoc or Wiki page.Capacity Tracking in Project Mode
WhencapacityLoad=true, Planningboard renders capacity bars for each Plan column and can aggregate capacity per swimlane. In Project Mode each swimlane corresponds to a sub-project rather than an individual resource, so capacity reflects the aggregated effort of all work items planned to that sub-project.
Sorting
TheswimlaneSort parameter controls the vertical order of sub-project swimlanes.
Whether additional sort values (e.g., by project ID or custom order) are supported in Project Mode is not confirmed by available context. Check the Assignment Type → Sort By dropdown in the Widget Parameters panel for the current list of available options.
Limitations
- Current project excluded: The project in which the Planningboard widget is embedded is never rendered as a swimlane row. Only sibling sub-projects within the same project group appear.
- Read permission required: Sub-projects the current user cannot read are silently excluded from the swimlane list. Users with partial project access see only the sub-projects they can read.
- No multi-assignee distribution: Project Mode does not distribute capacity across multiple assignees within a sub-project swimlane. Capacity is aggregated at the project level. This is consistent with the general Planningboard limitation of no multi-assignee capacity distribution (see Capacity Parameters).
- Swimlane sort coupled to item sort: The swimlane sort order in Project Mode is coupled to the overall item sort order on the board. Reordering items may affect swimlane rendering order.
Relationship to Other Assignment Modes
Project Mode is one of several swimlane assignment types available in Planningboard.
For details on each mode, see:
- Assignee Mode
- Parent Item Mode
- Enumeration Field Mode
- SAFe Team Mode
- SAFe Train Team Mode
- SAFe Programs Mode
- No Swimlanes Mode
Where to Configure
- Open the Polarion LiveDoc or Wiki page containing the Planningboard widget.
- Enter edit mode and open the widget’s Widget Parameters panel.
- Navigate to Swimlanes (Rows).
- Set Assignment Type to Project.
- Optionally configure
showEmptySwimlanes,collapsibleSwimlanes,swimlaneSort, andreportLink. - Save the widget parameters.
Sources
Sources
KB Articles
- Swimlane Assignment Types
- Filter user swimlanes by Plan range
- Planningboard interface & basic interactions
PlanningBoardWidgetRenderer.javaPlansMode.javaPlanningBoardDataService.javaPlanningBoardWidgetDependenciesProcessor.javaAssignmentMode.java