Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Content imported from a Scroll Translations translation file.

...

Sv translation
languagede

Status
colourRed
titleThis page is only available in English

Sv translation
languagefr


Warning
titlePas disponible sur tous les systèmes

Remarque : le CompressedU15 n'est pas disponible sur tous les systèmes pour des raisons de capacité.

Contexte

CompressedU contient des statistiques concernant:

  • Connexions des utilisateurs à l'ACD et aux groupes de l'ACD
  • Temps passé dans un statut particulier

Des informations telles que:

  • L'utilisateur
  • Le Groupe ACD
  • Le profil auquel l'utilisateur s'est connecté
  • Le nombre de logins
    • A l'ACD
    • Au groupe
  • Le nombre de changements de statut
    • A l'ACD
    • Au groupe
  • Temps passé dans divers statuts

est fournie.

Remarque : comme ces statistiques sont aggravées, on ne dispose pas d'autant d'informations que dans les enregistrements détaillés. Cependant, ces données agrégées peuvent être conservées beaucoup plus longtemps.

Paramètres

Les données sont agrégées en fonction du réglage des paramètres:

 Paramètre

Valeur par défaut

Objectif

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

7200

Le temps minimum après la fin d'un intervalle de temps avant l'agrégation des statistiques.

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

-

La date / l'heure de la prochaine tranche horaire à calculer. Ce paramètre peut être réinitialisé à une date/heure antérieure, auquel cas le système recalculera à nouveau tous les intervalles à partir de la date et de l'heure données.

Portal.ACD.Statistics.JTELStats2.Compress.CompressedU.CustomCompress
Le nom d'une procédure stockée, dans JTELStats2, qui est appelé après que les statistiques du système discutées ci-dessous ont été agrégées. Il peut être utilisé pour fournir des valeurs supplémentaires dans des tableaux supplémentaires, selon les besoins d'une installation personnalisée. REMARQUE : la modification des tableaux CompressedU eux-mêmes n'est PAS prise en charge.
Portal.ACD.Statistics.JTELStats2.Compress.CompressedU.CustomCompress.SuppressErrors0Réglé sur 1, pour supprimer les erreurs dans la routine CustomCompress. Si ce drapeau est activé, le système poursuivra les calculs pour les données, même si la routine personnalisée lance des erreurs.
Portal.ACD.Statistics.JTELStats2.Compress.CompressedU.EndTime02:50L'heure de fin au-delà de laquelle le processus ne s'exécute pas, et attend que l'heure de début soit passée avant de continuer. S'il est vide, le processus s'exécute tout le temps.
Portal.ACD.Statistics.JTELStats2.Compress.CompressedU.StartTime22:00L'heure de début après laquelle le processus commencera à s'exécuter jusqu'à l'heure de fin spécifiée. S'il est vide, le processus s'exécute tout le temps.

Requête

Deux tableaux sont fournis, CompressedU15 (tranches de temps de 15 minutes) et CompressedUDay (compression des jours), agrégés selon la requête suivante:

Translations Ignore


Code Block
titleRequête CompressedUA
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 				) 			)



Cette requête utilise un index spatial, pour déterminer si un changement de statut recoupe la tranche de temps en question.

Agrégations 

Horodatage

Lorsque les données sont agrégées, la logique suivante est appliquée en ce qui concerne les horodatages:

dtCreateddtEndStatus

Comptage des champs

Champs de temps
Avant la tranche de tempsDans la tranche de temps

0

TIMESTAMPDIFF( dtTimesliceBegin, dtEndStatus )
Avant la tranche de tempsAprès la tranche de temps

0

TIMESTAMPDIFF( dtTimesliceBegin, dtTimesliceEnd )
Avant la tranche de tempsNULL0TIMESTAMPDIFF( dtTimesliceBegin, dtTimesliceEnd )
Dans la tranche de tempsDans la tranche de temps

1

TIMESTAMPDIFF( dtCreated, dtEndStatus )
Dans la tranche de temps Après la tranche de temps

1

TIMESTAMPDIFF( dtTimesliceBegin, dtTimesliceEnd )
Dans la tranche de tempsNULL1TIMESTAMPDIFF( dtCreated, dtTimesliceEnd )

Tableaux

CompressedU15

Ce tableau contient des statistiques compressées pour des intervalles de 15 minutes.

CompressedUADay

Ce tableau contient des statistiques compressées pour les intervalles de jours.

