Skip to main content

Configure Upstream Cross-Project Columns

To display linked items from another Polarion project in an itemLink or multiItemLink column, add the project parameter to the column’s typeProperties:
For items from multiple projects, specify a space-separated list. The $projectId runtime variable resolves to the current project ID:
diagram

typeProperties Sub-Properties Reference

The typeProperties object on an itemLink or multiItemLink column accepts the following sub-properties. Use the correct names — linkTypes (plural, comma-separated string) and linkRole (not type or role): In addition to these six core sub-properties, cross-project columns commonly use project (cross-project loading) and createInCurrentDocument (control where new items are saved). The document sub-property restricts the autocomplete to a specific upstream library document.

Configure Downstream Cross-Project Tasks

To display and create downstream tasks in another project, use project or projects in the dataTypes.task section: Single target project:
Multiple target projects (requires v23.7.0+):
Use the project parameter for a single target project. Use projects (plural, array, v23.7.0+) when loading tasks from multiple projects. For itemLink and multiItemLink columns loading from multiple projects, the system saves new items to the first listed project by default.

Save New Items in the Current Project

When a column loads items from multiple projects, new items created from that column are saved in the first listed project. To force new items into the current project, add createInCurrentDocument:
When createInCurrentDocument is not set, the system uses the first project listed in the project parameter for saving new items. Reorder the project list — or place $projectId first — to control the default save target.

Dynamic Configuration via Configuration Properties

For portable configurations that work across different project environments, use Risksheet configuration properties to dynamically resolve project IDs, link roles, and types in the sheet configuration:
This pattern reads values from the project’s Risksheet configuration properties with fallback defaults, eliminating hardcoded project IDs. It makes the sheet configuration portable when deploying the same Risksheet template across multiple projects.

Cross-Project Work Item Operations

Risksheet supports full CRUD operations on cross-project items. All data lives in Polarion work items — Risksheet does not store anything separately, so cross-project links resolve through Polarion’s standard work item APIs:
Items from different Polarion server instances cannot be displayed in the same Risksheet. Cross-project linking requires all projects to reside on the same Polarion server.

Limitations

Verify Your Configuration

After setting up cross-project linking:
  1. Open the Risksheet document and confirm that linked items from other projects appear in the configured columns
  2. Create a new linked item and verify it is stored in the expected project
  3. Confirm that autocomplete suggestions show items from all configured projects
  4. Check that unlinking and deletion work correctly for cross-project items
You should now see work items from other Polarion projects displayed in your Risksheet grid with full linking, creation, and editing capabilities.

See Also

Last modified on July 10, 2026