Step 1: Enable Parent-Child Relationships
Ensure your Gantt chart displays the correct hierarchy by configuring the parent link role:- Open the page in edit mode and access Widget Properties.
- Under Work Items > Parent Role, select the link role that defines parent-child relationships (e.g.,
has_parent). - Verify that both parent and child work items appear in the Gantt chart with the correct nesting.
Step 2: Set the Presentation Mode to Project
For each work item type that should derive its schedule from children, set the Gantt presentation mode:- In Widget Properties > Work Item Types, locate the configuration for the parent work item type (e.g., “Portfolio Epic” or “Feature”).
- Set the Gantt Presentation Mode to Project.
Step 3: Configure Hierarchy Depth (Optional)
If your work breakdown structure has multiple levels, configure how many levels the Gantt loads:- In Widget Properties, set the Load Children depth to the number of levels you need (e.g.,
3for three levels of nesting).
Step 4: Verify the Color Coding
Parent items using the Project presentation mode are rendered with a distinct visual style (typically green summary bars) to distinguish them from manually scheduled items. This helps users quickly identify which work items are derived.Verification
You should now see:- Parent work items displayed as summary bars that span the full range of their children
- Parent bars automatically updating when you move or resize child items
- Parent task dates being read-only (not draggable)
See Also
- Configure Auto-Scheduling
- Prevent Tasks from Moving Outside Parent Range
- Derive Schedule from Polarion Plans
- Configure Item Colors
Sources
Sources
KB Articles
- Set the parent schedule based on the children items
- Derive Schedule of a Work Item on Gantt from Assignment to a Polarion Plan
- Work Item Calendar
prod-gantt-src/com.nextedy.polarion.gantt/src/com/nextedy/polarion/gantt/projectCalendar/WorkingCalendar.javaprod-gantt-src/com.nextedy.polarion.gantt.client/src/types/dateConflictDetector.d.tsprod-gantt-src/com.nextedy.polarion.gantt.client/src/js/config.jsprod-gantt-src/com.nextedy.polarion.gantt/src/com/nextedy/polarion/gantt/model/impl/WorkItemsGanttDataService.javaprod-gantt-src/com.nextedy.polarion.gantt.client/src/js/dateConflictDetector.js