An object will audit the user making the change in the UI, so if user1 starts a process, notifies user2 to make a change, user2 edits the object to make a change, then user2 will be the one recorded against the audit record regardless of whether the process was still running or not.
Is that how user2 is making the change, or is their action/intention being carried out in the process itself (e.g. user2 responds to an action item, and then the process uses that information to apply the change, even though the process is still running for user1)?
- If user2 is making the change in the Clarity UI and it showing up as though user1 has done it, you might have a defect to be investigated
- If the process from user1 is applying the change on behalf of user2, then alter how that change is being applied - e.g. if via XOG, then have the XOG session initiated for user2 instead of user1, and then it won't matter who is running the process.
- If there are any direct SQL updates being performed to edit the record, then instead of a product defect, you may just have a situation where the last updated by and last updated date fields are not being correctly updated, leading to the wrong user (and time) being attributed for making changes to the record as these are the values it uses.
Original Message:
Sent: 07-06-2020 02:11 AM
From: BORUT DEBELJAK
Subject: User name in Audit for changes made by process
We have a process, which is started by a user. Process notifies second user that, he has to change data on a project. When second user changes data (status) in audit record user which started process is recorder as user who changed record.
Any suggestions how to get right user data in Audit record?
------------------------------
Borut Debeljak
------------------------------