is it possible to add an audit entry in a table when session timeout occurs and requestor gets passivated and also when same session gets restored? Pega automatically logs an entry to pr_perf_stats table but it does not log anything when same session is restored. We need to know the actual active logged in time in Pega application for an audit requirement. Below is a snapshot of records from pr_perf_stats table from one of our environment
Here session is timed out twice but have same session start time i.e. 03:54. But here we want to consider this as 2 separate session with exact start time. But there is no exact time captured by Pega when does session become restored from last passivation. From this example, it is sometime between 06:18 to 06:59 as we can understand from the entries manually. Any help would be very much appreciated.
Also is it possible to enable auto-log off or force log off like happens in retail banking sessions?