Inconsistent Filter Behavior Using 'Name' and 'Is Subproject'
book
Article ID: 413207
calendar_today
Updated On:
Products
Clarity PPM On PremiseClarity PPM SaaS
Issue/Introduction
Steps to Reproduce:
Create a main project with some subprojects. Both the main and subprojects should have a task with the same name, e.g.: 'Task 1'. The main project should have it as a child task, whereas the subprojects may have it at any task level.
In the Timeline view for tasks, filter by 'Name' 'Is Equal To' 'Task 1'.
Actual Results: The main project 'Task 1' (and its parent task) are displayed, along with the subprojects (but the subprojects do not show any task when expanded).
Filter by 'Name' 'Contains' 'Task 1'.
Actual Results: All projects 'Task 1' (and their parent tasks/subproject) are displayed.
Filter by 'Name' 'Contains' 'Task 1', add an additional filter 'Is Subproject' 'No'.
Actual Results: Only the main project 'Task 1' (and its parent task) are displayed.
Filter by 'Name' 'Contains' 'Task 1', add an additional filter 'Is Subproject' 'Yes'.
Actual Results: No task is returned.
Filter by 'Name' 'Contains' 'Task 1', add an additional filter 'Is Subproject' '--All--'.
Actual Results: Only the main project 'Task 1' (and its parent task) are displayed.
Expected results: Consistent results when filtering by tasks that are (or are not) under a subproject.
Environment
Clarity 16.3.3
Cause
DE176807
Resolution
This issue has been fixed in Clarity 16.4.0:
When the filter is set to Task 'Name' 'contains' 'Task 1' and:
'Is Subproject' is 'No', the main project task is displayed.
'Is Subproject' is 'Yes', no rows are displayed.
'Is Subproject' is '--All--', main project and subproject tasks are displayed (the fix).