Versions Compared

Key

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

...

Sv translation
languagede


Warning
titleNot available on all systems

Beachten Sie: CompressedU15 ist aus Kapazitätsgründen nicht auf allen Systemen verfügbar.

Hintergrund

CompressedU enthält Statistiken bezüglich:

  • Anmeldungen von Benutzern bei der ACD und bei ACD-Gruppen
  • In einem bestimmten Status verbrachte Zeit

Information wie z.B.:

  • Der Benutzer
  • Die ACD group
  • Das Profil, in dem der Benutzer angemeldet war
  • Die Anzahl der Anmeldungen
    • An die ACD
    • An die Gruppe
  • Die Anzahl der Statusveränderungen
    • An der ACD
    • An der Gruppe
  • Zeiten verbracht in verschiedenen Status

sind zur Verfügung gestellt.

Beachten Sie: Da diese Statistiken aggregiert sind, sind weniger Informationen verfügbar als in den Einzelverbindungsnachweisen. Jedoch können diese aggregierten Daten sehr viel länger aufbewahrt werden.

Parameter

Die Daten werden entsprechend den Einstellungen der Parameter aggregiert:

Parameter

Standard-
wert

Zweck

Portal.ACD.Statistics.JTELStats2.Compress.CompressedU.SecondsToWait

7200

Die Mindestzeit nach dem Ende eines Zeitintervalls, bevor die Statistiken aggregiert werden.

Portal.ACD.Statistics.JTELStats2.Compress.CompressedU.NextTimeSlice

-

Datum und Uhrzeit des nächsten zu berechnenden Zeitintervalls. Dieser Parameter kann auf ein früheres Datum / eine frühere Uhrzeit zurückgesetzt werden. In diesem Fall berechnet das System alle Intervalle ab dem angegebenen Datum und der angegebenen Uhrzeit neu.

Portal.ACD.Statistics.JTELStats2.Compress.CompressedU.CustomCompress
Der Name einer gespeicherten Prozedur in JTELStats2, die aufgerufen wird, nachdem die unten beschriebenen Systemstatistiken aggregiert wurden. Dies kann verwendet werden, um zusätzliche Werte in zusätzlichen Tabellen bereitzustellen, wie es für eine benutzerdefinierte Installation festgelegt wurde. HINWEIS: Die Änderung der CompressedU-Tabellen selbst wird NICHT unterstützt.
Portal.ACD.Statistics.JTELStats2.Compress.CompressedU.CustomCompress.SuppressErrors0Auf 1 gesetzt, um Fehler in der CustomCompress-Routine zu unterdrücken. Wenn dieses Flag gesetzt ist, fährt das System mit den Berechnungen für die Daten fort, auch wenn die benutzerdefinierte Routine Fehler auslöst.
Portal.ACD.Statistics.JTELStats2.Compress.CompressedU.EndTime02:50Die EndTime, nach der der Prozess nicht mehr weiterläuft und wartet, bis die StartTime verstrichen ist, bevor er fortgesetzt wird. Wenn leer, läuft der Prozess die ganze Zeit
Portal.ACD.Statistics.JTELStats2.Compress.CompressedU.StartTime22:00Die Startzeit, nach der der Prozess beginnt, bis zur angegebenen Endzeit zu laufen. Wenn leer, läuft der Prozess die ganze Zeit.

Abfrage

Es werden zwei Tabellen bereitgestellt, CompressedA15 (15-Minuten-Zeitabschnitte) und CompressedADay (Tageskomprimierung), die gemäß der folgenden Abfrage aggregiert werden:

Translations Ignore


Code Block
titleCompressedUA Query
SELECT		(Various Aggregations)
FROM 		JTELStats.AcdStatisticsLogin2 AcdStatisticsLogin2
JOIN		JTELWeb.AcdAgentStatus AcdAgentStatus
	ON		AcdStatisticsLogin2.AcdAgentStatusID = AcdAgentStatus.ID
WHERE		( 	
				INTERSECTS
				( 
					LINESTRING
					( 
						POINT( UNIX_TIMESTAMP( _Timeslice_Begin ), AcdStatisticsLogin2.UsersID ),
						POINT( UNIX_TIMESTAMP( Timeslice_End_Selects_ ), AcdStatisticsLogin2.UsersID ) 
					), 
					geom2 
				)
			)



This query uses a spatial index, to determine if a status change intersects the time slice in question.

Aggregationen

Zeitstempel

Bei der Aggregation der Daten wird die folgende Logik auf die Zeitstempel angewandt:

dtCreateddtEndStatus

Count Fields

Time Fields
Before TimesliceWithin Timeslice

0

TIMESTAMPDIFF( dtTimesliceBegin, dtEndStatus )
Before TimesliceAfter Timeslice

0

TIMESTAMPDIFF( dtTimesliceBegin, dtTimesliceEnd )
Before TimesliceNULL0TIMESTAMPDIFF( dtTimesliceBegin, dtTimesliceEnd )
Within TimesliceWithin Timeslice

1

TIMESTAMPDIFF( dtCreated, dtEndStatus )
Within Timeslice After Timeslice

1

TIMESTAMPDIFF( dtCreated, dtTimesliceEnd )
Within TimesliceNULL1TIMESTAMPDIFF( dtCreated, dtTimesliceEnd )

Tabellen

CompressedU15

Diese Tabelle enthält komprimierte Statistiken für 15-Minuten-Intervalle.

CompressedUDay

Diese Tabelle enthält komprimierte Statistiken für Tagesintervalle.

Felder

Die Felddefinitionen sind in beiden Tabellen im Wesentlichen identisch, nur die Aggregationsintervalle sind unterschiedlich.

