Template-Instance Model
Risksheet configuration follows a template-instance model:- Template — a single sheet configuration defined once at the project or global level. The template specifies which columns appear, how levels are organized, which formulas calculate values, and how cells are styled.
- Instances — many Polarion LiveDoc documents bound to the template. Each instance is a risksheet that reads its structure from the shared template.
- Binding context — each instance is bound to a context: a specific LiveDoc within a Polarion project. Multiple instances can share the same template across many documents and projects.
The project-level property
nextedy.risksheet.risksheetTemplatePath points to the template document, with the format PROJECTID:TEMPLATE_PATH (for example, GlobalLibrary:Risks/Risk Specification).
Template Resolution Flow
When Risksheet opens a document, it resolves the sheet configuration by searching in this order:Configuration Source Properties
These properties track where the current sheet configuration was loaded from. They are set automatically by the configuration loader and are read-only.Template Path Project Setting
The template path setting controls where users can create new Risksheet documents in the project folder structure.Single Path
Risks/ folder using the Risk Specification template.
Multiple Paths
Document Creation Wizard
The template path setting feeds into the document creation wizard accessible from the Risksheet home view. The wizard allows users to:- Browse available folders defined in the template path setting
- Select a template from the configured options
- Enter a document name
- Create the document with the selected template’s default sheet configuration
The document creation endpoint is
POST /document/create. On success, the user is redirected to the new Risksheet document. On failure, an error message is displayed.
Override Template Workflow
Risksheet provides a mechanism to detach a document’s sheet configuration from its inherited template, creating a document-specific configuration:- Override Template: Creates local copies of the configuration files (sheet configuration, PDF export configuration, and any other template attachments) directly on the document, detaching the instance from the global template.
- Revert to Template: Removes the document-level configuration attachments and restores template inheritance. This discards all document-specific customizations.
Configuration Editor
Risksheet provides a visual configuration editor accessible via the toolbar or context menu. The editor opens in a new browser window and supports YAML editing for the sheet configuration (v25.5.0+).
The configuration editor URL is constructed as:
Suggester Configuration
Project-level settings control the behavior of the autocomplete suggester used in item link and task link columns. These settings apply globally to all Risksheet documents in the project.UI Customization Settings
Project-level settings allow organizations to rebrand and customize the Risksheet interface.Additional Project Properties
Configuration Loading and Caching
Risksheet caches sheet configuration files for performance. The cache uses the attachment revision identifier to detect changes:Complete Example
Project-level settings configured in Polarion Administration:- Provides three template options (FMEA, HARA, TARA) in the document creation wizard
- Rebrands the tool as “Risk Analysis Tool” with “Risk Assessment” document naming
- Keeps auto-suspect links enabled for traceability compliance
- Configures the suggester with a 15-result limit and fuzzy/wildcard search enabled
Related Pages
- Sheet Configuration Format for the complete sheet configuration schema
- Document Configuration Override for detailed override workflow documentation
- Default Configuration Values for default property values across all configuration sections
- Configuration Properties Index for a complete alphabetical list of all properties
- Configuration Interactions for property dependencies and co-occurrence patterns