Skip to main content

Configuration Reference Pages

Configuration Properties Index — Complete listing of all configuration properties with types, defaults, allowed values, and descriptions. Use this as the primary lookup reference when configuring Risksheet. Risksheet.json Format — Structure and schema of the risksheet.json configuration file attached to Polarion documents, including top-level sections, nesting rules, and file attachment conventions. Default Configuration Values — Default values applied by the system when properties are not explicitly set in the document or template configuration. Useful for understanding baseline behavior before customization. Work Items Widget Parameters — Parameters controlling work item display, sorting, filtering, and user interaction within the risk analysis grid. Plans Widget Parameters — Parameters for the plans widget integration that connects Risksheet to Polarion planning views. Template Path Configuration — Project-level settings for document template paths, creation folders, and template suggester behavior in the Polarion UI. Document Configuration Override — How to detach a document’s configuration from its global template for per-document customization, and the implications for future template updates. Configuration Validation Rules — Rules the system applies when validating risksheet.json content, including required fields, type constraints, and common validation errors. Configuration Interactions — How configuration properties interact with each other, including dependencies, conflicts, and precedence rules when multiple properties affect the same behavior.

Configuration Hierarchy

Risksheet configuration follows a three-tier inheritance model. Properties set at a lower tier override those from a higher tier, allowing broad defaults with per-document customization. diagram
If you are new to Risksheet configuration, begin with Risksheet.json Format to understand the file structure, then use the Configuration Properties Index as a lookup reference for individual properties. For understanding how changes at one level affect another, see Configuration Interactions.

Quick Reference: Common Configuration Tasks

TaskReference Page
Look up a specific propertyConfiguration Properties Index
Understand the JSON file structureRisksheet.json Format
Check what defaults applyDefault Configuration Values
Customize a single documentDocument Configuration Override
Set up template paths for a projectTemplate Path Configuration
Troubleshoot validation errorsConfiguration Validation Rules
Resolve property conflictsConfiguration Interactions
  • Column Types — Column-specific configuration properties and type reference
  • Formulas — Formula syntax, functions, and calculation examples for computed columns
  • Styling — Cell decorators, CSS classes, conditional formatting, and item color configuration
  • Templates — Velocity templates for top panel, PDF export, and custom renderers
  • Configuration Management — How-to guides for practical configuration tasks (editor usage, global templates, multi-project setup)
KB ArticlesSource Code
  • RisksheetViewServlet.java
  • SystemConsts.java
  • AppConfig.ts
  • ShowConfigurationCommand.ts
  • DocumentConfigProvider.java