Prerequisites
- A working Risksheet configuration with risk items displayed
- Access to the
risksheet.jsonconfiguration file (see Find Configuration Files) - A target work item type for tasks (e.g.,
task,mitigationAction,countermeasure)
Step 1: Define the Task Data Type
Open yourrisksheet.json and add a task entry under dataTypes. This tells Risksheet which work item type represents your downstream tasks and how they relate to risk items.
| Property | Purpose |
|---|---|
type | The Polarion work item type ID for downstream items |
role | The link role connecting risks to tasks |
isBackLink | Set true if the link is stored on the task side pointing back to the risk |
zoomColumn | Column that receives focus when you create a new task |
showInMenu | Controls whether task creation appears in the context menu |
Step 2: Add Task Columns
Add columns to display task properties in the grid. Set thetaskColumn property to identify which column holds the task identifier — this drives task creation, ID generation, and link field synchronization.
Step 3: Configure Document-Scoped Task Creation
By default, new tasks are created in the Polarion project tracker. To store them within a specific document, add thecreateInDocument property:
document property:
- Link-based (default): follows work item link roles to find tasks. Best when tasks can reside anywhere in the project.
- Document-based: uses
loadTasksFromDocumentto query a specific document location. Best when tasks are organized in a dedicated document.
Step 4: Configure Cross-Project Tasks
For tasks that reside in a different project, use theproject property for a single target or projects for multiple:
Step 5: Control Task Editability
Use thedownstreamReadonly property to prevent users from modifying task items:
downstreamReadonly is true, task cells are read-only and new tasks cannot be created on those items. The canExecute check on task creation validates both grid-level readonly state and this downstream permission flag.
Step 6: Manage Multi-Task Behavior
Risksheet supports multiple downstream tasks per risk item. When you add a task to an item that already has tasks:- The current record is cloned with task-level fields cleared
- A new unique task ID is generated automatically
- The new row is inserted immediately after all sibling tasks (grouped by
systemItemId)
Verification
After saving your configuration:- Open the Risksheet in the configured LiveDoc document
- Right-click a risk item and select the option to create a new task
- Verify the new task row appears below the risk item with an auto-generated ID
- Confirm the task is created in the correct location (document or tracker)
- Check that the
zoomColumnreceives focus for immediate editing
See Also
- Configure Downstream Traceability Columns — column layout for task fields
- Configure Multiple Downstream Types — separate task categories
- Configure Remove/Delete Actions — removing tasks from risk items
- Configure Cross-Project Linking — cross-project relationships
- Configure Target Document Creation — document-scoped item creation
Sources
Sources
KB Articles
- Configure downstream traceability columns tasks risk control measures
- Risksheet Configuration Properties
- What Work Items are visible on the Risksheet and understanding levels
- Open Risksheet from item on another Risksheet
DefaultTraceProvider.javarisksheet.jsonCellPreviewFormatter.tsResultFilter.javaAddTaskCommand.ts