Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ÜberschriftBerechnungBedeutung

Angem.

Berechnung:

IFNULL( SUM( CASE
WHEN ( AcdAgentStatus.bLoggedIn = 0 ) THEN 0
ELSE IFNULL( MaxParallelCalls, 1 )
END
), 0 ) AS AgentsLoggedIn,

Anzeige:

#{supervisorRealtimeGroupDataTotals.data['AgentsLoggedIn']}

Die Anzahl der angemeldeteten Agenten.

Hierbei werden Agenten nur einmal gezählt, unabhängig davon in wieviele ACD Gruppen Sie angemeldet sind. D.h. diese Zahl muss nicht zwangsläufig die Summe der darüberliegende Zahlen entsprechen.

Frei

Berechnung:

IFNULL( SUM( CASE
WHEN ( AcdAgentStatus.bLoggedIn = 0 ) OR ( TelStatusID <> 0 ) OR ( TransactionCodeMandatoryStatisticsPartAID IS NOT NULL ) THEN 0
WHEN ( AcdAgentStatus.bManualPostCall = 1 ) THEN 0
WHEN STRFTIME( '%s', Users.dtLastCall ) > STRFTIME( '%s', DATETIME( 'now', 'localtime' ) ) THEN 0
WHEN bMultiChannelAgent = 1 THEN IFNULL( MaxParallelCalls, 1 )
ELSE 1
END
), 0 ) AS AgentsFree,

Anzeige:

#{supervisorRealtimeGroupDataTotals.data['AgentsFree']}

Die Anzahl der freien Agenten (als Agent Angemeldet, egal in welche ACD Gruppen, Telefon ist Frei, keine Zwangserfassung von Transaction-Codes aktiv, keine Nachbearbeitung).

Für Multi-Channel Agenten wird die Anzahl der eingerichteten Kanälen gezählt.

Hierbei werden Agenten nur einmal gezählt, unabhängig davon in wieviele ACD Gruppen Sie angemeldet sind. D.h. diese Zahl muss nicht zwangsläufig die Summe der darüberliegende Zahlen entsprechen.

Im Gespräch

Berechnung:

IFNULL( SUM( CASE
WHEN ( AcdAgentStatus.bLoggedIn = 0 ) THEN 0
WHEN ( varCallDataID IS NOT NULL ) THEN 1
ELSE 0
END
), 0 ) AS AgentsBusy,

Anzeige:

#{supervisorRealtimeGroupDataTotals.data['AgentsBusy']}

Die Anzahl der belegten Agenten (haben ein Gespräch zugewiesen oder werden ein Gespräch zugewiesen bekommen).

Hierbei werden Agenten nur einmal gezählt, unabhängig davon in wieviele ACD Gruppen Sie angemeldet sind. D.h. diese Zahl muss nicht zwangsläufig die Summe der darüberliegende Zahlen entsprechen.

Langtelefonierer

Berechnung:

IFNULL( SUM( CASE
WHEN ( AcdAgentStatus.bLoggedIn = 0 ) THEN 0
WHEN varCallData.bLongCallAlarmed = 1 THEN 1
ELSE 0
END
), 0 ) AS AgentsLongCalls,

Anzeige:

#{supervisorRealtimeGroupDataTotals.data['AgentsLongCalls']}

Die Anzahl der Agenten die in einem Telefonat involviert sind, die als "Long Call" alarmiert / gekennzeichnet wurde.

Diese Zahl wird die Summe der darüberliegende Zahlen entsprechen.

Nachbearbeitung

Berechnung:

IFNULL( SUM( CASE
WHEN ( AcdAgentStatus.bLoggedIn = 0 ) THEN 0
WHEN ( AcdAgentStatus.bManualPostCall = 0 1 ) THEN 1
WHEN STRFTIME( '%s', Users.dtLastCall ) > STRFTIME( '%s', DATETIME( 'now', 'localtime' ) ) THEN 1
ELSE 0
END
), 0 ) AS AgentsPostCall,

Anzeige:

#{supervisorRealtimeGroupDataTotals.data['AgentsPostCall']}

Die Anzahl der Agenten die in Nachbearbeitung sind (manuell oder automatisch).

Hierbei werden Agenten nur einmal gezählt, unabhängig davon in wieviele ACD Gruppen Sie angemeldet sind. D.h. diese Zahl muss nicht zwangsläufig die Summe der darüberliegende Zahlen entsprechen.

Pause

Berechnung:

IFNULL( SUM( CASE
WHEN ( AcdAgentStatus.bLoggedIn = 0 ) OR ( bPause = 0 ) THEN 0
WHEN bMultiChannelAgent = 1 THEN IFNULL( MaxParallelCalls, 1 )
ELSE 1
END
), 0 ) AS AgentsPause,

Anzeige:

