Column Properties
Column Type and User Role Configuration
A user column is detected automatically from theassignee binding — multi-value by default, or single-value with multiple: false. The userRole property controls which users appear in the drop-down, and must be placed inside a typeProperties block on the column — not as a top-level column property. It names a Polarion role that filters the available user list. The typeProperties block is optional: without it, the column offers the users of project_assignable.
The selector lists the users alphabetically by name.
Project-dependent user listsDependent enum support (available in version 25.3.1 and later) may enable project-dependent user lists in the future, allowing the dropdown to respect the task’s project context.
Single and Multi-Value User Columns
A Polarion work item can have any number of assignees. Risksheet offers two column types for them:
Which type a column gets:
typeomitted — a column bound to theassigneefield is detected asmultiRef:User, so it shows and edits every assignee.type: "ref:user"— the column stays single-value, exactly as before. Existing configurations that set this type keep their behaviour.type: "multiRef:User"— the column is multi-value.multiple—truemakes the column multi-value andfalsesingle-value, whatevertypesays.
Restoring Single-Value Behaviour
A column bound toassignee without a type used to be read-only: it listed every assignee as comma-separated names and could not be edited from the grid. The same column is now an editable multi-value picker. No configuration changed, so sheets that relied on an untyped assignee column behave differently after the upgrade.
To pin such a column back to a single assignee, add multiple: false:
— automatic — stays on single-value columnsMaking the column single-value does not remove the — automatic — entry from its dropdown — it is offered on every column bound to
assignee, single- or multi-value, and no setting turns it off. See Automatic Assignee.Assignee field onlyA
multiRef:User column always reads and writes the work item’s assignees. Bind it to assignee (or task.assignee for downstream tasks); other user fields are not supported as multi-value columns.Editing a Multi-Value Cell
- Start typing in the cell to open the list of users with your text already in the search box, or double-click the cell and open its drop-down.
- Type in the Search… box to narrow the list. Searching only filters the list; it never checks or unchecks a user.
- Check every user who should be assigned and uncheck the ones who should not.
- Leave the cell, then save the sheet.
Automatic Assignee
A column bound to theassignee field — ref:user or multiRef:User, on risk items or on downstream tasks — offers an extra option at the top of the list: — automatic —. It lets Polarion choose the assignee from the item’s type and categories.
- When the sheet is saved, Risksheet first writes every other field of the item and then asks Polarion to assign it, so the categories you just changed are taken into account.
- After the save, the cell shows the users Polarion assigned.
- A new task added from the sheet starts with — automatic — in its assignee column. Pick a user instead to assign the task explicitly.
Read-Only vs. Editable Behavior
User reference columns behave differently depending on thereadOnly property:
How Editable User Columns Save Data
When a user selects a value from the dropdown in an editableref:user column, the following sequence occurs:
- All existing assignees on the work item are cleared
- The selected user is added as the sole assignee
- The change is saved to the Polarion work item
Read-Only Field Protection
The following system-level fields are always read-only regardless of column configuration:
Additionally, any column with
readOnly: true in the configuration silently ignores save attempts.
PDF Export Behavior
User reference fields in PDF export display user IDs rather than display names. This is an inconsistency with regular enum fields, which export with human-readable titles.Excel Export Behavior
In Excel exports, user reference columns follow the same pattern as the grid display:- Read-only user columns export the user ID as a plain string
multiRef:Usercolumns export the names of all assignees- The exported file preserves cell background and text colors from the grid (when
includeStylesis active) - Column headers are included in bold font at the top of the exported sheet
Type Conversion Details
Risksheet handles user reference fields through a dynamic type conversion system:
The type conversion system supports displaying any Polarion field as a user reference column, though the primary use case is the
assignee field binding.
Configuration Examples
Risk Owner Column (Editable)
Assign a risk owner directly from the Risksheet grid:Mitigation Task Assignee (Single-Value)
Assign one user to each downstream mitigation task:Mitigation Task Assignees (Multi-Value)
Assign several users to each downstream mitigation task — multi-value is the default for anassignee binding, so no type is needed:
Audit Trail Column (Read-Only)
Display the work item creator for audit purposes:Complete Example
An FMEA configuration with risk owner, task assignee, and audit trail columns:Edge Cases and Limitations
Related Pages
- Column Type Reference — overview of all available column types
- Data Types — complete data type reference including task configuration
- Saved Views — column visibility presets for consistent export formatting
- Enum Columns — enum columns with similar dropdown behavior
- System Fields — system field bindings and read-only protection
- Field Mapping — how Polarion fields map to Risksheet columns