Display and link work items from other Polarion projects in your Risksheet by configuring project parameters in column type properties and data type definitions.
Use the project parameter for a single target project. Use projects (plural) when loading tasks from multiple projects. For itemLink/multiItemLink columns loading from multiple projects, the system saves new items to the first listed project by default.
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 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:
This pattern reads values from the project’s Risksheet Configuration Properties with fallback defaults, eliminating hardcoded project IDs. It makes configurations portable when deploying the same Risksheet template across multiple projects.
Risksheet supports full CRUD operations on cross-project items:
Operation
Behavior
Display
Items from configured projects appear in columns with their project-qualified IDs
Create
New items saved to the first listed project or current project (with createInCurrentDocument)
Update
Editing cross-project items updates them in their home project
Delete/Unlink
Unlinking removes the relationship; deletion removes the item from its home project
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.
Cross-project display works for directly linked items. Indirect links through intermediary work items in other projects require additional configuration.
Same server required
All linked projects must be on the same Polarion server instance.
Assignee field context
The userRole: 'project_assignable' property fetches users from the Risksheet project, not the task’s project. Use a global role as a workaround.