#{supervisorRealtimeGroupDataTotals.data['AgentsPause']}

Die Anzahl der Agenten die in Pause sind.

Hierbei werden Agenten nur einmal gezählt, unabhängig davon in wieviele ACD Gruppen Sie angemeldet sind. D.h. diese Zahl muss nicht zwangsläufig die Summe der darüberliegende Zahlen entsprechen.

Besetzt

Berechnung:

IFNULL( SUM( CASE
WHEN ( AcdAgentStatus.bLoggedIn = 0 ) THEN 0
WHEN Users.AcdMissedCallCounterBusy > 0 THEN 1
ELSE 0
END
), 0 ) AS AgentsFailedBusy,

Anzeige:

#{supervisorRealtimeGroupDataTotals.data['AgentsFailedBusy']}

Die Anzahl der Agenten, die beim letzten Anwahlversuch als Besetzt erkannt wurden.

Hierbei werden Agenten nur einmal gezählt, unabhängig davon in wieviele ACD Gruppen Sie angemeldet sind. D.h. diese Zahl muss nicht zwangsläufig die Summe der darüberliegende Zahlen entsprechen.

Keine Antwort

Berechnung:

IFNULL( SUM( CASE
WHEN ( AcdAgentStatus.bLoggedIn = 0 ) THEN 0
WHEN Users.AcdMissedCallCounterNoAnswer > 0 THEN 1
ELSE 0
END
), 0 ) AS AgentsFailedNoAnswer,

Anzeige:

#{supervisorRealtimeGroupDataTotals.data['AgentsFailedNoAnswer']}

Die Anzahl der Agenten, die beim letzten Anwahl-Versuch nicht geantwortet haben.

Hierbei werden Agenten nur einmal gezählt, unabhängig davon in wie viele ACD Gruppen Sie angemeldet sind. D.h. diese Zahl muss nicht zwangsläufig die Summe der darüberliegende Zahlen entsprechen.


Ø Anrufe

Berechnung:

IFNULL( SUM( CASE
WHEN ( AcdAgentStatus.bLoggedIn = 0 ) THEN 0
ELSE Users.AcdLoginTotalCalls
END
), 0 ) AS AcdLoginTotalCalls,

Anzeige:

#{jt:safeDivideAndRound( supervisorRealtimeGroupDataTotals.data['AcdLoginTotalCalls'], supervisorRealtimeGroupDataTotals.data['AgentsLoggedIn'] )}

Die durchschnittliche Anzahl der Anrufe seit dem Agenten-Login über alle eindeutige Agenten ermittelt, die Mitglied der angezeigten ACD Gruppen sind.

Hierbei werden Agenten nur einmal gezählt, jedoch werden alle Gespräche die der Agent geführt hat berechnet. D.h. diese Zahl steht nicht in Relation zu den darüber liegenden Zahlen für jede einzelne ACD Gruppe.

Ø Auslastung

Berechnung:

IFNULL( SUM( CASE
WHEN ( AcdAgentStatus.bLoggedIn = 0 ) THEN 0
ELSE Users.AcdLoginCallSeconds
END
), 0 ) AS AcdLoginCallSeconds,

IFNULL( SUM( CASE
WHEN ( AcdAgentStatus.bLoggedIn = 0 ) THEN 0
ELSE STRFTIME( '%s', DATETIME( 'now', 'localtime' ) ) - STRFTIME( '%s', Users.dtAcdLoggedIn )
END
), 0 ) AS AcdLoginSeconds

Anzeige:

#{jt:safePercentage( supervisorRealtimeGroupDataTotals.data['AcdLoginCallSeconds'], supervisorRealtimeGroupDataTotals.data['AcdLoginSeconds'] )}

Die Durchschnittliche Auslastung der Agenten insgesamt. Hierbei werden die Gesamtzeiten für Login sowie Call-Dauer der Agenten summiert und als Prozentsatz ausgegeben.

Hierbei werden Agenten nur einmal gezählt, jedoch werden alle Gespräche die der Agent geführt hat berechnet. D.h. diese Zahl steht nicht in Relation zu den darüber liegenden Zahlen für jede einzelne ACD Gruppe.

Gesamt

Berechnung:

IFNULL( SUM(
CASE
WHEN bMultiChannelAgent = 1 THEN IFNULL( MaxParallelCalls, 1 )
ELSE 1
END
), 0 ) AS AgentsTotal,

Anzeige: agentsTotal

Die Gesamtzahl der eindeutige Agenten die in allen angezeigten ACD Gruppen mitglied sind.

Hierbei werden Agenten nur einmal gezählt, unabhängig davon in wieviele ACD Gruppen Sie angemeldet sind. D.h. diese Zahl muss nicht zwangsläufig die Summe der darüberliegende Zahlen entsprechen.

...