SAFe Train Team Mode requires a Polarion project configured with the SAFe Solution. Contact your Polarion administrator if the SAFe assignment modes are not visible in your widget’s Assignment Type dropdown.
Overview
When this mode is active, Planningboard discovers all teams that belong to the configured Agile Release Train and renders one swimlane per team. Work items are distributed into swimlanes based on their
safeTeam field value. Items whose team is outside the selected ART are not displayed in a named swimlane.
Widget Parameters
Configure SAFe Train Team Mode in the Swimlanes (Rows) section of the widget’s Parameters panel.Core Parameters
ART Filtering
The specific widget parameter name for specifying the ART ID filter should be confirmed in the widget’s configuration UI. The source code confirms that
SAFE_TRAIN_TEAM mode filters teams by ART ID parameter — consult the widget Parameters panel under Swimlanes (Rows) for the exact field label.- A Polarion project contains multiple ARTs and you want the board scoped to one ART.
- You are planning at the ART level across a subset of teams in a larger solution train.
Relationship to Plans Modes
SAFe Train Team Mode is a swimlane assignment type (rows). It works in combination with a plans mode (columns). The compatible plans modes for ART-level team planning are:Work Item Assignment
WhenassignmentMode is SAFE_TRAIN_TEAM, the safeTeam field (or the field specified in safeTeamField) determines which swimlane each work item appears in. Dragging a card from one team swimlane to another updates the work item’s safeTeam field value accordingly.
Field Requirements
Unassigned Items
Work items that have no value in thesafeTeam field, or whose team value does not match any team in the selected ART, appear in the Not Assigned / Other swimlane at the bottom of the board.
Capacity Tracking
Capacity bars are supported in SAFe Train Team Mode. Capacity is displayed per swimlane (per ART team) when capacity tracking is enabled.Capacity Parameters
For full capacity parameter documentation, see Capacity Parameters.
SAFe-Specific Automation
Parent Plan Synchronization
When a work item’s SAFe team assignment changes (by dragging it to a different team swimlane), Planningboard can automatically sync the work item’s Team Program Increment plan to match the new team assignment. This synchronization (syncSAFEParentsFromChildren) remaps plan IDs based on the updated team assignment.
Whether automatic parent PI plan synchronization is enabled by default or requires explicit configuration should be confirmed against the live product.
Configuration Example
The following example configures a Planningboard for ART-level sprint planning with team-based swimlanes, capacity tracking enabled, and empty swimlanes shown for all ART teams.Comparison with Related Assignment Modes
Use SAFe Train Team Mode when your Polarion project contains multiple ARTs and you need the board scoped to a single ART’s teams. Use SAFe Team Mode when you want all teams from the SAFe Solution without ART scoping.
Configuration Fields Shown in Widget UI
The widget’s dependency processor shows and hides configuration fields based on the selected assignment mode. When Agile Release Train Teams (SAFe) (SAFE_TRAIN_TEAM) is selected, the following behavior applies:
- The resource field selector (used by the Enumeration Field (
ENUM) mode) is hidden. - The selected rows / row filter (used by the Enumeration Field (
ENUM) mode) is hidden. - The user role selector (used by the Users (Assignee) (
ASSIGNEE) mode) is hidden. - ART-specific fields for team filtering are shown.
Limitations
- No multi-assignee capacity distribution. Capacity load calculations do not distribute effort across multiple assignees. This is a known gap relative to Nextedy GANTT’s capacity model.
- Swimlane sort order is coupled to item sort order. The vertical ordering of team swimlanes follows the same sort configuration as item ordering within swimlanes; independent swimlane-level sort overrides are not supported.
- SAFe Solution required. If the Polarion project does not have a SAFe Solution configured, the Agile Release Train Teams (SAFe) (
SAFE_TRAIN_TEAM) mode will not populate any swimlanes. - Parent mode incompatibility.
assignmentMode=PARENTdoes not support plan normalization (planCellsMode). This restriction does not apply to Agile Release Train Teams (SAFe) (SAFE_TRAIN_TEAM), but mixing parent-based hierarchy with SAFe team assignment is not supported in a single board instance.
Related Pages
- Assignment Modes — overview of all swimlane assignment types
- SAFe Team Mode — similar mode without ART ID scoping
- SAFe Programs Mode — portfolio-level swimlanes by program
- SAFe Parameters — SAFe-specific widget parameters
- SAFe Sprints — compatible plans mode for ART sprint planning
- SAFe Program Increments — compatible plans mode for PI planning
- Capacity Parameters — full capacity configuration reference
- Teams Service Properties — server-side Teams Service configuration
Sources
Sources
KB Articles
- Swimlane Assignment Types
- What is ‘Normalization’
- Filter user swimlanes by Plan range
PlansMode.javaPlanningBoardWidgetRenderer.javaPlanningBoardDataService.javaAssignmentMode.javaPlanningBoardWidgetDependenciesProcessor.java