Skip to main content
Risksheet is a generic risk analysis tool supporting any methodology, including FMEA, HARA, TARA, STRIDE, and CVSS. The sheet configuration is editable via a YAML editor (v25.5.0+) with syntax highlighting and error detection.

Configuration Property Map

diagram

Top-Level Sections

The sheet configuration has the following verified top-level sections:
Rating scales and enumerationsRisksheet does not define rating scales or enumerations in the sheet configuration. They are defined as Polarion enumerations under Administration > Enumerations and referenced from columns via type: rating:<enumId>, type: enum:<enumId>, or type: multiEnum:<enumId>. The server loads enum values automatically. Dependent enumerations are a column-level feature (v25.3.1+), not a top-level section.

Global Settings (global)

Column Properties (columns[])

Unique column IDs requiredColumn id values must be unique across the entire sheet configuration. Duplicate IDs will break the sheet structure silently without an error message.
Sub-properties available on itemLink, multiItemLink, and taskLink columns:

Level Properties (levels[])

Every level entry has three required properties:

Data Type Properties (dataTypes)

Risk Item Configuration (dataTypes.risk)

Task/Mitigation Configuration (dataTypes.task)

Header Properties (headers)

Review Properties (reviews)

Approval review limitationRisksheet approval review creates approval-tagged comments but does not trigger Polarion’s formal approval workflow (draft -> reviewed -> approved). For full ALM state transitions, use Polarion’s native document workflow. To file Polarion work item approvals from the sheet, see Work Item Approvals.

Approval Properties (approval)

See Approval Columns for details and the approvals and approvers column types.

Views Properties (views[])

Saved column visibility presets that support staged risk assessment workflows. Each view entry has: Example:

Polarion Administration Configuration Properties

These properties are set in Administration > Configuration Properties at the project level using the nextedy.risksheet.* prefix.
Multiple document types syntaxWhen specifying multiple document types, enclose them in parentheses with space separation: nextedy.risksheet.riskDocumentType=(riskAnalysis URRA). Omitting parentheses causes only the first type to be recognized.

Runtime Properties (Server-Managed)

The following properties may appear in a loaded sheet configuration but are set by the server at runtime and are not user-configurable. They are listed here for reference only. Do not set these properties manually in the sheet configuration — they will be overwritten on load.

Complete Example

See Also