itemLink column type is a generic upstream traceability mechanism — it links risk items to any Polarion work item type using configured link roles.
Column Type
Column Properties
Binding Patterns
Risksheet item-related columns support three binding patterns. Choose the pattern that matches what you want to display or edit:
For
itemLink columns specifically, the binding pattern is linkName.property (a dot-notation binding to a property of the linked item, such as sysReq.title).
A companion linkName_link binding (with the _link suffix) provides the HTML hyperlink URL for the linked item and can be used to render the cell as a clickable link.
typeProperties for itemLink Columns
ThetypeProperties object on an itemLink column configures which Polarion items the column can reference and how the link is rendered. All six sub-properties are verified against real production configurations.
Scoping Properties (Optional)
Library Pattern with document
Use typeProperties.document to point an itemLink column at a shared reference document (a harms library, requirements catalog, function library, etc.):
Cross-Project Autocomplete with project
The project sub-property accepts the $projectId runtime variable and a space-separated list of project IDs for cross-project autocomplete:
typeProperties.project (on an itemLink column) is a space-separated string. This is different from dataTypes.task.projects (an array for downstream task items, v23.7.0+).Reverse-Direction Linking with backLink
Set typeProperties.backLink: true to render items that link into the risk item (rather than items the risk item links out to). This is useful when the canonical link direction in the data model is from the upstream item to the risk, but you want to display the relationship from the risk’s perspective.
Multiple Link Types
linkTypes is a comma-separated string of Polarion work item type IDs (it is not a JSON array):
Autocomplete Behavior
When editing an item link cell, an autocomplete editor searches for linkable items through the server data access layer. The search requires a minimum of 3 characters before returning results.Disabling Item Creation
SetcanCreate to false to allow linking and unlinking existing items while preventing creation of new items. Default is true. Applies to itemLink, multiItemLink, and taskLink columns.
canCreate also exists at the dataTypes.task level as a global switch. When dataTypes.task.canCreate: false, users cannot create new task items at all — only link to existing ones. The column-level canCreate is independent and applies per column.Multi-Project Support
Item link columns can load items from multiple projects viatypeProperties.project. When creating new items in a multi-project column, the system saves to the first mentioned project by default. Use createInCurrentDocument: true to override this and save new items in the current project’s current document.
Link Role Compliance
ThecheckLinkRoleCompliance property (version 24.2.2+) enables multiple link roles from a risk item for item link columns.
Context Menu
Right-click on an item link cell to access:Cell Merging
Item link columns participate in hierarchical cell merging based on the column’slevel property. When undoing edits to merged item link cells, the undo operation applies to all rows in the merged range.