Configuration Loading Hierarchy
- Document attachment — the sheet configuration file attached directly to the current Polarion LiveDoc document
- Template hierarchy — if not found on the document, the system searches the document’s template module for the attachment
fromTemplate flag is set to true and the templateName property contains the display name of the source template (including a project name prefix if the template is from a different project).
Configuration Source Properties
These properties are set by the configuration loader and indicate where the active configuration originated:The configuration manager caches loaded configuration files keyed by the document path and the attachment revision. When the attachment is updated (new revision), the cache is automatically invalidated and the configuration is reloaded on the next page load.
Override Template Feature
How It Works
The Override Template feature copies the sheet configuration from the template and attaches it directly to the current document. After this operation:- The document has its own sheet configuration attachment
- Changes to the template no longer affect this document
- The
fromTemplateflag changes fromtruetofalse - The
templateNameproperty becomes empty - The
sourceproperty updates to reference the document itself
Accessing Override Template
The Override Template option is available in the Risksheet menu. It requires administrative privileges (canAdmin: true) to execute. The configuration editor can be opened via:
The configuration update endpoint (
POST /config/update) supports a scope parameter to indicate whether the update is copying from a template. The operation executes within a write transaction and redirects back to the document view upon completion.
Reverting to Template
The Override Template operation is reversible. To revert a document back to template-inherited configuration:- Remove the sheet configuration attachment from the document
- The configuration manager will fall back to the template hierarchy on the next page load
- The
fromTemplateflag returns totrue
Template Inheritance Details
Template Resolution
When Risksheet searches the template hierarchy, it looks for the sheet configuration attachment in the document’s template module. The template module is determined by the Polarion document’s template assignment (configured at document creation time or through Polarion’s document management). If the template module is in a different project, thetemplateName includes the project name prefix for disambiguation. For example, a template named “FMEA Standard” in the “Templates” project would display as Templates/FMEA Standard.
Template Path Configuration
The location where Risksheet documents can be created is controlled by the template path configuration:
See Template Path Configuration for the full reference on template path settings.
Configuration Sections Subject to Override
When a document overrides the template configuration, the entire sheet configuration file is copied and becomes independent. All configuration sections are included in the override:
| Global settings |
global | Culture/locale, help URL, refresh behavior, menu organization |
| Reviews | reviews | Review workflow configuration |
| Sort order | sortBy | Default sort column sequence |
| Headers | headers | Row header and column header height/renderer settings |
| Read-only flag | readonly | Global read-only toggle |
| Downstream readonly | downstreamReadonly | Controls whether downstream linked items are editable |
Use Cases for Document Override
Critical Project Phase Isolation
During critical project phases (certification review, safety case preparation), you may want to freeze the Risksheet configuration to prevent unintended changes from template updates. Override the template to create a stable, document-specific configuration:Document-Specific Column Layout
Individual FMEA documents may require different column configurations than the standard template. For example, a cybersecurity TARA analysis may need STRIDE-specific columns while the standard template uses FMEA columns:- Override the template on the TARA document
- Modify the
columnsarray to include TARA-specific fields - The rest of the project’s FMEA documents continue using the template configuration
Testing Configuration Changes
Before modifying a template that affects multiple documents, override the template on a single test document, make changes, and validate. Once confirmed, apply the changes to the template.PDF Export Configuration Override
The PDF export configuration follows the same override pattern as sheet configuration:
The same resolution order applies: document attachment first, then template hierarchy.
Configuration Editor
The configuration editor opens in a new browser window and provides a visual interface for modifying sheet configuration. The URL is constructed from:configEditUrl— base URL for the editor (${baseUrl}/risksheet/configuration/)projectId— Polarion project identifierdocument.id— Risksheet document identifiertype— configuration section to edit (e.g.,columns,settings,levels)
Interaction with Other Configuration Features
Complete Example
A document-specific override configuration for an automotive FMEA with custom RPN thresholds:See Also
- Risksheet.json Format — complete JSON structure reference
- Template Path Configuration — configuring document template paths
- Configuration Properties Index — all configuration properties
- Default Configuration Values — default values for all properties
- Configuration Validation Rules — validation rules applied to configuration
- Configuration Interactions — property dependencies and interactions