Support Article
TrackSecurityChanges history memos incorrect
SA-15969
Summary
When enabling field level auditing, attempting to track changes in a nested paglist (such as pagelist(1).pagelist(1).property) only partially succeeds. The changes are tracked, but the history memos do not distinguish deeper than the first level of the pagelist. That is, if you create 3 entries in pyTrackSecurityChanges as below, the history memos will all reference the first occurrence in the above list for which the first subscript is a match. Changes to any of the nested subscripts will be tracked, but they will all refer back to the first occurrence matching the 1st-level subscript.
- pagelist(1).pagelist(1).property
- pagelist(1).pagelist(2).property
- pagelist(1).pagelist(3).property
Error Messages
Not Applicable
Steps to Reproduce
Configure the pyTrackSecurityChanges as highlighted below.

Root Cause
The system does not provide the fine level of detail attempted above.
Resolution
The system does not provide the fine level of detail attempted above. The changes will be tracked, but only the first reference to the first level subscript will be activated when the change occurs.
Published January 31, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.