Champs

Les définitions des champs sont essentiellement les mêmes, dans les deux tableaux, seuls les intervalles d'agrégation sont différents.

ChampTypeContenu
IDINTUn identifiant unique est attribué à chaque enregistrement. Notez que les ID ne sont pas réutilisés, car si un intervalle est recalculé, l'enregistrement est ajouté avec REMPLACER, c'est-à-dire que l'enregistrement existant sera supprimé et un nouvel enregistrement avec un nouvel ID sera créé à sa place.
ClientsIDINTID du client à partir du tableau des clients.
UsersIDINTL'ID de l'utilisateur à partir du tableau des utilisateurs.
UsersProfilesIDINTL'ID du profil de l'utilisateur à partir des UserProfiles dans lesquels l'agent était connecté.
AcdGroupsIDINTID du groupe ACD, à partir de la table AcdGroups.
dtIntervalStartDATETIMEDate et heure du début de l'intervalle.
UsersUIDVARCHAR(64)Le champ UsersUID.
UsersNameVARCHAR(64)Le nom des utilisateurs.
UsersFirstNameVARCHAR(64)Le prénom des utilisateurs.
Le nom des profiles des utilisateursVARCHAR(64)Le nom des profils des utilisateurs.
AcdGroupsNameVARCHAR(64)Le champ Nom de la table AcdGroups, tel qu'il a été configuré lors de la création des statistiques compressées.
Login_CountINTbLoggedIn = TRUE, nombre de changements de statut dans la tranche de temps.
Login_TimeINTbLoggedIn = TRUE, nombre de secondes dans la tranche de temps.
Logout_CountINTbLoggedIn = FALSE, nombre de changements de statut dans la tranche horaire.
Logout_TimeINTbLoggedIn = FALSE, nombre de secondes dans la tranche horaire.
InLocation_CountINTbLoggedIn = TRUE, nombre de changements de statut dans le délai.
InLocation_TimeINTbLoggedIn = TRUE, nombre de secondes dans la tranche horaire.
Calls_CountINTbLoggedIn = TRUE, nombre de changements de statut dans le délai.
Calls_TimeINTbCalls = TRUE, nombre de secondes dans la tranche horaire.
VoiceMail_CountINTbVoiceMail = TRUE, nombre de changements de statut dans le délai.
VoiceMail_TimeINTbVoiceMail = TRUE, nombre de secondes dans la tranche horaire.
Outbound_CountINTbOutbound = TRUE, nombre de changements de statut dans le délai.
Outbound_TimeINTbOutbound = TRUE, nombre de secondes dans la tranche horaire.
Fax_CountINTbFax = TRUE, nombre de changements de statut dans le délai.
Fax_TimeINTbFax = TRUE, nombre de secondes dans la tranche horaire.
Callback_CountINTbCallback = TRUE, le nombre de changements de statut dans le délai.
Callback_TimeINTbCallback = TRUE, nombre de secondes dans la tranche horaire.
Pause_CountINTbPause = TRUE, nombre de changements de statut dans le délai.
Pause_TimeINTbPause = TRUE, nombre de secondes dans la tranche horaire.
SMS_CountINTbSMS = TRUE, nombre de changements de statut dans le délai.
SMS_TimeINTbSMS = TRUE, nombre de secondes dans la tranche horaire.
ManualPostCall_CountINTbManualPostCall = TRUE, nombre de changements de statut dans le délai.
ManualPostCall_TimeINTbManualPostCall = TRUE, nombre de secondes dans la tranche horaire.
EMail_CountINTbEMail = TRUE, nombre de changements de statut dans le délai.
EMail_TimeINTbEMail = TRUE, nombre de secondes dans la tranche horaire.
Ticket_CountINTbTicket = TRUE, nombre de changements de statut dans le délai.
Ticket_TimeINTbTicket = TRUE, nombre de secondes dans la tranche horaire.
Chat_CountINTbChat = TRUE, nombre de changements de statut dans le délai.
Chat_TimeINTbChat = TRUE, nombre de secondes dans la tranche horaire.
Holiday_CountINTbHoliday = TRUE, nombre de changements de statut dans le délai.
Holiday_TimeINTbHoliday = TRUE, nombre de secondes dans la tranche horaire.
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

nombre de changements de statut dans la tranche horaire.

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

nombre de secondes dans la tranche horaire.