Prerequisites
Before starting, ensure you have:- Risksheet installed and licensed in your Polarion project
- Administrative access to edit
risksheet.jsonconfiguration - Custom work item types defined in Polarion for your FMEA structure (e.g., failure modes, risk items)
- Familiarity with the configuration editor
FMEA Structure Overview
A typical FMEA Risksheet uses a multi-level hierarchy to organize failure modes, causes, effects, and mitigations.Step 1 — Define Data Types
Configure the risk and task work item types in thedataTypes section of risksheet.json:
failureMode and mitigationAction with your actual Polarion work item type IDs.
Step 2 — Configure Levels
Define the hierarchical structure that controls cell merging and row grouping:Step 3 — Set Up RPN Formulas
Define Risk Priority Number formulas in theformulas section. A standard FMEA uses Severity x Occurrence x Detection:
commonRpn formula calculates the initial RPN before mitigations. The commonRpnNew formula calculates the revised RPN after mitigations are applied. Reference these formulas in your column definitions using the formula property.
Step 4 — Configure Rating Enumerations
Define severity, occurrence, and detection scales in theratings section:
Step 5 — Add Conditional Formatting for RPN
Apply color-coded risk thresholds usingcellDecorators and styles:
| RPN Range | Color | Risk Level |
|---|---|---|
| 1—150 | Green | Low |
| 151—350 | Yellow | Medium |
| > 350 | Red | High |
headers.rowHeader.renderer to rowHeaderRpnNew:
Step 6 — Configure Before/After Mitigation Columns
FMEA methodology requires tracking risk before and after mitigation. Add a second set of rating columns with theNew suffix for post-mitigation values:
DFMEA and SFMEA Variants
Risksheet supports multiple FMEA types through configuration variants:- PFMEA (Process FMEA) — Level 1 is Process Step, Level 2 is Failure Mode
- DFMEA (Design FMEA) — Level 1 is System Element or Function, Level 2 is Failure Mode / Potential Cause
- SFMEA (Safety FMEA) — Adapted for safety-critical analysis with ISO 26262 alignment
Some DFMEA templates include built-in upstream linkages (e.g., Failure Mode to Potential Cause) that work automatically without explicit
upstreamChains configuration. Test your specific template to determine which linkages require explicit configuration versus those handled automatically.Aggregating Data Across Rows
In FMEA workflows, you may need to aggregate values from child risk items into the parent process step row. Use thegetMasterRowsByColumnValue formula function (available since v24.9.1):
Best Practices
- Title generation — use formulas to auto-generate risk item titles from related fields (e.g., hazardous situation + harm) to prevent linking errors with untitled items
- Split large sheets — separate Design FMEA and Process FMEA into dedicated Risksheets rather than combining all columns in one sheet to improve performance
- Limit
multiItemLinkcolumns — performance degrades primarily from the number of item-link columns, not row count - Template inheritance — store your FMEA configuration in a global template and override only per-document specifics
Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| Duplicated rows in grid | Column IDs in levels or sortBy do not match column definitions | Verify controlColumn values match actual column id properties |
For input string error | Enum values not properly mapped for custom work item type | Verify work item type ID matches Polarion type exactly |
| RPN shows null | Rating fields are empty or not numeric | Ensure formulas reference correct field bindings (sev, occ, det) |
| Save error on custom fields | Custom Polarion validation scripts conflict with Risksheet | Review custom workflow scripts for save compatibility |
| Slow loading with many columns | Too many item-link columns in a single sheet | Split into dedicated sheets per FMEA type |
Verification
After saving your configuration:- Reload the Risksheet document in your browser
- You should now see the multi-level FMEA structure with system elements at Level 1 and failure modes at Level 2
- RPN columns should display calculated values with color-coded risk bands (green, yellow, red)
- Confirm you can create downstream mitigation tasks from the context menu
See Also
- Configure HARA Workflows — automotive hazard analysis setup
- Set Up Risk Matrices — configure custom risk assessment matrices
- Configure Downstream Tasks — set up mitigation task tracking
- Configure Multiple Risk Types — support multiple FMEA variants in one project
- Configure Calculated Columns — advanced formula patterns
- Apply Conditional Formatting — additional cell styling options
- FMEA Configuration Example — complete annotated FMEA configuration with RPN formulas, Action Priority, and 10-step workflow views
Sources
Sources
KB ArticlesSupport TicketsSource Code
risksheet.jsonRisksheetProjectProperties.javaPolarionAppConfigManager.javaAppConfig.tsRisksheetViewServlet.java