Les exemples s’appuient les uns sur les autres : les trois premiers donnent un modèle avec les conversations par compétence, les suivants le complètent.
Les conversations sous forme de liste
- Sous Module de rapports › Conception du rapport, cliquez sur Ajouter. Fermez le Référentiel de rapports avec Annuler et choisissez dans le ruban New Report › Rapport de conversation.
- Choisissez Page › Size A4 et Page › Orientation paysage. Sélectionnez le rapport et réglez sous Properties les Measure Units sur Tenths of a Millimeter.
- Clic droit sur la surface de travail › Insert Band › PageHeader (en-tête de page).
- Dans la Field List (liste des champs), sélectionnez avec Ctrl
les champs
ConversationStartTime,SkillName,TotalWaitDurationetTotalConnectDurationet faites-les glisser avec le bouton droit de la souris dans l’en-tête de page : un tableau avec les noms des champs est créé. - Faites glisser les mêmes champs avec le bouton gauche dans Detail : un tableau avec les valeurs.
- Par double-clic, remplacez les titres par « Début », « Compétence », « Temps d’attente » et « Temps de conversation ». Laissez les valeurs sans chaîne de format — myContactCenter affiche le début sous forme de date et d’heure et les temps sous forme de durée.
- Cliquez sur Preview, choisissez dans le volet Parameters la période et les compétences, puis cliquez sur Submit.
- Revenez à Designer, donnez un nom au modèle avec Renommer et enregistrez-le.
Ajouter une colonne à un gabarit
Exemple : le temps d’attente moyen dans le gabarit « Conversation by Skill ».
- Ouvrez le modèle ; si le gabarit n’est pas encore dans la base de données, reprenez-le depuis le Référentiel de rapports via Ajouter — voir Modèles de rapport.
- Faites de la place : sélectionnez les éléments de droite dans « PageHeader » et « GroupHeader1 » avec Ctrl+clic et resserrez-les.
- Copiez un titre en le faisant glisser avec Ctrl et, par double-clic, écrivez-y « Temps d’attente moyen ».
- Faites glisser
TotalWaitDurationde la Field List dans « GroupHeader1 » — le gabarit affiche une ligne par compétence dans l’en-tête de groupe. - Menu des tâches › Summary : Summary Running Group, Summary Func Average. Ne définissez pas de chaîne de format.
- Pour la valeur globale, copiez l’élément dans « ReportFooter » et réglez-y Summary Running sur Report.
- Vérifiez le résultat dans Preview et enregistrez.
Regrouper par compétence
- Dans le modèle du premier exemple, ouvrez la fenêtre Group and Sort ; si elle est masquée, via View › View › Windows.
- Add a Group ›
SkillName. Au-dessus de « Detail » apparaît « GroupHeader1 ». - Cochez Show Footer dans la ligne ; « GroupFooter1 » est créé.
- Faites glisser
SkillNamedans l’en-tête de groupe et mettez-le en évidence avec Home › Bold. - Retirez la colonne « Compétence » du tableau de détail — sélectionnez une cellule du tableau, Table Tools › Delete › Column.
Somme, nombre et part par groupe
Dans le pied de groupe de l’exemple précédent :
- Faites-y glisser
IsConnected. Menu des tâches › Summary : Group, Sum — les conversations connectées. - Faites-y glisser
guid: Group, Count (Distinct) — toutes les conversations. - Pour la part, faites-y glisser un troisième champ, réglez l’agrégation sur
Group et remplacez l’expression par
sumSum([IsConnected]) / sumDCount([guid]). Comme chaîne de format :{0:0.0 %}. - Pour les valeurs globales, insérez un ReportFooter (pied de rapport), copiez-y les trois éléments et réglez chaque fois Summary Running sur Report.
- Complétez les titres dans l’en-tête de page.
Regrouper par intervalles de temps
- Add a Group ›
GroupTime, à la place deSkillNameou en dessous. - Faites glisser
GroupTimedans le nouvel en-tête de groupe et donnez-lui une chaîne de format, par exemple{0:dd/MM/yyyy HH:mm}. - Ajoutez les totaux comme dans l’exemple précédent.
- Dans Preview, vous choisissez le découpage : Groupe horaire de base Heure avec Nombre de groupes horaires 1 donne une ligne par heure, Minute avec 15 une ligne par quart d’heure.
Insérer un graphique
Conversations connectées et abandonnées par compétence :
- Insérez un ReportFooter s’il n’en existe pas encore.
- Faites-y glisser Chart depuis la boîte à outils et agrandissez-le. Le concepteur de graphiques s’ouvre.
- Ajoutez une série de barres. Sur la page des données, faites glisser
SkillNamesur Argument etIsConnectedsur Value ; réglez la Summary Function de la série sur la somme. - Ajoutez une seconde série de barres avec
IsAbandonedet donnez un nom aux deux séries ; la légende les affiche. - Fermez le concepteur de graphiques et appliquez les modifications.
- Vérifiez le graphique dans Preview.
Si le graphique se trouve dans un en-tête de groupe, il n’affiche que le
groupe. Avec GroupTime comme argument, l’axe suit le
Groupe horaire de base.
Mettre en évidence les conversations abandonnées
- Sélectionnez une cellule du tableau de détail, puis Table Tools › Select › Row.
- Sous Properties, cliquez sur le « f » à côté de Background Color.
- Saisissez
Iif([IsAbandoned] = 1, Rgb(255, 199, 206), ?)et validez. - Vérifiez le résultat dans Preview : les conversations abandonnées sont surlignées en rose.
D’autres exemples figurent sous Couleurs conditionnelles.
En-tête avec la période
- Cliquez sur Home › Data › Add Calculated Field.
- Sélectionnez le nouveau champ dans la Field List et saisissez sous
Properties, à Name,
_HeaderExpressionName. myContactCenter définit lui-même l’Expression lors du calcul. - Faites glisser le champ dans le ReportHeader (en-tête de rapport) ou dans la marge supérieure, élargissez-le, agrandissez la police et centrez le texte.
- Dans Preview, on y lit « Le rapport contient des données de … à … » avec la période choisie en heure locale.
Numéro de page et heure de génération
- Insérez un PageFooter (pied de page).
- Faites-y glisser Page Info à droite ; sous Properties :
Page Information "Current of Total" Page Numbers,
Text Format String
Page {0} sur {1}. - Faites-y glisser un second Page Info à gauche :
Current Date and Time, Text Format String
Créé le {0:dd/MM/yyyy HH:mm}. - Vérifiez le résultat dans Preview.