Overview
Planningboard supports two SAFe Program Increment plans modes:
These modes are set via the
plansMode widget parameter. The active value determines which configuration fields are available in the widget and how Program Increment plans are loaded and displayed.
Plans Mode Values
SAFe Program Increments in Program (SAFE_PIS)
Displays PI-level plans within a single Agile Release Train. Plans are loaded from the current Polarion project using the SAFe Program Increment structure. Columns represent individual Program Increments (typically 8–12 week cadences).
Use when: planning at the ART (Program) level, where swimlanes represent SAFe teams, assignees, or enumeration fields within one release train.
SAFe Program Increments in Solution (SAFE_SOLUTION)
Displays PI-level plans at the Solution Train level, coordinating planning across multiple Agile Release Trains. Columns represent Program Increments visible from the solution portfolio project.
Use when: planning across multiple ARTs from a portfolio or solution train project in Polarion.
Widget Parameter Reference
plansMode Parameter
Accepted values for Program Increment modes:
Other accepted values for this parameter (other modes) are documented in Plans Modes.
Plans (Columns) Parameters
The following parameters control which Program Increment plans appear as columns on the board. These are set in the Plans (Columns) section of the widget parameters panel.In the SAFe Program Increments in Program (
SAFE_PIS) and SAFe Program Increments in Solution (SAFE_SOLUTION) modes, plans are sourced from the Polarion SAFe Solution structure rather than a freeform Lucene query. The plansQuery parameter can further filter which PIs appear, but the base set is determined by the SAFe hierarchy — not an arbitrary project query as in Project Plans mode.Capacity Parameters
See Capacity Parameters for full capacity configuration reference.
SAFe-Specific Parameters
See SAFe Parameters for the complete SAFe parameter reference.
Assignment Mode Compatibility
The SAFe Program Increments in Program (SAFE_PIS) and SAFe Program Increments in Solution (SAFE_SOLUTION) plans modes are designed to work with SAFe-aware swimlane assignment types. The following assignment modes are compatible:
Configuration Fields by Mode
The widget parameters panel shows different fields depending on the selectedplansMode. This table summarizes which sections appear for Program Increment modes versus Project Plans mode:
The plan items configuration section (which controls which work item types appear as Plan cards in columns) is only available in Project Plans (
PROJECT_PLANS) mode. In SAFe Program Increment modes, the column structure is derived from the Polarion SAFe hierarchy.SAFe Hierarchy Structure
The following diagram shows how Polarion plans map to Planningboard columns in the SAFe Program Increment modes:Plan Naming and Version Requirements
SAFe Parent Synchronization
When a work item’s team assignment changes on the board (drag to a different swimlane in Program / Solution Teams (SAFe) (SAFE_TEAM) or Agile Release Train Teams (SAFe) (SAFE_TRAIN_TEAM) mode), Planningboard automatically synchronizes the SAFe User Story to the correct Team Program Increment plan. This syncSAFEParentsFromChildren behavior:
- Triggers when team assignment is updated via drag-and-drop
- Remaps the plan assignment based on the new team assignment
- Updates parent plan links to match the team’s Program Increment
Page Parameters and Program Increment Parameter ID
When configuring a Planningboard board for SAFe PI planning, widget parameters can be externalized as Page Parameters — Polarion page-level variables that are referenced by the widget instead of being hard-coded per widget instance. The Program Increment Parameter ID field (shown in the widget when SAFe Program Increments in Program (SAFE_PIS) or SAFe Program Increments in Solution (SAFE_SOLUTION) is active) links the board to a specific Page Parameter that controls which Program Increment is currently selected. This allows a single board page to switch between PIs without reconfiguring the widget.
Setup steps:
- In the Polarion page editor, add a Page Parameter (e.g.,
currentPI) and set its default value to a PI plan ID. - In the Planningboard widget, set the Plans Type to SAFe Program Increments in Program (
SAFE_PIS) (or SAFe Program Increments in Solution (SAFE_SOLUTION)). - In the SAFe parameters section, enter the Page Parameter name (e.g.,
currentPI) in the Program Increment Parameter ID field. - The board will load the PI referenced by that page parameter. Changing the parameter value switches the active PI.
The Program Increment Parameter ID field is only visible when SAFe Program Increments in Program (
SAFE_PIS) or SAFe Program Increments in Solution (SAFE_SOLUTION) is selected as the plans mode. When Project Plans (PROJECT_PLANS) is active, this field is hidden and replaced by standard plan query and scope fields.Capacity Limitations
The following capacity-related limitations apply specifically to SAFe Program Increment modes:
See Capacity Parameters for configuration options within these constraints.
Configuration Example
The following example configures a Planningboard widget for Program-level SAFe PI planning with SAFe teams as swimlanes, capacity enabled, and five upcoming PIs displayed:Related Reference Pages
- Plans Modes — overview of all plans modes including Project Plans (
PROJECT_PLANS) and SAFe Sprints - SAFe Sprints — reference for SAFe Sprints in Program (
SAFE_SPRINTS) and SAFe Sprints in Portfolio (SAFE_PFL_SPRINTS) modes - SAFe Solution Trains — extended solution-level SAFe configuration
- SAFe Parameters — complete SAFe widget parameter reference
- Plans Parameters — all Plans (Columns) widget parameters
- SAFe Team Mode — swimlane assignment by SAFe team
- SAFe Train Team Mode — swimlane assignment by ART team
- SAFe Programs Mode — swimlane assignment by SAFe program
- Capacity Parameters — capacity bar configuration