Prerequisites
Before starting, ensure you have:- Risksheet installed and licensed in your Polarion project
- Administrative access to edit
risksheet.json - Custom work item types created in Polarion for your HARA structure (e.g., Hazard, Risk, Harm, Countermeasure)
- Familiarity with the configuration editor
HARA Structure Overview
A HARA Risksheet typically uses a multi-level hierarchy linking hazards to risk assessments and countermeasures.Step 1 — Define Data Types
Configure the work item types in thedataTypes section of risksheet.json. A typical HARA uses a hazard as the upstream item, risk as the primary item, and countermeasure as the downstream task:
risk and countermeasure with your actual Polarion work item type IDs.
Step 2 — Configure Levels
Define the hierarchical structure. Level 1 represents the hazard or hazardous situation, Level 2 represents individual risk assessments:Step 3 — Set Up Severity and Probability Scales
Define severity and probability rating scales in theratings section. For ISO 26262 automotive HARA, severity maps to ASIL-relevant classifications:
Step 4 — Configure Probability Calculation
HARA workflows often calculate overall probability from sub-factors. You can use a formula to multiply P1 (exposure) and P2 (controllability):Step 5 — Configure Risk Matrix Lookup
Use a formula to determine risk level from the severity/probability combination. This maps to your organization’s risk acceptance criteria:| ASIL Level | Color | Risk Significance |
|---|---|---|
| ASIL D | Red | Highest integrity requirement |
| ASIL C | Yellow | High integrity requirement |
| ASIL B | Blue | Moderate integrity requirement |
| ASIL A | Green | Low integrity requirement |
Step 6 — Configure Upstream Traceability
Link risk items to upstream hazards or system functions usingitemLink columns:
Risksheet can load existing upstream items from other projects or documents via
typeProperties configuration. However, the Risksheet starts empty and requires risk records to be created first — it cannot auto-populate rows with existing items from another document.Step 7 — Configure Countermeasure Columns
Add downstream columns for countermeasures with fields specific to the countermeasure work item type:Adapting for Other Standards
The same HARA configuration patterns apply to other risk assessment standards:- ISO 14971 (Medical Devices) — replace ASIL levels with risk acceptability categories and use P1/P2 for probability of hazardous situation and probability of harm
- Aviation FHA — configure hazard and failure condition work item types with severity classifications per ARP 4761
- Custom probability/severity matrices — define your own
ratingsscales andformulasfor risk level calculation using any matrix dimensions
Verification
After saving your configuration:- Reload the Risksheet document in your browser
- You should now see the HARA hierarchy with hazards at Level 1 and risk items at Level 2
- Severity and probability columns should display your configured rating scales
- Risk level cells should display calculated ASIL (or custom) values with color-coded formatting
- Confirm you can create countermeasures from the context menu
See Also
- Configure FMEA Workflows — FMEA-specific configuration patterns
- Set Up Risk Matrices — custom risk matrix configuration
- Configure Downstream Tasks — mitigation and countermeasure tracking
- Configure Multiple Downstream Types — multiple countermeasure types
- Apply Conditional Formatting — additional cell styling
- Configure Calculated Columns — formula syntax reference
Sources
Sources
KB ArticlesSupport TicketsSource Code
RisksheetProjectProperties.javaPolarionAppConfigManager.javaAppConfig.tsrisksheet.jsonAddTaskCommand.ts