Symptom Quick Reference
Use this table to jump to the right fix based on the error you are seeing:Verify Entity Type References
from and to fields. These names must exactly match keys defined under domainModelTypes, including capitalization.Check Navigation Property Names
direct and back sections each contain a name field that creates a navigation property on the respective entity type. These navigation property names are what you use in column binding paths and source expansion paths throughout the sheet configuration.direct.name— creates a forward navigation property on thefromentity type (navigates toward thetoentity)back.name— creates a reverse navigation property on thetoentity type (navigates back toward thefromentity)
Align Sources with Navigation Names
expand entries in your sheet configuration sources must exactly match the navigation property names defined by direct.name or back.name in the data model. A mismatch here is one of the most common causes of empty expansion results.Many-to-one (N:1) — single-level expand:Verify the Link Role
linkRole must match a link role ID defined in your Polarion project configuration, not its display name.Validate Cardinality
cardinality value must match the actual relationship between your entity types. Using the wrong cardinality causes incorrect UI behavior — columns that should allow multiple selections only show one value, or vice versa.Fix Multi-Item Column Declarations
SystemRequirement linked to both DesignRequirement and DesignVerification), the second linked column must include multiItem: true in the sheet configuration. This is a non-obvious requirement that frequently blocks first-time configurations.Replace Unsupported Cardinality Values
cardinality: one-to-many, cardinality: one-to-one, or any other value besides many-to-one and many-to-many, the unsupported value is the cause. Powersheet supports only those two values, and any other value stops the whole data model from loading.To give one parent many children, declare the relationship as many-to-one from the child side: swap from and to, and swap the direct and back names. If each parent holds the links to its children in Polarion, use many-to-many with the parent as from instead.UserNeed keeps systemRequirements as its collection navigation property, so source expands and column bindings that start from UserNeed keep the same name. See One-to-Many (1:N) for the full pattern.Validate the Complete Configuration Chain
- Data model — confirm
from/tomatchdomainModelTypeskeys,linkRoleis a valid Polarion link role ID, and bothdirect.nameandback.nameare present - Sources — confirm each
expandname matches a navigation property name from the data model, and many-to-many expands have two levels - Columns — confirm column binding paths use the correct dot-notation from the expand chain, and
multiItem: trueis set where needed - Storage — confirm
storage: linkedWorkItemsis used for Polarion link-based relationships
Verification
After correcting the relationship configuration:- Save the data model YAML in Administration > Nextedy POWERSHEET > Data Models
- Open a powersheet document that uses this data model
- Expand a row with related entities
- You should now see child entities appearing correctly under the expansion path, and the reference picker columns displaying valid choices
See Also
- Configure a Relationship — complete relationship setup guide
- Create Bidirectional Links — setting up two-way navigation
- Configure Many-to-Many Relationships — many-to-many relationship configuration
- Fix Multi-Item Column Errors — troubleshooting multi-item column issues
- Fix Type Name Errors — resolving entity type naming mismatches
- Data Model Reference — complete data model YAML reference