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

Field Level Auditing does not work correctly for page lists

SA-56667

Summary



Field level auditing does not work correctly for nested page list properties.


Error Messages



Not Applicable


Steps to Reproduce

  1. Create a data structure, such as Page1.Page2.PageList1(1).PageList2(1). 
  2. Audit the above structure by navigating to Designer Studio > Case Management > Work Management > Field Level Auditing.
  3. Update any scalar property in PageList2. Entries are incorrect in the audit history.


Root Cause



Field level auditing is not supported for nested page list properties.
Tracking changes in the page list for a specific page index property is not possible at the granular level. The logic of tracking the changes in a page list compares an entire page at a particular index (for example, index 1). If there is a difference between the current page and the previous page at index 1, audit messages are logged.

Changes to the existing page and a new page is not known. Two audit messages, such as 'Removed page at index 1' and 'Added page at index 1' display. This generates multiple entries in the audit.


Resolution



Perform the following local-change:

Enable auditing for specific properties in the page list. This prints the correct audit messages, such as 'Account balance changed from '1000' to '2000'.'

However, the limitation is that it does not print the nested path of the property (that is, Account balance of the page list which was updated).

This behavior is currently not supported and is scheduled to be supported in a future Pega release.



 

Published July 23, 2018 - 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