Before you start
- You have a Planningboard widget already embedded in a Polarion Wiki page or LiveDoc.
- You have edit rights to that page.
- You know the Polarion page parameter name(s) you want to use (e.g.
planId,programIncrement).
1
Identify the widget parameters you want to drive dynamically
Open the widget’s configuration panel (expand tools → click the edit button on the Planningboard widget). The parameters that accept dynamic values are:
2
Create or confirm the page parameter on the Polarion page
- In the Polarion page editor, open the Page Parameters section (this is a standard Polarion feature, not Planningboard-specific).
- Add a parameter with the name you intend to use (e.g.
pi). - Give it a default value so the board renders without an explicit parameter in the URL (e.g. the ID of your current PI).
- Save the page.
3
Reference the page parameter in the Plans Query
If you are driving which Plans appear as columns, use the Lucene Replace
plansQuery in the widget to embed the parameter.Example — filter columns to a specific Program Increment by ID:pi with your actual parameter name and adjust the field name to match your Polarion configuration.Example — Report Link template for column headers (links each column label to the plan’s own Polarion page):4
Reference the page parameter in the Work Items Query (if needed)
If you also want to filter the work items dataset dynamically, reference the same or a different page parameter in the Query field.Example — show only items planned in the selected PI:The
query property defaults to NOT *:* (no items), so a missing or malformed parameter reference will silently show an empty board. Always define a default value for the page parameter (Step 2) to avoid a blank board on first load.5
Configure the Plan columns count to complement the parameter
When using page parameters to select a PI, you typically want to show all sprints within that PI. Adjust Show # of last plans and Show # of next plans accordingly.From
Config.java defaults:Configuration Example
A SAFe Program level board that switches between Program Increments via URL:
Widget — Work Items section:
Widget — Swimlanes section:
Verification
After saving the page with the parameter configured:- Load the page without a
?pi=parameter in the URL — the board should render using the default value you set in Step 2. - Append
?pi=<another_PI_ID>to the URL and reload — the board columns should update to the sprints of that PI. - Hover over a capacity bar — if Show Capacity Load is enabled, a tooltip with load detail should appear.
See also
- Widget Parameters Overview
- Configure Plans (Columns)
- Configure Swimlanes (Rows)
- Dynamic Filtering with Page Parameters
- Scripted Page Parameters
- SAFe Planning Workflows
- SAFe Plan Naming Conventions
Sources
Sources