Is it possible to Customize session timeout and session restoration? is it possible to enable auto log off on session timeout?
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
PXREQUESTORID SNAPSHOTDATE STARTTIME PYUSERIDENTIFIER PXSNAPSHOTTYPE
H31886462097433EAA503E7D6C25AC7F1 02-FEB-2015 03:59 02-FEB-2015 03:54 XXXXX INTERVAL
H31886462097433EAA503E7D6C25AC7F1 02-FEB-2015 04:59 02-FEB-2015 03:54 XXXXX
INTERVAL
H31886462097433EAA503E7D6C25AC7F1 02-FEB-2015 05:59 02-FEB-2015 03:54 XXXXX
INTERVAL
H31886462097433EAA503E7D6C25AC7F1 02-FEB-2015 06:18 02-FEB-2015 03:54 XXXXX
PASSIVATED
H31886462097433EAA503E7D6C25AC7F1 02-FEB-2015 06:59 02-FEB-2015 03:54 XXXXX
INTERVAL
H31886462097433EAA503E7D6C25AC7F1 02-FEB-2015 07:59 02-FEB-2015 03:54 XXXXX
INTERVAL
H31886462097433EAA503E7D6C25AC7F1 02-FEB-2015 08:59 02-FEB-2015 03:54 XXXXX
INTERVAL
H31886462097433EAA503E7D6C25AC7F1 02-FEB-2015 09:59 02-FEB-2015 03:54 XXXXX
INTERVAL
H31886462097433EAA503E7D6C25AC7F1 02-FEB-2015 10:32 02-FEB-2015 03:54 XXXXX
PASSIVATED
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?