" /> CCpulse: can you hide all agents and only display those with thresholds exceeded - Genesys CTI User Forum

Author Topic: CCpulse: can you hide all agents and only display those with thresholds exceeded  (Read 3286 times)

RC1

  • Guest
Advertisement
Our command center monitors 5 locations with about 1000 agents; I'm trying to simplify some workspaces so that only statuses that have exceeded thresholds display the agent and all others are hidden; I've tried various stacking of thresholds, like if call is outbound and duration > 20 minutes "show" and make red, but if just outbound call hide it. I can't get all the <20 min outbound calls agents to be hidden while having the ones above threshold be visible. All the agents on outbound calls are displayed

Anyone ever have success hiding all "within threshold" agents but display those that have exceeded one or more thresholds?

Offline Steve

  • Sr. Member
  • ****
  • Posts: 298
  • Karma: 11
Can you post the threshold code you are using?

Marked as best answer by on April 30, 2025, 01:09:39 AM

RC1

  • Guest
I set up 2 thresholds; as a test I tried hiding all agents who were logged in

if Threshold.StatValue = StatAction.SDNALoggedIn then
  Threshold.Result = true
end if

I set the action to "Hide"
CCPulseNotifier.Hide

and then this as the next threshold:

if Threshold.StatValue = StatAction.SDNACallOutbound then
  Threshold.Actiondelay=1800
  Threshold.Result = true
end if
and set the action to it to "Show" and SetColrRed
CCPulseNotifier.Show
CCPulseNotifier.SetColor( Color.Red )

I would have thought that all agents logged in would be hidden and if I had an agent on an outbound call >1800 seconds that it would then display; the CCPulse Admin manual seems to indicate that one threshold can override another, but I can't seem to create something that works.