-
Task
-
Resolution: Fixed
-
L3 - Default
-
None
-
None
-
Not defined
Context:
Some report types, such as EndDate reports, apply additional report filters to their baseQuery during report evaluation to exlclude irrelevant instances (eg running instances from endDate reports). The same should be done for userTasks reports, here we can exclude all instances that do not have any userTasks associated with them. To do this, an additional process filter has to be added to filter for userTasks only. Whether this should be a generic flownodeType filter with the value "userTask" or a specific "userTasksOnly" filter that is not adjustable to other flownodeTypes should be evaluated first.
AT:
- A filter for flownode type/userTasks is added
- This filter is applied to the basequery by adding it to `ProcessReportData.getAdditionalFiltersForReportType` for userTask reports
- There is IT to test this new filter