FeldTypInhaltInhalte
IDINTEine einzigartige ID, die jedem Datensatz zugewiesen wird. Beachten Sie, dass die IDs nicht wiederverwendet werden, denn wenn ein Intervall neu berechnet wird, wird der Datensatz mit REPLACE hinzugefügt, d.h. der bestehende Datensatz wird gelöscht und ein neuer Datensatz mit einer neuen ID wird an seiner Stelle erstellt.
ClientsIDINTID des Mandanten aus der Clients Tabelle
UsersIDINTDie ID des Benutzers aus der User Tabelle
UsersProfilesIDINTDie ID des Userprofils aus UserProfiles, in dem der Agent angemeldet war, oder 0, wenn keine Profilinformationen verfügbar sind.
AcdGroupsIDINTID der ACD Gruppe, aus der AcdGroups Tabelle.
dtIntervalStartDATETIMEDatum und Uhrzeit des Beginns des Intervalls.
UsersUIDVARCHAR(64)Das BenutzerUID Feld.
UsersNameVARCHAR(64)Der Name des Benutzers
UsersFirstNameVARCHAR(64)Der Vorname des Benutzers
UsersProfilesNameVARCHAR(64)Der Benutzerprofilname.
AcdGroupsNameVARCHAR(64)Das Namenfeld aus der AcdGroups Tabelle,wie bei der Erstellung der compressed statistics konfiguriert.
Login_CountINTbLoggedIn = TRUE, Anzahl der Statusänderungen innerhalb der Zeitspanne. 
Login_TimeINTbLoggedIn = TRUE, Anzahl der Sekunden innerhalb der Zeitspanne.
Logout_CountINTbLoggedIn = FALSE, Anzahl der Statusänderungen innerhalb der Zeitspanne.
Logout_TimeINTbLoggedIn = FALSE, Anzahl der Sekunden innerhalb der Zeitspanne.
InLocation_CountINTbInLocation = TRUE, Anzahl der Statusänderungen innerhalb der Zeitspanne.
InLocation_TimeINTbInLocation = TRUE, Anzahl der Sekunden innerhalb der Zeitspanne.
Calls_CountINTbCalls = TRUE, Anzahl der Statusänderungen innerhalb der Zeitspanne.
Calls_TimeINTbCalls = TRUE, Anzahl der Sekunden innerhalb der Zeitspanne.
VoiceMail_CountINTbVoiceMail = TRUE, Anzahl der Statusänderungen innerhalb der Zeitspanne.
VoiceMail_TimeINTbVoiceMail = TRUE, Anzahl der Sekunden innerhalb der Zeitspanne.
Outbound_CountINTbOutbound = TRUE, Anzahl der Statusänderungen innerhalb der Zeitspanne.
Outbound_TimeINTbOutbound = TRUE, Anzahl der Sekunden innerhalb der Zeitspanne.
Fax_CountINTbFax = TRUE, Anzahl der Statusänderungen innerhalb der Zeitspanne.
Fax_TimeINTbFax = TRUE, Anzahl der Sekunden innerhalb der Zeitspanne.
Callback_CountINTbCallback = TRUE, Anzahl der Statusänderungen innerhalb der Zeitspanne.
Callback_TimeINTbCallback = TRUE, Anzahl der Sekunden innerhalb der Zeitspanne.
Pause_CountINTbPause = TRUE, Anzahl der Statusänderungen innerhalb der Zeitspanne.
Pause_TimeINTbPause = TRUE, Anzahl der Sekunden innerhalb der Zeitspanne.
SMS_CountINTbSMS = TRUE, Anzahl der Statusänderungen innerhalb der Zeitspanne.
SMS_TimeINTbSMS = TRUE, Anzahl der Sekunden innerhalb der Zeitspanne.
ManualPostCall_CountINTbManualPostCall = TRUE, Anzahl der Statusänderungen innerhalb der Zeitspanne.
ManualPostCall_TimeINTbManualPostCall = TRUE, Anzahl der Sekunden innerhalb der Zeitspanne.
EMail_CountINTbEMail = TRUE, Anzahl der Statusänderungen innerhalb der Zeitspanne.
EMail_TimeINTbEMail = TRUE, Anzahl der Sekunden innerhalb der Zeitspanne.
Ticket_CountINTbTicket = TRUE, Anzahl der Statusänderungen innerhalb der Zeitspanne.
Ticket_TimeINTbTicket = TRUE, Anzahl der Sekunden innerhalb der Zeitspanne.
Chat_CountINTbChat = TRUE, Anzahl der Statusänderungen innerhalb der Zeitspanne.
Chat_TimeINTbChat = TRUE, Anzahl der Sekunden innerhalb der Zeitspanne.
Holiday_CountINTbHoliday = TRUE, Anzahl der Statusänderungen innerhalb der Zeitspanne.
Holiday_TimeINTbHoliday = TRUE, Anzahl der Sekunden innerhalb der Zeitspanne.
Other_CountINT

bLoggedIn = TRUE
bCalls = FALSE
bVoiceMail = FALSE
bOutbound = FALSE
bFax = FALSE
bCallback = FALSE
bPause = FALSE
bSMS = FALSE
bManualPostCall = FALSE
bEMail = FALSE
bTicket = FALSE
bChat = FALSE
bHoliday = FALSE

Anzahl der Statusänderungen innerhalb der Zeitspanne

Other_TimeINT

bLoggedIn = TRUE
bCalls = FALSE
bVoiceMail = FALSE
bOutbound = FALSE
bFax = FALSE
bCallback = FALSE
bPause = FALSE
bSMS = FALSE
bManualPostCall = FALSE
bEMail = FALSE
bTicket = FALSE
bChat = FALSE
bHoliday = FALSE

Anzahl der Sekunden innerhalb der Zeitspanne



...