search cancel

Single ResourceOBS filter applies across filter groups in Timesheet grid page

book

Article ID: 253704

calendar_today

Updated On:

Products

Clarity PPM On Premise Clarity PPM SaaS

Issue/Introduction

Although the 'Resource OBS' is only used in the first Filter Group, that criteria is also applied to the other Filter Groups. 

Steps to Reproduce: 

Note: Cheryl Amos & Stacey Sweeney do not belong to the same Resource Department OBS ; Stacey belongs to IT/Development

  1. Create the following Filter Group Conditions 
    • Match Filter Group = Any
    • Group 1 - Match=All: Employment Type = Employee AND Status = Open; Submitted AND Time Period Start Date > Nov 13, 2022 
    • Group 2 - Match=All: Time Period Start Date > Nov 1, 2022 AND Resource Name = amos, cheryl 
    • Correct Results: Cheryl Amos shows the extra timesheet for Nov 1, all other resources show timesheets after Nov 13 
  2. In Group 1 add the 'Resource OBS' = Corporate Department OBS:/IT/Development 
    • Incorrect Results: Only Stacey Sweeney is returned as she matches the Resource OBS unit in Filter Group 1; no rows are returned for Filter Group 2 because the 'Resource OBS' criteria is being applied to Filter Group 2 or Filter Group 2 is being ignored 

Expected Results: Each Filter Group should be evaluated as defined in context of the overall Match Filter Condition All/Any. 

Actual Results: The 'Resource OBS' condition is being applied to the other Filter Groups causing incorrect results. 

Workaround: Don't use the 'Resource OBS' field in the filtering with Filter Groups defined. 

Environment

Release 16.1.0  

Cause

DE67266   

Resolution

Under Engineering Review.