Step 1: Add the Column Definition
Openrisksheet.json and add a column entry with type set to ref:
ref type renders the column as a user selection dropdown, displaying Polarion user IDs and allowing single-user assignment.
Step 2: Configure User Role Filtering
To restrict which users appear in the dropdown, add auserRole property to control the list of selectable users:
| userRole Value | Users Shown |
|---|---|
project_assignable | Users assignable in the current project |
| (global role name) | Users belonging to the specified global role |
Step 3: Add Assignee to Downstream Tasks
To add an assignee column for downstream mitigation tasks rather than the main risk item, nest the column under the task configuration:task. prefix in the binding indicates this column maps to the downstream task work item, not the main risk item.
User reference columns are editable by default for main risk items. For upstream linked item columns, you must explicitly set readOnly to false:
User reference columns support single-user assignment only. Selecting a new user replaces the previous assignee. The column displays the Polarion user ID of the assigned person.
Verification
Save the configuration and reload your Risksheet. You should now see the Assignee column in the grid. Click on a cell in the column to open the user selection dropdown. Select a user and verify the assignment is saved correctly by refreshing the page.See Also
- Add a Basic Column — general column configuration
- Enable Editing of Upstream Columns — make linked columns editable
- Configure Permissions — control who can edit assignments
- Configure Enum Columns — set up dropdown selection columns
Sources
Sources
KB ArticlesSupport TicketsSource Code
risksheet.jsonGetSetUtil.javaTextEditor.tsConfigureColumnsCommand.tsAppConfig.ts