Properties are organized by functional area. Use your browser’s search function (Ctrl+F / Cmd+F) to find specific properties. Many properties support PolarionExpressionEvaluator syntax for dynamic values—these are marked with 🔄.
Global Settings
Property Type Default Description global.culturestring enLocalization culture code (e.g., en-US, de-DE) for interface language global.helpstring nullURL or path to custom help documentation for this configuration global.refreshOnSaveboolean falseAutomatically refresh risksheet after saving changes global.addAsSubmenuboolean falseDisplay RISKSHEET as submenu item in Polarion navigation global.suggestTextFieldsboolean trueEnable autocomplete suggester for text field columns
Suggester Configuration
The suggester provides autocomplete suggestions for text fields based on previous values in other risk documents.
Property Type Default Description global.isSuggesterFuzzySearchingboolean trueEnable fuzzy/similarity search to find similar words global.isSuggesterWildcardSearchingboolean trueEnable wildcard searching for incomplete words (e.g., “risk*” finds “risksheet”) global.isSuggesterKeywordsMandatoryboolean falseRequire all keywords to match (true) or find best match even with missing keywords (false) global.isSearchAllFieldsWhenSearchingLinkedItemsboolean falseSearch all work item fields (not just ID/title) when searching in itemLink columns
Suggester Example
With default settings, searching for “risk mitigation” will:
Find similar words: “risk” matches “risks”, “mitigating” matches “mitigation”
Allow partial words: “mit” finds “mitigation”
Use OR logic: finds results with “risk” OR “mitigation” (not both required)
Risk and Task Configuration
Define work item types and linking behavior for risks and mitigation tasks.
Risk Item Types 🔄
Property Type Default Description dataTypes.risk.typestring riskWork item type ID for risk items (comma-separated for multiple types) dataTypes.risk.rolestring relates_toLink role when creating risk relationships dataTypes.risk.namestring RiskDisplay name for risk items in UI dataTypes.risk.zoomColumnstring nullColumn ID that identifies risks for zoom/focus operations dataTypes.risk.showInMenuboolean trueShow risk creation option in navigation menu dataTypes.risk.removeStrategystring deleteStrategy for removing risks: delete (permanent) or other custom method dataTypes.risk.rejectedActionstring rejectWorkflow action to execute when risk is rejected during review dataTypes.risk.rejectedStatusstring rejectedStatus value to set for rejected risks dataTypes.risk.rejectedResolutionstring invalidResolution value to set for rejected risks
Task/Mitigation Item Types 🔄
Property Type Default Description dataTypes.task.typestring taskWork item type ID for task/mitigation items (comma-separated for multiple types) dataTypes.task.rolestring relates_toLink role when creating task relationships dataTypes.task.namestring TaskDisplay name for task items in UI dataTypes.task.zoomColumnstring nullColumn ID that identifies tasks for zoom/focus operations dataTypes.task.showInMenuboolean trueShow task creation option in navigation menu
Example: Multiple Risk Types
{
"dataTypes" : {
"risk" : {
"type" : "hazard,failure" ,
"name" : "Risk Item"
}
}
}
Hierarchical Levels
Organize work items into collapsible hierarchies.
Property Type Default Description levels[].namestring Level {N}Display name for this hierarchical level levels[].controlColumnstring systemItemIdColumn ID that controls expand/collapse behavior levels[].zoomColumnstring nullColumn ID for identifying items at this level levels[].showInMenuboolean trueDisplay this level in navigation menu
Example: Risk Categories
{
"levels" : [
{
"name" : "Risk Category" ,
"controlColumn" : "category" ,
"showInMenu" : true
},
{
"name" : "Individual Risks" ,
"controlColumn" : "systemItemId" ,
"showInMenu" : false
}
]
}
Column Properties
Column Definition 🔄
Property Type Default Description columns[].idstring auto-generated Unique column identifier (auto-generated from header/binding if not specified) columns[].headerstring required Display text for column header columns[].bindingstring column.id Data binding path for values columns[].typestring auto-detected Column data type: string, int, float, enum:{enumId}, workflow, itemLink, taskLink, multiItemLink, multiEnum:{enumId}, date, datetime, time, boolean, currency, calculated columns[].levelnumber 1Hierarchical level (1=top level, 2=second, etc.) columns[].widthnumber/string nullColumn width in pixels or star notation (e.g., “2*“) columns[].minWidthnumber nullMinimum column width in pixels columns[].readOnlyboolean falseMake column non-editable columns[].canCreateboolean trueAllow creating new items from itemLink/multiItemLink cells columns[].filterableboolean trueAllow filtering by this column’s values columns[].formatstring nullFormat string for display (e.g., #,##0.00 for currency) columns[].formulastring nullClient-side calculation formula (auto-sets readOnly=true) columns[].serverRenderstring nullServer-side rendering script (auto-sets type=string, readOnly=true) columns[].cellRendererstring nullCustom cell renderer identifier columns[].cellCssstring nullCSS class for cell styling columns[].headerGroupstring nullGroup header text for column grouping columns[].collapseTostring nullCollapse this column into another column ID columns[].multiLineboolean trueUse textarea instead of single-line input for editing columns[].wordWrapboolean trueWrap text within cells columns[].showEnumDescriptionboolean falseShow enum option descriptions in dropdown columns[].headerTooltipstring nullTooltip text displayed on header hover
Column Type Examples
{
"columns" : [
{
"header" : "Severity" ,
"binding" : "severity" ,
"type" : "enum:severityRating" ,
"readOnly" : false
},
{
"header" : "Risk Priority" ,
"binding" : "priority" ,
"type" : "calculated" ,
"formula" : "severity * occurrence"
},
{
"header" : "Related Requirement" ,
"binding" : "relatedReq" ,
"type" : "itemLink" ,
"canCreate" : true
}
]
}
Property Type Default Description headers.rowHeader.widthnumber 90Width of row header column in pixels headers.rowHeader.rendererstring nullCustom renderer for row header cells headers.columnHeader.heightnumber nullHeight of column header row in pixels headers.columnGroupHeader.heightnumber nullHeight of column group header row in pixels
Review Management
Property Type Default Description reviews.reviewManagerstring nullReview type: CommentBased, ApprovalBased, or WorkItemBased reviews.typeProperties.linkTypesstring nullLink types for review items (WorkItemBased only) reviews.typeProperties.linkRolestring nullLink role for review relationships (WorkItemBased only) reviews.typeProperties.querystring nullQuery to filter review items (WorkItemBased only) reviews.typeProperties.documentstring nullDocument path for creating/loading reviews (WorkItemBased only) reviews.typeProperties.projectstring nullProject ID for reviews (WorkItemBased only, supports PolarionExpressionEvaluator) reviews.typeProperties.itemTemplatestring nullVelocity template for rendering reviews (WorkItemBased only)
Project-Level Configuration Properties
These settings are configured via Project Administration > Configuration Properties and apply to all risksheets in the project.
Property Type Default Description nextedy.risksheet.riskDocumentTypestring riskSpecificationDocument type(s) representing risk analysis nextedy.risksheet.risksheetTemplatePathstring Risks/Risk SpecificationPath to template document for creating new risk analyses nextedy.risksheet.upstreamSubColumnsReadonlyboolean trueMake upstream property columns read-only nextedy.risksheet.checkPrototypePermissionsboolean trueCheck work item permissions (disable for custom permissions) nextedy.risksheet.branchingSupportboolean falseEnable support for Polarion branched documents nextedy.risksheet.disable_admin_checkboolean falseRestrict Configure action to project administrators only nextedy.risksheet.editableReferencedWorkItemsboolean falseAllow editing referenced items on branched risksheets nextedy.risksheet.upstreamChainsstring nullEnable extra chains between upstream items (e.g., harm-relates_to-hazard) nextedy.risksheet.checkInstanceFieldPermissionsboolean falseEnable field-level access control (beta) nextedy.risksheet.checkLinkRoleComplianceboolean falseSupport multiple link roles for the same column (v24.2.2+) nextedy.risksheet.downstreamFromRevisionboolean falseFreeze downstream items at baseline revision nextedy.risksheet.moduleOnlyPermissionsboolean falseSkip item-level permission checks for large risksheets (v24.8.5+) nextedy.risksheet.loadTasksFromDocumentboolean falseLoad tasks only from specific document (v23.8.3+) nextedy.risksheet.includeProjectBaselinesboolean falseLoad project baselines for comparison (v24.2.0+)
Configuration Lookup Diagram
Config not taking effect?
Verify risksheet.json is attached to the correct document (check hierarchy diagram above)
Confirm JSON syntax is valid (use Configuration Editor to validate)
Check if document-specific config is overriding your template settings
Refresh the browser cache (Ctrl+Shift+R or Cmd+Shift+R)
Unexpected values?
Properties that support PolarionExpressionEvaluator (marked 🔄) use dynamic values—check the expression
Verify no document-level config override exists
Check if Polarion custom fields are affecting the value
See Also
KB Articles Support Tickets Source Code
RisksheetViewServlet.java
AppConfigParser.ts
DocumentConfigProvider.java
ShowConfigurationCommand.ts
OpenHelpCommand.ts