Prerequisites
- A document (LiveDoc) with a checklist configured on a custom field
- The baseline work item type configured in your project (default:
btask) - A custom field for storing baseline revision identifiers (default:
baseline)
How Baselines Work
Checklist baselines store a frozen copy of the checklist definition at a specific document revision. This prevents subsequent checklist changes from altering historical records, which is critical for regulatory compliance and audit trails.Configuring Baseline Properties
Configure the baseline system through Polarion Administration > Configuration Properties.| Property | Default | Description |
|---|---|---|
| Baseline item type | btask | The work item type used to store baseline checklist data |
| Baseline field | baseline | The custom field that stores the revision identifier |
Setting Up the Baseline Work Item Type
- Navigate to Administration > Work Items > Types in your Polarion project.
-
Verify that the work item type used for baselines exists (default:
btask). If it does not exist, create it or configure a different type through the configuration property. -
Add the baseline custom field (default:
baseline) to the work item type if it is not already present. - Save the configuration.
Viewing Baselines in a Document
The baselines view displays all saved baseline work items for the current document, sorted by the baseline field value. To display the baselines view in a LiveDoc:- Open the document in the Polarion editor.
- The baselines widget renders the list of available baselines with their revision identifiers.
- Select a specific baseline revision to view the frozen checklist state at that point in time.
Comparing Baselines Across Revisions
Use the revision parameter to navigate between historical baseline states:- Open the document containing the checklist baselines.
- Select the first baseline revision to view.
- Note the checklist item states (OK, NOK, N/A, Pending, Empty) for each item.
- Navigate to a different revision to compare how items changed over time.
- Audit reviews — Demonstrate that all checklist items were completed before a milestone
- Compliance evidence — Show the state of review checklists at the time of approval
- Change tracking — Identify which checklist items changed between revisions
Baselines and Checklist Freezing
Baselines work in conjunction with the checklist freeze feature. When you freeze a checklist at a specific workflow status usingnextedy.checklist._TYPEID._FIELDID._STATUS.mergeTemplate=false, the checklist stops merging template updates. This frozen state is what gets captured in a baseline.
A typical workflow:
- Configure template merging to stop at the approval status
- Use the
ChecklistApplyTemplateworkflow function to synchronize the checklist before approval - Transition to the approval status — the checklist is now frozen
- Create a baseline to capture the frozen checklist state
- The baseline work item stores the checklist data permanently, independent of future changes
Hiding Baselines in PDF Export
You can configure the baselines view to be hidden in PDF exports. This is useful when baselines are only relevant for interactive use and should not appear in printed documents.The exact method for hiding baselines in PDF exports depends on your document template configuration. Check your Velocity template for the appropriate option.
Verification
You should now see:- Baseline work items created in the project for each document revision that has a saved baseline
- The baselines widget in your document displaying available revisions
- The ability to select a specific revision and view the frozen checklist state
- Checklist item states preserved exactly as they were at the time of baselining
See Also
- Freezing Checklists by Status — Stop template merging at specific workflow statuses
- Workflow Gates and Validation — Enforce checklist completion before status transitions
- Creating and Managing Templates — Define baseline checklist templates
- Read-Only Mode — Make checklists non-editable after approval
Sources
Sources
KB Articles
- How to create checklist template?
- Multiple templates per one work item/document type
- How to control who can change the list and when?
ChecklistService.javaChecklistSetupService.javaChecklistSettings.javaDocumentChecklistView.javaBaselinesView.java