The plans widget provides an alternative view of Risksheet data, organized around project planning and scheduling perspectives.
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.
The plans widget renders Risksheet within a Polarion plans page context. It uses the same underlying configuration system (risksheet.json) as the standard Risksheet view but accepts additional URL and widget parameters to control the rendering context.
These parameters establish the project and document context for the Risksheet instance within the plans widget.
Parameter
Type
Default
Description
projectId
string
See application
The Polarion project identifier that contains the Risksheet document. Passed as a query parameter to establish project context for data loading and API calls.
document.id
string
See application
The unique identifier of the Risksheet document within the Polarion project. Specifies which document’s configuration and data should be rendered in the widget.
revision
string
"" (empty = current)
Document revision identifier. An empty string indicates the current/head revision. When a non-empty revision is provided, the grid automatically enters read-only mode to prevent edits to historical document states.
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.
When the configuration editor is opened from the plans widget context, the following parameters are passed to the editor URL.
Parameter
Type
Default
Description
configEditUrl
string
${baseUrl}/risksheet/configuration/
Base URL for the Risksheet configuration editor interface. The system appends projectId, document.id, and type as query parameters when opening the editor window.
type
string
See application
The type of configuration to edit (e.g., columns, settings, levels). Determines which configuration editor panel or section is displayed when the editor window opens.
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.
The following AppConfig properties affect how the plans widget renders the Risksheet grid. These are set in the risksheet.json configuration file and are loaded when the widget initializes.
Defines the columns displayed in the Risksheet grid including their bindings, types, headers, and rendering properties. The plans widget renders the same column set as the standard view.
headers
object
{}
Configures row header width/renderer and column header heights for grid layout customization.
headers.rowHeader.renderer
string
See application
Custom renderer function for row headers (e.g., rowHeaderRpnNew for RPN-based coloring).
headers.columnHeader.height
number
32
Height in pixels for column headers.
headers.columnGroupHeader.height
number
32
Height in pixels for column group headers when columns are organized into groups.
levels
array
[]
Defines hierarchical levels in the Risksheet with control columns for expand/collapse and zoom navigation.
views
array
[]
Defines saved column visibility presets allowing users to switch between different column sets within the plans widget.
sortBy
array
[]
Defines default sort order by specifying column IDs in priority sequence.
Makes the entire Risksheet read-only. When set to true, the grid prevents all user edits. Automatically forced to true when viewing historical revisions.
canAdmin
boolean
false
Indicates whether the current user has administrative privileges for configuration editing. Controls access to the configuration editor from within the plans widget.
reviewer
boolean
false
Enables reviewer mode, restricting editing to review-specific UI controls while blocking data modifications.
downstreamReadonly
boolean
false
Makes downstream linked items read-only, preventing edits to items from other documents while allowing edits to primary risk items.
Configures risk and task data types including query factories, work item types, roles, and menu visibility. The plans widget uses the same data type configuration as the standard view.
formulas
object
{}
Named formula definitions referenced by column formula properties for calculated columns.
enums
object
{}
Defines enumeration options for enum and multiEnum column types.
Path to configuration source file (document or template) used to load this Risksheet configuration. Helps trace which template provided the widget’s configuration.
templateName
string
null
Name of template used when configuration is loaded from a global template rather than document-specific config.
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.
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.