Warning |
---|
title | Pas disponible sur tous les systèmes |
---|
| Note: CompressedU15 n'est pas disponible sur tous les systèmes pour des raisons de capacité. |
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
- Le nombre de changements de statut
- Temps passé dans divers statuts
est fournie. Remarque : ces statistiques étant agrégées, elles ne fournissent pas autant d'informations que les enregistrements détaillés. Toutefois, ces données agrégées peuvent être conservées pendant une période beaucoup plus longue. ParamètresLes 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/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 | The name of a stored procedure, in JTELStats2, which is called after the system statistics discussed below have been aggregated. This can be used to provide additional values in additional tables as required by a custom installation. NOTE: changing the CompressedU tables themselves is NOT supported
| 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. Cela peut être utilisé pour fournir des valeurs supplémentaires dans des tableaux supplémentaires comme requis par une installation personnalisée. REMARQUE: changer les tableaux CompressedU eux-mêmes est NON soutenu. | Portal.ACD.Statistics.JTELStats2.Compress.CompressedU.CustomCompress.SuppressErrors | 0 | Set to 1, to suppress errors in the CustomCompress routine. If this flag is set, the system will continue with calculations for the data, even if the custom routine throws errorsDéfini à 1, pour supprimer les erreurs dans la routine CustomCompress. Si ce drapeau est activé, le système poursuit les calculs pour les données, même si la routine personnalisée génère des erreurs. | Portal.ACD.Statistics.JTELStats2.Compress.CompressedU.EndTime | 02:50 | The end time beyond which the process will not run, and waits for the StartTime to pass before continuing. If empty, the process runs all the timeL'heure de fin au-delà de laquelle le processus ne s'exécutera pas, et attendra que l'heure de début (StartTime) soit passée avant de continuer. S'il est vide, le processus fonctionne tout le temps. | Portal.ACD.Statistics.JTELStats2.Compress.CompressedU.StartTime | 22:00 |
The start time after which the process will start to run until the specified end time. If empty, the process runs all the time. | QueryTwo tables are provided, CompressedU15 (15 minute time slices) and CompressedUDay (day compression), aggregated according to the following query: L'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 fonctionne tout le temps. |
RequêteDeux 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 |
---|
title | Requête CompressedUA |
---|
| SELECT |
| Code Block |
---|
| SELECT
JTELStats.AcdStatisticsLogin2 AcdStatisticsLogin2 |
JTELWeb.AcdAgentStatus AcdAgentStatus |
AcdStatisticsLogin2.AcdAgentStatusID = AcdAgentStatus.ID |
INTERSECTS
(
LINESTRING
(
INTERSECTS ( LINESTRING ( POINT( UNIX_TIMESTAMP( _Timeslice_Begin ), AcdStatisticsLogin2.UsersID ), |
POINT( UNIX_TIMESTAMP( Timeslice_End_Selects_ ), AcdStatisticsLogin2.UsersID ) |
)
) |
This query uses a spatial index, to determine if a status change intersects the time slice in question. Aggregations TimestampsWhen the data is aggregated, the following logic is applied regarding the timestamps
Cette requête utilise un index spatial, pour déterminer si un changement de statut recoupe la tranche de temps en question. Agrégations HorodatageLorsque les données sont agrégées, la logique suivante est appliquée en ce qui concerne les horodatages: Count Fields | Time Fields | Before Timeslice | Within TimesliceComptage des champs | Champs de temps | Avant la tranche de temps | Dans la tranche de temps | 0 | TIMESTAMPDIFF( dtTimesliceBegin, dtEndStatus ) |
Before Timeslice | After TimesliceAvant la tranche de temps | Après la tranche de temps | 0 | TIMESTAMPDIFF( dtTimesliceBegin, dtTimesliceEnd ) | Before TimesliceAvant la tranche de temps | NULL | 0 | TIMESTAMPDIFF( dtTimesliceBegin, dtTimesliceEnd ) |
Within Timeslice | Within TimesliceDans la tranche de temps | Dans la tranche de temps | 1 | TIMESTAMPDIFF( dtCreated, dtEndStatus ) | Within TimesliceAfter TimesliceAprès la tranche de temps | 1 | TIMESTAMPDIFF( | dtCreateddtTimesliceBegin, dtTimesliceEnd ) | Within TimesliceDans la tranche de temps | NULL | 1 | TIMESTAMPDIFF( dtCreated, dtTimesliceEnd ) |
TablesTableauxCompressedU15 This table contains compressed statistics for 15 minute intervals. CompressedUDayThis table contains compressed statistics for day intervals. FieldsThe field definitions are essentially the same, in both tables, only the aggregation intervals are different. Ce tableau contient des statistiques compressées pour des intervalles de 15 minutes. CompressedUADayCe tableau contient des statistiques compressées pour les intervalles de jours. ChampsLes définitions des champs sont essentiellement les mêmes, dans les deux tableaux, seuls les intervalles d'agrégation sont différents. Field | Type | ContentsA unique ID assigned to each record. Note, that IDs are not re-used, since if an interval is recalculated, the record is added with REPLACE, i.e. the existing record will be delteted and a new record with a new ID will be created in its Un identifiant unique attribué à chaque enregistrement. Notez que les ID ne sont pas réutilisés, car si un intervalle est recalculé, l'enregistrement est ajouté avec REPLACE, c'est-à-dire que l'enregistrement existant sera supprimé et un nouvel enregistrement avec un nouvel ID sera créé à sa place. | ClientsID | INT | ID | of client from Clients tabledu client à partir du tableau des clients. | UsersID | INT | The ID of the user from the Users tableL'ID de l'utilisateur à partir du tableau des utilisateurs. | UsersProfilesID | INT | The ID of the user profile from UserProfiles in which the agent was logged inL'ID du profil de l'utilisateur à partir des UserProfiles dans lesquels l'agent était connecté. | AcdGroupsID | INT | ID | of the group, from the AcdGroups table, à partir de la table AcdGroups. | dtIntervalStart | DATETIME | Date | and Time of the start of the intervalet heure du début de l'intervalle. | UsersUID | VARCHAR(64) | The fieldThe Users NameLe nom des utilisateurs. | UsersFirstName | VARCHAR(64) | The Users FirstNameLe prénom des utilisateurs. | UsersProfilesNameLe nom des profiles des utilisateurs | VARCHAR(64) | The UsersProfiles NameLe nom des profils des utilisateurs. | AcdGroupsName | VARCHAR(64) | The Name field from the AcdGroups table, as configured when the compressed statistics were createdLe champ Nom de la table AcdGroups, tel qu'il a été configuré lors de la création des statistiques compressées. | Login_Count | INT | bLoggedIn = TRUE, | number of status changes within the timeslicenombre de changements de statut dans la tranche de temps. | Login_Time | INT | bLoggedIn = TRUE, | number of seconds within the timeslicenombre de secondes dans la tranche de temps. | Logout_Count | INT | bLoggedIn = FALSE, | number of status changes within the timeslicenombre de changements de statut dans la tranche horaire.
| Logout_Time | INT | bLoggedIn = FALSE, | number of seconds within the timeslicenombre de secondes dans la tranche horaire. | InLocation_Count | INT | bInLocation number of status changes within the timeslicenombre de changements de statut dans le délai. | InLocation_Time | INT | bInLocation number of seconds within the timeslicenombre de secondes dans la tranche horaire. | Calls_Count | INT | bCalls number of status changes within the timeslicenombre de changements de statut dans le délai. | Calls_Time | INT | bCalls number of seconds within the timeslicenombre de secondes dans la tranche horaire. | VoiceMail_Count | INT | bVoiceMail = TRUE, | number of status changes within the timeslicenombre de changements de statut dans le délai. | VoiceMail_Time | INT | bVoiceMail number of seconds within the timeslicenombre de secondes dans la tranche horaire. | Outbound_Count | INT | bOutbound = TRUE, | number of status changes within the timeslicenombre de changements de statut dans le délai. | Outbound_Time | INT | bOutbound number of seconds within the timeslicenombre de secondes dans la tranche horaire. | Fax_Count | INT | bFax = TRUE, | number of status changes within the timeslicenombre de changements de statut dans le délai. | Fax_Time | INT | bFax number of seconds within the timeslicenombre de secondes dans la tranche horaire. | Callback_Count | INT | bCallback = TRUE, | number of status changes within the timeslicele nombre de changements de statut dans le délai. | Callback_Time | INT | bCallback number of seconds within the timeslicenombre de secondes dans la tranche horaire. | Pause_Count | INT | bPause = TRUE, | number of status changes within the timeslicenombre de changements de statut dans le délai. | Pause_Time | INT | bPause number of seconds within the timeslicenombre de secondes dans la tranche horaire. | SMS_Count | INT | bSMS = TRUE, | number of status changes within the timeslicenombre de changements de statut dans le délai. | SMS_Time | INT | bSMS number of seconds within the timeslicenombre de secondes dans la tranche horaire. | ManualPostCall_Count | INT | bManualPostCall = TRUE, | number of status changes within the timeslicenombre de changements de statut dans le délai. | ManualPostCall_Time | INT | bManualPostCall number of seconds within the timeslicenombre de secondes dans la tranche horaire. | EMail_Count | INT | bEMail = TRUE, | number of status changes within the timeslicenombre de changements de statut dans le délai. | EMail_Time | INT | bEMail number of seconds within the timeslicenombre de secondes dans la tranche horaire. | Ticket_Count | INT | bTicket = TRUE, | number of status changes within the timeslicenombre de changements de statut dans le délai. | Ticket_Time | INT | bTicket number of seconds within the timeslicenombre de secondes dans la tranche horaire. | Chat_Count | INT | bChat = TRUE, | number of status changes within the timeslicenombre de changements de statut dans le délai. | Chat_Time | INT | bChat number of seconds within the timeslicenombre de secondes dans la tranche horaire. | Holiday_Count | INT | bHoliday = TRUE, | number of status changes within the timeslicenombre de changements de statut dans le délai. | Holiday_Time | INT | bHoliday number of seconds within the timeslicenombre de secondes dans la tranche horaire. | Other_Count | INT | 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 | number of status changes within the timeslicenombre de changements de statut dans la tranche horaire. | Other_Time | INT | 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 | number of seconds within the timeslicenombre de secondes dans la tranche horaire. |
|