When to Consolidate
You might have separate columns for each linked item type — for example, one column for system test cases, another for software test cases, and a third for integration test cases. When most rows link to items of mixed types, presenting them in one consolidated column keeps the grid narrow and surfaces all related work items in a single place. Use consolidation when:- Several
itemLinkcolumns share the same link role and only differ in the target work item type. - Reviewers and analysts care about “everything linked here” more than the type breakdown.
- You still want a per-type breakdown available on demand through a saved view.
1
Define All Types on the Link Column
Configure the consolidated column to include all work item types you want to display. The
typeProperties block sits directly on the link column (the column whose type is itemLink or multiItemLink) and has six sub-properties — use linkTypes (comma-separated string) and linkRole (single role name) to define which links the column resolves:typeProperties Sub-Properties
ThetypeProperties block supports these sub-properties:Note that
linkTypes is a single comma-separated string, not an array, and linkRole is the correct property name (not role). Older drafts of this page used type and role inside typeProperties — those names are incorrect.2
Use multiItemLink Column Type
Replace your separate
itemLink columns with a single multiItemLink column. The column’s bindings property specifies the linked-item field to display, using dot notation (for example, linkedItems.title):3
Configure Saved Views
Use saved views to switch between the consolidated view and individual columns. Define a view that shows only the consolidated column and another that lists per-type columns. The view property is You can also use
columnIds (not columns):"@all" to include every column, and prefix a column ID with - to exclude it from the @all set (for example, - "-rpn" to hide RPN).4
Control Item Creation Target
When using a consolidated column, specify where newly created items should be stored. The column’s When
typeProperties can include document for scoping to an upstream library, while the data type entry carries project, projects, or createInDocument for new item targets:createInDocument (v24.8.1+) is set, newly created items from the consolidated column are stored in the specified document. To restrict autocomplete suggestions to a shared library, set typeProperties.document on the column to the library path (for example, 02 - Risk Management File/Harms Library).5
Prevent Creation if Needed
If the consolidated column should only display existing links without allowing new item creation, set You can also disable creation globally for the data type by setting
canCreate: false on the column:canCreate: false on dataTypes.task — that disables creation across every link column bound to this data type.6
Refine Autocomplete with a queryFactory
For long item lists, point Reference it from the column’s
typeProperties.queryFactory to a named function in the queryFactories section. The function returns a Lucene query string that further narrows the autocomplete suggestions — for example, restricting suggestions to the current document:typeProperties:Verification
Save the sheet configuration and reload your risksheet. You should now see the single consolidated column displaying all linked items from the different work item types. Each item appears as a separate entry in the cell. Switch between saved views to confirm both the consolidated and individual column views work correctly. If a linked item type is missing from suggestions, double-check that its work item type ID is present in the comma-separatedlinkTypes string.
See Also
- Show Multiple Linked Items — multiItemLink column basics
- Create Saved Views — configure view switching
- Control Column Visibility — show and hide columns
- Configure Upstream Traceability Columns — upstream link setup
- Configure Downstream Traceability Columns — downstream link setup