Documents in Aerospace Safety Solution use five core custom fields to establish context and configuration. These fields are critical integration points: they link documents to system architecture, determine which analysis templates and data views are available, and enable dashboards to organize documents by system element and responsible teams.
This reference documents custom fields present in the .polarion/documents/fields/custom-fields.xml configuration file. Field behavior, defaults, and validation rules may vary depending on your project configuration and Polarion version.
Part ID linking the document to a specific system element in the architecture hierarchy. Used by Home dashboard and space dashboards to organize document inventory per system element. Critical for filtering documents by subsystem or component.
templateDoc
Enum (@document)
(empty)
Reference to a template document (e.g., “SFMEA Template”). Determines which risksheet.json schema and top panel are inherited by this document. Controls available columns, formulas, and views in risk analysis sheets.
nextedySheetConfig
Enum (@NextedySheetConfigs)
(empty)
Name of the PowerSheet YAML configuration. Links PowerSheet documents to their column layout, view definitions, and cell formatters. Used for RTM, function, characteristic, and compliance tracking sheets.
version
String
(empty)
Document version identifier (e.g., “1.0”, “2.1-draft”). Free-text field for release tracking and change management.
team
Multi-Select Enum (@user[project_user])
(empty)
Assigned team members responsible for the document. Multi-select allows multiple owners and reviewers. Used for dashboards and report filtering by team.
When a document’s templateDoc field is set, the risksheet inherits:
Column definitions and merge groups
Cell formatting rules (color coding, formula fields)
Available workflow views
Top panel configuration (buttons, status fields, filters)
Example: Setting templateDoc = "SFMEA Template" enables the 20-column system FMEA layout with RPN auto-calculation and severity×occurrence×detection matrix visualization.
The nextedySheetConfig field binds a PowerSheet document to its YAML configuration:
Configuration
Scope
Columns
Used For
RTM-WholeSystems
Project-wide
Customer Req → System Req → Design Req → Test Case traceability
End-to-end requirements traceability matrix
RTM-DesignVerification
Design-to-Test
Design Req → Characteristic → Test Case verification
Design verification matrix
Functions-Subsystem
Per-subsystem
Function ID, Type, Inputs, Outputs, Performance, Constraints
Functional decomposition and performance spec
Characteristics-Component
Per-component
Characteristic ID, Type, Target Value, Tolerance, Classification, Unit
Design specification and DFMEA assessment basis
ComplianceMatrix-DO178C
DO-178C scope
Objective ID, COTS/I-COTS/Custom, DAL Assignment, Verification Method, Status
DO-178C software assurance objectives
ComplianceMatrix-DO254
DO-254 scope
Objective ID, Hardware Type, DAL Assignment, Verification Method, Status
DO-254 hardware design assurance
Setting nextedySheetConfig = "RTM-WholeSystems" loads the multi-level requirements traceability column layout with progressive disclosure views for auditors and managers.
Beyond document-level fields, Aerospace Safety Solution defines custom fields on individual work items within those documents. These fields are organized by work item type and purpose.
The environmentalCategory field enables qualification tracking — linking test execution to specific environmental qualification sections and supporting DAL-appropriate environmental test planning.
Design requirements bridge requirements to safety classification and environmental testing:
Field
Type
Purpose
classification
Enum
SC (Safety-Critical) or CC (Common), ARP 4754A classification
environmentalCategory
Enum
DO-160G category (same as testCase)
subType
Enum
Design discipline (Avionics, Mechanical, Electrical, Software, Power Distribution)
The classification field on design requirements flows down from system requirement decomposition — the Classification Consistency Report validates alignment across levels.
System elements define the architecture hierarchy with minimal custom metadata:
Field
Type
Purpose
elementType
Enum
Type in hierarchy: System, Subsystem, Component, COTS, Assembly (5-level)
dal
Enum
Design Assurance Level (A, B, C, D, E) assigned per element
The dal field on system element determines required certification activities — all documents associated with that element inherit the DAL for compliance objective tracking.
ISO 14971 categories: Design, Protective Device, Warning, Training (multi-select: one control may serve multiple strategies)
implementationStatus
Enum
4-state tracking: Planned, In Progress, Implemented, Verified
The multi-select riskControlType field allows a single control to satisfy multiple risk reduction strategies — for example, a design change that also serves as a protective device.
Compliance requirements support standards-agnostic compliance tracking:
Field
Type
Purpose
standardName
String
Name of standard (ARP 4754A, DO-178C, DO-254, DO-326A, MIL-STD-882E, ARP 4761, DO-160G, etc.)
sectionNumber
String
Section or paragraph reference (e.g., “6.4.2.1”)
requirementText
Text
Full text of the compliance requirement
complianceStatus
Enum
Compliant, Partial, Nonc Compliant, Not Applicable
evidenceType
Enum
Document, Test, Analysis, Waiver, Exemption
Unlike complianceObjective (which is DO-178C/DO-254 specific with per-DAL status), complianceRequirement is standard-agnostic — works for any aerospace standard or customer requirement.
Process steps for PFMEA (Process Failure Mode Effects Analysis) link to system elements:
Field
Type
Purpose
processInputs
Text
Description of inputs to the process step
processOutputs
Text
Description of outputs from the step
processEquipment
Text
Equipment or tools required
processVerification
Text
Control or verification method
linkedSystemElement
WorkItem (systemElement)
Typed link to the system element this process supports
The linkedSystemElement uses Polarion’s typed workitem reference (different from the document-level systemElementId which is a string) — enables PFMEA process analysis scoped to a specific system element.
Field defaults, enum values, and validation rules should be verified against your project’s .polarion/documents/fields/custom-fields.xml configuration file. Custom project configurations may add, remove, or customize enum values and field behavior.