Enum columns map to Polarion enumeration fields and display their values using enum IDs. The system automatically loads enum options from the project configuration and renders them as dropdown editors when users edit cells.
Status fields are a special case — they display enum names instead of IDs and are controlled through Polarion’s workflow system.
Enum columns support multiple Polarion field types for data storage:
Polarion Field Type
Behavior
EnumOption
Native enum field — recommended
String
Stores comma-separated enum IDs
Integer
Stores numeric enum codes
List<IEnumOption>
Native Polarion multi-enum field
Status fields are read-only through Nextedy RISKSHEET. Status changes must be made through Polarion’s workflow system, not through enum column editing.
Enum values are automatically loaded from the Polarion project configuration during document initialization. The RISKSHEET configuration endpoint (/api/config) retrieves:
Enum definitions and their available options
Option display names and IDs
Enum descriptions and metadata
Project-specific enum filtering
Task-type enums and risk-type enums are automatically filtered to show only options relevant to configured task and risk types. Project enums show only projects allowed in the RISKSHEET configuration.
Upstream enum columns (enums showing linked item properties) are read-only by default to prevent accidental modification of linked objects. This is controlled by the Polarion configuration property: