Before You Start
Risksheet and Powersheet share the same underlying architecture and domain model concepts. The migration primarily involves moving configuration files to new locations and updating document references. Your existing Polarion work items, link roles, and custom fields remain unchanged.Step 1: Install Powersheet
Ensure Nextedy POWERSHEET is installed and licensed on your Siemens Polarion ALM server. See Installing Powersheet for details. After installation, verify that the Administration > Nextedy POWERSHEET menu section is available.Step 2: Migrate the Domain Model
Risksheet domain models define entity types withworkItems arrays and relationships. Powersheet uses the same YAML structure with an updated format.
- Locate your existing Risksheet model YAML (typically in
.polarion/nextedy/models/or.polarion/models/) - If the model is in
.polarion/models/, move it to.polarion/nextedy/models/via SVN - Open Administration > Nextedy POWERSHEET > Models and verify the model loads
| Risksheet Property | Powersheet Equivalent | Notes |
|---|---|---|
workItems[].name | domainModelTypes keys | Entity type identifiers |
workItems[].type | polarionType | Polarion work item type mapping |
workItems[].properties | properties | Entity properties |
relationships[].from / to | Relationship definitions | Same syntax |
relationships[].role | Link role | Same link role references |
relationships[].cardinality | Cardinality | Same cardinality values |
The exact conversion syntax depends on your Risksheet version. Some versions may already use the key-based format. Open the model in Administration > Nextedy POWERSHEET > Models to verify it parses correctly.
Step 3: Create the Sheet Config Custom Field
If you do not already have thenextedySheetConfig custom field:
- Navigate to Administration > Documents & Pages > Document Custom Fields
- Create a new field:
- Id:
nextedySheetConfig - Name: Sheet Config
- Type: Enum: Nextedy - Sheet Config
- Id:
Step 4: Migrate Sheet Configurations
- Open Administration > Nextedy POWERSHEET > Configurations
- Create new configuration entries for each Risksheet view you want to preserve
- Copy the YAML content from your Risksheet configurations
- Adapt the column binding paths to use the Powersheet domain model entity names
Step 5: Bind Documents to Configurations
For each document that previously used a Risksheet view:- Open the document properties
- Set the Sheet Config field to the appropriate Powersheet configuration
- Save the document
Step 6: Configure Powersheet Drive
Powersheet uses Powersheet Drive for sidebar navigation. Update the document query property if needed:Step 7: Validate the Migration
- Open Administration > Nextedy POWERSHEET > Models — confirm the domain model loads
- Open Administration > Nextedy POWERSHEET > Configurations — confirm sheet configurations are visible
- Open a migrated document — confirm the Powersheet table view displays correctly
- Create a test work item to verify save operations work
- Check that link roles and relationships resolve correctly in the sheet
See Also
- Migrate from Legacy Configuration — migrate older Powersheet configurations
- Creating Your First Data Model — domain model setup tutorial
- Configure a Relationship — adjust relationships post-migration
- Assign Configuration to Document — document binding details
- Incremental Configuration Approach — extend configurations gradually after migration
Sources
Sources
KB Articles
- How to Migrate from Legacy to New Powersheet Configuration
- Core Concepts of Powersheet
- What is a Powersheet?
riskmanagement_model.yamlprod-powersheet-src/com.nextedy.powersheet/src/META-INF/hivemodule.xmlprod-powersheet-src/com.nextedy.powersheet/src/com/nextedy/powersheet/PowersheetDocumentConfigurationService.javaprod-powersheet-src/com.nextedy.powersheet.client/src/modules/Powersheet/Powersheet.tsxprod-powersheet-src/com.nextedy.powersheet.client/cypress/fixtures/configurations/whole_rtm.template.yaml