Question

Field Level tracking

I

For field level tracking / auditing I am using TrackSecurityChanges. I have a pagelist in a data class that I am trying to track changes to. When a value in one of the pages in the pagelist is changed I see an entry in the history like such:

Changed Contact Email From 'xxx@y.com' To 'bbbb@y.com'

The problem with this is that the history memo is not indicating which page in the pagelist this was changed on. What if there were

more than one page in the pagelist that had and Email of 'xxx@y.com'. How do I know from the history record which page the Email field was changed on?

IS there a custom change I can make to indicate the page? I haven't found a way to do it.

***Moderator Edit-Vidyaranjan: Updated Platform Capability***

Comments

Keep up to date on this post and subscribe to comments

October 11, 2019 - 11:02am

For field level tracking / auditing I am using TrackSecurityChanges. I have a pagelist in a data class that I am trying to track changes to. When a value in one of the pages in the pagelist is changed I see an entry in the history like such: "Changed Contact Email From 'xxx@y.com' To 'bbbb@y.com' ".  The problem with this is that the history memo is not indicating which page in the pagelist this was changed on. What if there were more than one page in the pagelist that had and Email of 'xxx@y.com'. How do I know from the history record which page the Email field was changed on?  IS there a custom change I can make to indicate the page? I haven't found a way to do it

 

 

Pega
October 14, 2019 - 2:18am

Hi ,

I think this is expected behavior from the product.

I will check once regarding the work-around to achieve your requirement and update you.

please let me know the pega version that you are using.

October 14, 2019 - 8:44am
Response to chinn2

I did try to include the pagelist and not the embedded property in the trackchanges data transform like ".claims(1)" instead of ".claims(1).claimnumber" and it sort of gets me closer but its a little confusing.  If I change the value of an embedded property it indicates an add and then a remove and lists out values of the embedded properties delimited by "|" along with index on add.  Perhaps this might be sufficient but I'm trying to determine if it will work for me.  Basically I need to be able to look at the history and be able to determine who changed what to what.and when within a pagelist.

October 15, 2019 - 9:09am
Response to chinn2

8.1.4