SAFe swimlane assignment types require a Polarion SAFe Solution to be configured in your environment. Contact Nextedy support for setup guidance before attempting to configure these modes.
SAFe assignment types overview
Nextedy PLANNINGBOARD supports three SAFe-specific swimlane assignment types, each suited to a different level of the SAFe hierarchy:
All three types read team and program data from Polarion’s SAFe Solution — they do not require you to maintain a separate enumeration field.
Configure Program / Solution Teams swimlanes
Use Program / Solution Teams (SAFe) when your board shows a single SAFe program and you want one swimlane per team within that program. Steps:- Open the Planningboard widget parameters panel.
- Navigate to Swimlanes (Rows).
- Set Assignment Type to Program / Solution Teams (SAFe) (
SAFE_TEAM). - Set the SAFe Team Field (
safeTeamField) to the custom field ID that stores the SAFe team assignment on your work items. The default value issafeTeam— change this only if your Polarion project uses a different field ID. - Optionally set Show Empty Swimlanes (
showEmptySwimlanes) totrueif you want all teams to appear even when they have no planned work items. - Save and reload the board.
Configure Agile Release Train Teams swimlanes
Use Agile Release Train Teams (SAFe) when you need to scope the board to teams within a specific ART rather than all teams in the program. Steps:- Open the Planningboard widget parameters panel.
- Navigate to Swimlanes (Rows).
- Set Assignment Type to Agile Release Train Teams (SAFe) (
SAFE_TRAIN_TEAM). - Set the SAFe Team Field (
safeTeamField) to the custom field ID that stores the SAFe team assignment on work items (default:safeTeam). - Enter the ART ID in the corresponding widget parameter to filter which Agile Release Train’s teams appear as swimlanes. Only teams belonging to that ART will be shown.
- Save and reload the board.
Configure Programs swimlanes (portfolio level)
Use Programs (SAFe) when planning at the portfolio level, where each swimlane represents a SAFe program within a solution train. Steps:- Open the Planningboard widget parameters panel.
- Navigate to Swimlanes (Rows).
- Set Assignment Type to Programs (SAFe) (
SAFE_PROGRAMS). - Set the SAFe Program Field (
safeProgramField) to the custom field ID that stores the SAFe program assignment on work items. The default value issafeProgram. - Configure the portfolio suffix in the corresponding parameter if your Polarion SAFe Solution uses a non-default solution train configuration.
- Save and reload the board.
SAFe-specific planning features
Automatic plan syncing for User Stories
When a work item’s team assignment changes (for example, by dragging its card to a different swimlane), Planningboard can automatically sync the item to the correct Team Program Increment plan. This automation is triggered bysyncSAFEParentsFromChildren — plan IDs are remapped based on the updated team assignment.
Plans mode for SAFe Program Increments
For portfolio-level boards using Programs (SAFe) (SAFE_PROGRAMS), set Plans Mode to SAFe Program Increments in Program (SAFE_PIS) to load Program Increment plans as columns, or SAFe Program Increments in Solution (SAFE_SOLUTION) for solution-train-level planning.
Swimlane sort order
Swimlanes are sorted according to theswimlaneSort parameter. The default is alphabetical. For SAFe assignment types, teams and programs are listed alphabetically by their Polarion display name unless you change this parameter.
Collapsible swimlanes
All SAFe swimlane types support collapsing individual lanes. Collapsible swimlanes are enabled by default (collapsibleSwimlanes=true). Users can expand or collapse any team or program row to manage board complexity when many lanes are visible.
Common pitfalls
Verification
After saving your widget parameters, reload the Planningboard. You should now see:- One horizontal swimlane row per SAFe team (or program) as defined in your Polarion SAFe Solution
- Work items grouped into the swimlane matching their
safeTeam(orsafeProgram) field value - Items with no SAFe assignment grouped in the “Not Assigned/Other” row at the bottom
- Collapsible rows with team or program labels on the left
See also
- Configure Swimlanes (Rows) — general swimlane configuration and the Assignment Type dropdown
- User and Assignee Swimlanes — standard user-based swimlane assignment
- Enumeration Field Swimlanes — swimlanes by custom enumeration field
- Project Swimlanes — swimlanes for cross-project planning
- Filter Swimlanes by Team — scope visible swimlanes to a specific team using page parameters
- SAFe Planning Workflows — broader SAFe planning configuration including Plans mode and PI planning
- Widget Parameters Overview — full reference for all widget parameters