Inconsistent Filter Behavior Using 'Name' and 'Is Subproject'
search cancel

Inconsistent Filter Behavior Using 'Name' and 'Is Subproject'

book

Article ID: 413207

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

Steps to Reproduce:

  1. 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.
  2. 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).

  1. Filter by 'Name' 'Contains' 'Task 1'.

Actual Results: All projects 'Task 1' (and their parent tasks/subproject) are displayed.

  1. 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.

  1. Filter by 'Name' 'Contains' 'Task 1', add an additional filter 'Is Subproject' 'Yes'.

Actual Results: No task is returned.

  1. 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).