Rapport formules
Si vous décidez que l’un de vos rapports a besoin d’une statistique différente ou supplémentaire, vous pouvez modifier le modèle du rapport pour que cela se produise. Vous pouvez accomplir cela en ajoutant une formule pour le modèle de rapport qui récupère la statistique ou Key Performance Indicator (KPI) souhaitée.
Étant donné que vous ne pouvez pas modifier les gabarits standards fournis, si vous souhaitez modifier un des rapports standards, il suffit de créer un clone du modèle et apporter des modifications dans le nouveau modèle.
Qui peut créer ces statistiques ? Si vous pouvez créer et modifier les modèles de Genesys Pulse, vous pouvez utiliser des formules.
Important
Si vous savez déjà comment utiliser les formules, vous pouvez utiliser
la bibliothèque de fonctions pour vous aider à créer vos formules.
Ajouter une formule
Dans le volet de détail statistique lors de l’édition d’un modèle ou un widget, vous pouvez créer ou personnaliser des statistiques en créant une formule.
La formule utilise une syntaxe basée sur javascript, qui permet de calculer des expressions avec les valeurs données par les autres fonctions de statistique et d’utilisation fournies par Genesys pour des calculs plus précis. Par exemple, vous pouvez calculer le rapport entre les appels abandonnés aux appels offerts dans votre file d’attente pour mesurer le pourcentage d’appels abandonnés dans votre file d’attente.
Afficher les pourcentages
Disons que vous voulez afficher les pourcentages sont fondés sur deux paramètres. Il suffit de copier l’exemple suivant en utilisant les statistiques souhaitées.
Dans cet exemple, nous voulons récupérer le pourcentage des appels sortants sur un total d’appels entrants et sortants. La formule peut accéder à n’importe quelle statistique dans un modèle avec la syntaxe suivante : Données.Statistique-Alias. Valeur. La formule doit retourner un valide Résultat valeur.
Dans la formule suivante, nous supposons que les appels sortants sont définis par un alias de statistique Sortants et les appels entrants sont Trafic entrant.
Formule : Calculer un pourcentage
if ((Data.Outbound.Value + Data.Inbound.Value) != 0)
Result = 100 * Data.Outbound.Value / (Data.Outbound.Value + Data.Inbound.Value);
else Result = 0;
Afficher statut Agent

Disons que vous souhaitez afficher des indicateurs de performance clés pour l’état de l’agent. Il suffit d’utiliser le Current_Status statistique.
"[+]
Le Current_Status statistique est défini par les propriétés d’options de Stat Server. Le type de statistique ExtendedCurrentStatus retourne un objet qui peut être davantage analysé pour fournir seulement la durée de l’objet.
[ExtendedCurrentStatus]
Category=CurrentState
MainMask=*
Objects=Agent
Subject=DNAction
Vous pouvez utiliser des formules pour trouver les informations dont vous avez besoin :
[+] Afficher le temps agent dans l’état actuel
Vous pouvez afficher la durée de l’État agent à l’aide du Current_Status statistique.
Formule : Obtenir la durée de l’État
Result = G.GetStatusDuration(Data.Current_Status.Value);
[+] Afficher le Code de motif choisi par l’agent
Vous pouvez afficher le code de motif de l’état de l’agent.
Formule : Obtenir le Code de motif
Result = G.GetReasonCodes(Data.Current_Status.Value);
Si vous souhaitez afficher davantage de données utilisateur en plus du Code de la raison, vous devez activer la propriété des données supplémentaires (données utilisateur) de la statistique et appliquer une formule pour filtrer uniquement le Code de motif de la Current_Status qui en résulte, qui contient les données de l’utilisateur et le code de raison.
Formule : Filtre seul Code de motif
var res = G.GetReasonCodes(Data.Current_Status.Value);
var x = res.split(';');
Result = "";
for (var i = 0; i < x.length; i++) {
var s = x[i];
if (s.indexOf("Break") > -1 ||
s.indexOf("Offline") > -1 ||
s.indexOf("Training") > -1 ) { Result = s; break; }
}
[+] Montrer l’état actuel d’agent par type de média
Vous pouvez afficher l’état actuel d’agent par type de média.
Formule - État agent Get par type de média
Result = G.GetAgentNonVoiceStatus(Data.Current_Status.Value, 'email');
Afficher les propriétés d’interaction
Disons que vous voulez afficher les propriétés d’interaction dont DNIS, ANI et segmentation des flux. Vous pouvez utiliser des formules pour trouver les informations dont vous avez besoin :
[+] Montrer le segment de la clientèle de l’interaction
Vous pouvez afficher le segment de clientèle définis par le CustomerSegment paire clé / valeur de l’interaction à l’aide de la formule suivante.
Formule : Obtenir le Segment de clientèle
Result = G.GetCustomerSegment(Data.Current_Status.Value);
[+] Voir la l’ANI du client
Vous pouvez afficher l’ANI du client en utilisant la formule suivante.
Formule : Obtenir des ANI
[Result = G.GetANI(Data.Current_Status.Value);
[+] Spectacle le DNIS du client
Vous pouvez afficher le DNIS du client en utilisant la formule suivante.
Formule : Téléchargez DNIS
Result = G.GetDNIS(Data.Current_Status.Value);
Que dois-je faire ensuite ?
Vous pouvez en savoir plus sur :