It's possible, the question is how do you wanna report.
• U can see the Login Time in CCpulse of course
• U can write a sql query, just adding the count of active states in RESOURCE_STATE_FACT, which should result in the total login time:
sum(CASE WHEN rsf.resource_state_key = 1 THEN rsf.total_duration ELSE 0 END) waiting_fnc,
sum(CASE WHEN rsf.resource_state_key = 2 THEN rsf.total_duration ELSE 0 END) offhook,
sum(CASE WHEN rsf.resource_state_key = 3 THEN rsf.total_duration ELSE 0 END) dialing,
sum(CASE WHEN rsf.resource_state_key = 4 THEN rsf.total_duration ELSE 0 END) ringing,
sum(CASE WHEN rsf.resource_state_key = 5 THEN rsf.total_duration ELSE 0 END) notready_fnc,
sum(CASE WHEN rsf.resource_state_key = 6 THEN rsf.total_duration ELSE 0 END) aftercallwork,
sum(CASE WHEN rsf.resource_state_key = 7 THEN rsf.total_duration ELSE 0 END) onhold,
sum(CASE WHEN rsf.resource_state_key = 8 THEN rsf.total_duration ELSE 0 END) callunknown,
sum(CASE WHEN rsf.resource_state_key = 9 THEN rsf.total_duration ELSE 0 END) callConsult,
sum(CASE WHEN rsf.resource_state_key = 10 THEN rsf.total_duration ELSE 0 END) callinternal,
sum(CASE WHEN rsf.resource_state_key = 11 THEN rsf.total_duration ELSE 0 END) calloutbound,
sum(CASE WHEN rsf.resource_state_key = 12 THEN rsf.total_duration ELSE 0 END) callinbound
Have i understood it right or did u mean something else?
P