Approval History Not Showing Impersonation / Delegation Details
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Monday
Hi everyone,
I have a requirement to display impersonation and delegation details in the approval history.
Based on this explanation, it should be possible by setting the following system properties to true:
com.glide.hub.flow.approval.show_impersonate_audit_comment
com.glide.hub.flow.approval.show_delegate_audit_comment
This works as expected in my Zurich PDI, where both properties already exist and are set to true.
However, in our Yokohama instance, these system properties were not available out of the box. I created them manually and set their values to true, but the approval history still does not work as I expected.
Has anyone experienced a similar issue in Yokohama?
Is there an additional configuration, plugin dependency, or change in behavior in Yokohama that I might be missing?
Any suggestions would be appreciated. Thank you!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Tuesday
Do not rely on these system properties.
Instead, use the approval audit data, which still correctly records impersonation and delegation.
Read approval data from sysapproval_approver
Use audit fields:
sys_created_by
sys_updated_by
Detect impersonation via:
gs.getImpersonatingUser() (at runtime) or audit comparison
Display this information using:
A custom UI Formatter / Workspace component, or
A custom related list for Approval History
There is no missing configuration or plugin in Yokohama.
This is a platform behavior change, and the only reliable solution is a custom approval history display using audit data.
