What you will achieve
By the end of this tutorial, you will have a working checklist attached to a Polarion plan. You will create a custom field for plans, embed the checklist widget into the plan report page, configure a template from a plan template, and verify the setup by interacting with checklist items on a live plan.Prerequisites
- Nextedy CHECKLIST plugin installed and active (see Installation)
- A Polarion project with administrator access
- Permission to create custom fields and edit plan report pages
- At least one plan or plan template in your project
Setup overview
Step 1: Create a checklist custom field for plans
Create a new custom field on the Plan object to store checklist data.- Open your Polarion project and navigate to Administration > Custom Fields > Plan Custom Fields
- Click Add to create a new field
- Set the following values:
| Field Property | Value |
|---|---|
| ID | planDone |
| Name | Plan Completion Checklist |
| Type | Text (multi-line plain text) |
- Save the custom field
planDone field listed in the Plan Custom Fields table.
Step 2: Embed the checklist widget in the plan report page
Plan checklists are displayed using a script block widget on the plan report page.- Open a plan in your project
- Click Customize Report Page in the plan toolbar
- Select Customize Shared Report to share the layout configuration across plans that use the same template
- In the report page editor, place a Script Block Widget where you want the checklist to appear
- Enter the following rendering call in the script block:
The
"planDone" string in the checklist() call must match the ID of the custom field you created in Step 1. Substitute your actual field ID if it differs.- Save the report page
Step 3: Define a checklist template via plan template
Set up a template so that plans created from a plan template automatically inherit predefined checklist items.- Open your plan template in Polarion (click the template link in the plan properties)
- If the checklist widget is not yet visible on the plan template, repeat Step 2 for the template’s report page
-
Add checklist items directly to the plan template’s checklist widget — for example:
- All requirements reviewed and approved
- Risk assessment completed
- Test plan defined
- Resource allocation confirmed
- Stakeholder sign-off obtained
- Save the plan template
After saving the plan template, create a new plan from that template to verify that checklist items are inherited correctly.
Step 4: Verify the checklist on a plan
- Create a new plan from the template you configured in Step 3
- Open the plan and scroll to the checklist section on the report page
- Walk through each checklist item and set its result state as you progress through the plan lifecycle:
| Result State | Typical Use in Plans |
|---|---|
| OK | Criterion met for this plan milestone |
| NOK | Criterion not met — action needed |
| N/A | Criterion not applicable to this plan |
| Pending | Criterion deferred to next review |
| Empty | Criterion not yet evaluated |
- Save the plan to persist the checklist state
planDone custom field on the plan object. Other team members opening the same plan see the current checklist state.
Next steps
Your plan checklist is now operational. Continue with these topics:- Work Items Checklist — set up checklists on individual work items
- Document Checklist — add checklists to LiveDocs
- Test Run Checklist — attach checklists to test runs
- Workflow Gates and Validation — enforce checklist completion before plan status transitions
- Creating and Managing Templates — advanced template management
- Configuration Properties — full reference of all
nextedy.checklist.*properties
Sources
Sources
KB Articles
- How to create checklist template?
- Setup New Plan Checklist
- Checklist workflow functions and conditions
ChecklistService.javaChecklistSettings.javaChecklistAllChecked.javaChecklistSetupService.javaIChecklistService.java