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

Obfuscate does not work for columns on report definition



For a report definition column, a When condition is set with column format as 'Obfuscate'. The When rule is initiated; however, the masking of the column does not occur.

Error Messages

Not Applicable

Steps to Reproduce

  1. Create a report definition.
  2. Define a page with an embedded property (with a different class from that of the report definition) in the column.
  3. In the column, mention the column format as 'Obfuscate' and apply a When rule to it. 
  4. Create the When rule in the class as that of the report definition.

Root Cause

The When rule is created in both the classes (that is, the report definition class and the class in which the page mentioned in the report definition is defined).
At runtime, as the SQL searches for the When rule in the class for that specific column, the functionality does not work correctly.


Perform the following local-change:

Create the When rule in the class in which the page is defined.

Published April 16, 2020 - Updated December 2, 2021

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