Prerequisites
- Two or more Risksheet documents configured in your Polarion project
- Upstream or downstream columns linking work items between the documents
- The target document must have a valid
risksheet.jsonconfiguration attached
How Nested Navigation Works
When your Risksheet contains columns that reference work items stored in a different Risksheet document, you can open that target document directly from the grid. This is particularly useful for multi-level risk analysis structures such as:- A system-level HARA linking down to component-level FMEAs
- A top-level risk register linking to detailed failure mode analyses
- A cybersecurity TARA linking to STRIDE threat sheets per component
Step 1: Configure the Upstream or Downstream Column
Ensure the column that links to items in another document is properly configured. The linked items must reside in a document that has its own Risksheet configuration. For an upstream column linking to items in another document, yourrisksheet.json should include a column definition with isItemLink or a multiItemLink type:
Step 2: Open a Linked Item via Context Menu
- Right-click on a cell that contains a linked work item reference
- From the context menu, select Open Linked Item (for upstream items) or the task type name (for downstream items)
- The linked work item opens in the Polarion item editor
dataTypes.task.name if set, otherwise it defaults to “Task”.
Step 3: Configure the createInCurrentDocument Parameter
When users create new upstream items directly from the Risksheet grid, the createInCurrentDocument parameter controls whether new items are stored in the current document or created externally.
To store new items in the current Risksheet document:
Step 4: Load Upstream Items from Another Project or Document
To load upstream items from a specific document in another project, configure thetypeProperties for the upstream work item type. Risksheet can load existing upstream items from other projects and documents via the typeProperties configuration, but the sheet itself always starts empty — items must be linked to Risk Records (or your configured main work item type) to appear.
Step 5: Navigate Between Nested Risksheets Using LiveDoc Embedding
If you have embedded a Risksheet widget in a LiveDoc page, you can configure navigation between nested sheets using URL parameters:| Parameter | Description |
|---|---|
document | Target document path in the project |
project | Target project ID (for cross-project navigation) |
revision | Specific revision to view (optional) |
Context Menu Options Reference
The following context menu actions are available for navigating to linked items:| Menu Action | When Available | Behavior |
|---|---|---|
| Open Row Item | Always | Opens the current row’s work item in Polarion |
| Open Linked Item | Cell contains a valid item link | Opens the upstream linked item in Polarion |
| Open [Task Type] | Cell contains a task link | Opens the downstream task item in Polarion |
| Freeze Pane | Always | Freezes columns left of current position |
The Open Linked Item option only appears when the cell contains a valid item link (the item ID must not start with
*, which indicates an unsaved item). Unsaved items must be saved before they can be opened in Polarion.Verification
You should now see:- ✅ Linked items in upstream/downstream columns display work item IDs from the target document
- ✅ Right-clicking a cell with a linked item shows Open Linked Item or the task type name in the context menu
- ✅ Clicking the menu option opens the work item in the Polarion editor, from where you can navigate to the nested Risksheet
- ✅ New items created via the Risksheet grid are stored according to the
createInCurrentDocumentsetting
See Also
- Embed Risksheet in LiveDoc — configure widget embedding for nested views
- Navigate to Risksheet from LiveDoc — open Risksheet from LiveDoc links
- Configure Upstream Traceability Columns — set up upstream item references
- Configure Downstream Traceability Columns — set up downstream task references
- Configure Cross-Project Linking — link items across project boundaries
- Work with Branched Documents — handle branched document references
Sources
Sources
KB Articles
- Open Risksheet from item on another Risksheet
- Adjusting Risksheet configuration
- Risksheet Document Config File - risksheet - format reference
- Risksheet Configuration Properties
risksheet.jsonRisksheetProjectProperties.javaAppConfig.tsOpenHelpCommand.tsRisksheetProduct.java