Prerequisites
Before setting up risk matrices, ensure you have:- Risk work item types configured in Polarion (e.g., “risk”, “hazard”)
- Severity and probability enumeration fields defined in your work item type
- Administrative access to edit the risksheet.json configuration file
Understanding Risk Matrix Calculation
Risk matrices map combinations of severity and probability to risk levels. Two approaches are available: Direct Formula Approach: Uses conditional if-else logic to map parameter combinations to outcomesMatrix Function Approach: Defines a mapping table that looks up risk level based on parameter values Risk Matrix Logic Flow: Severity (S1-S4) Probability (P1-P3) Matrix Lookup Risk Level (Low/Medium/High) Visual Styling Applied
Configure Risk Matrix with Direct Formula
Add a calculated column to yourcolumns array in risksheet.json:
formulas section:
Configure Matrix Function (Advanced)
For complex matrices with many combinations, use a matrix lookup function:Add Visual Risk Indicators
Define cell decorators to apply conditional styling based on risk level:Handle Multi-Parameter Calculations
For HARA workflows requiring harm occurrence, configure a three-parameter matrix:Verification
After saving your configuration:- Open a risk document in RISKSHEET
- Create or edit a risk item
- Set severity and probability values
- You should see the risk level column automatically calculate and display the appropriate risk level with color coding
- Change severity or probability values to verify the matrix recalculates correctly
See Also
- Configure Calculated Columns - General formula column setup
- Apply Conditional Formatting - Cell decorator patterns
- Configure FMEA Workflows - Complete FMEA setup including RPN matrices
- Configure HARA Workflows - HARA-specific risk matrix examples
- Set Up Action Priority Matrix - Alternative matrix for action prioritization
Sources
Sources
KB Articles
- Adjusting Risksheet configuration
- Risksheet Configuration Properties
- How to install Risksheet into existing project (Drive pilot)
RisksheetProjectProperties.javarisksheet.jsonPolarionAppConfigManager.javaAppConfig.tsAppConfigParser.ts