Skip to main content
This page has thin source coverage. The plans widget parameters documented below are derived from configuration management and servlet code. Additional widget-specific parameters may be available in your Risksheet version. Consult your Polarion administrator or the configuration editor for the complete parameter list.

Widget Overview

The plans widget renders Risksheet within a Polarion plans page context. It uses the same underlying sheet configuration as the standard Risksheet view but accepts additional URL and widget parameters to control the rendering context. The sheet configuration file (risksheet.json) defines the columns, levels, formulas, and styles applied to the grid; the configuration editor supports YAML editing of this file since v25.5.0.
diagram

Context Parameters

These parameters establish the project and document context for the Risksheet instance within the plans widget.
When revision is set to a non-empty value, the Risksheet grid is forced into read-only mode regardless of the readonly configuration property. This is a safety mechanism to prevent modifications to historical document states.

Configuration Editor Parameters

When the configuration editor is opened from the plans widget context, the following parameters are passed to the editor URL.

Opening the Configuration Editor

The configuration editor opens in a new browser window. The final URL combines the base URL with context parameters:
Ensure your browser allows pop-up windows from your Polarion server domain. The configuration editor opens as a new browser window and will be blocked if pop-ups are disabled. See Browser Compatibility for browser configuration guidance.

Sheet Configuration Properties

The following sheet configuration sections affect how the plans widget renders the Risksheet grid. These are set in the sheet configuration and are loaded when the widget initializes.

Display Properties

Permission Properties

Data Source Properties

Rating scales (severity, occurrence, detection) and enumerations are not defined inside the sheet configuration. They live in Polarion Administration → Enumerations. A column references them by setting its type to rating:<enumId>, enum:<enumId>, or multiEnum:<enumId> and pointing bindings at the corresponding custom field on the risk work item type. Dependent enumerations are a column-level feature (v25.3.1+), configured on the individual column rather than as a top-level configuration section.

Styling Properties

Runtime Properties (Server-Managed)

The following properties appear on the runtime configuration object delivered to the browser, but they are set by the server at runtime based on the current user, license, and document context. Do not include them in your sheet configuration — values supplied by the configuration file are ignored or overwritten.

URL Construction

The plans widget constructs several URLs from the context parameters to access Risksheet services:

Data Service URL

Fetches the work item data for the grid. When revision is empty, returns current data. When set, returns data from the specified historical revision.

Document URL

Direct URL to the source Polarion LiveDoc document. Used for the “Open in Polarion” navigation action.

Risksheet Navigation URL

Constructs the URL for navigating to the full Risksheet view from within the plans widget. The comparingTo parameter is added when baseline comparison is active.
The exact URL patterns may vary based on your Polarion server configuration and Risksheet version. The patterns above are derived from the URL template functions in the configuration parser.

API Endpoints Used by the Plans Widget

The plans widget communicates with the following server endpoints:

Session Keep-Alive

The keep-alive endpoint sends periodic HTTP 200 responses to maintain the Polarion session during extended risk analysis sessions within the plans widget. This prevents automatic logout when users spend significant time reviewing or editing risk data.

Version and License Information

The plans widget displays version and license information from the document metadata API:

Complete Example

Risksheet is a generic tool supporting any risk management methodology (FMEA, HARA, TARA, STRIDE, CVSS); the minimal sheet configuration below uses a Risk Priority Number (RPN) calculation typical of Failure Mode and Effects Analysis (FMEA), but the same structure applies to other methodologies. Start from the closest solution template for your industry rather than from a blank configuration.
The RPN thresholds used in cellDecorators (150, 250) are deployment-specific — adjust them to match your organization’s risk acceptance criteria.
Last modified on July 10, 2026