Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

"Override Sort Function" does not work

SA-13612

Summary



A report definition sorted by the numeric portion of the Work ID property does not call the "Override Sort Function" defined on the property during the sorting process. The Default sorting mechanism sorts Work ID properties (EXAMPLE-123) by their text value, which results in EXAMPLE-12345 being considered a lower value than EXAMPLE-234. Using out of the box (OOTB) rules, the column sorts by string value, rather than by the numerical value of the work object numerical ID.


Error Messages



Not Applicable.


Steps to Reproduce

  1. Create a report definition.
  2. Include a text property with format AAA-BBB, where AAA is text and BBB is integer) as one of the columns.
  3. Sort the report based on this property.
  4. Create an override sort function and set it in the above property.
  5. Run the report definition and sort based on this property and observe the outcome.


Root Cause



Report definitions do not use the "Override Sort Function" defined on the property during report generation.

Resolution



Perform the following local-change:
  1. Modify the Column Source field for the Work ID property to call a function alias which removes the text prefix of the Work ID property and returns an integer.
  2. Select the gear icon coupled to the Work ID property in order to modify the column options.
  3. Specify a control to add the prefix back to the entry in the Column Format field.

Published August 28, 2015 - Updated October 8, 2020

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us