The ‘Role Capacity’ and ‘Role Capacity Histogram’ portlets return a System Error if ETC is added to the Role Capacity TSV and user Filters for a Priority Range.
Steps to Reproduce:
- Navigate Resource Planning, Capacity Tab, Role Capacity portlet.
- Click on the Configure Icon on this portlet.
- Under the List Filter Section add the 'Priority' field to the filter, if not already there.
- Under the List Column Section, Click on Fields, then the properties Icon to the Demand/Capacity column.
- For the Value Attributes on this Time Scale, add ETC to the Selected section. Save and Return.
- Then on the Role Capacity portlet enter any two values for the Priority Range between 0 and 36
- Click on Filter
Expected Result: Results are returned
Actual Result: No results are returned and a System Error appears on the portlet.
Additionally, adding ETC to the Time Scale on the 'Role Capacity' portlet causes the 'Role Capacity Histogram' portlet to return a System Error as well when filtering for a Priority on the Histogram portlet, even though no changes have been made to the Filter or List configuration on this second portlet. ETC is not present in the TSV of the Histogram portlet, but still we see the same behavior as the 'Role Capacity' portlet. Once we remove the ETC from the 'Role Capacity' TSV, both portlets can now be filtered with using a Priority range without any error.
Change the Display Type on the Priority field from ‘Number Range’ to ‘Text Entry’. However, this limits the priority values to one value at a time opposed to a range of values.
This has been documented as CLRT-76478 and is currently still under review by development.