(Update with the copy of version: DRAFT)
(Update with the copy of version: DRAFT)
Ligne 1 : Ligne 1 :
=Formules de rapport=
+
= Rapport formules =
{{#anc:Report Formulas}}
+
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.  
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 de rapport pour répondre à votre besoin. Pour ce faire, ajoutez une formule au modèle de rapport pour récupérer la statistique ou l’indicateur de performance clé (KPI) souhaité.
 
  
Étant donné que vous ne pouvez pas modifier les modèles standard fournis, si vous souhaitez modifier l’un des rapports standard, il vous suffit de créer un clone du modèle et de le modifier.
+
É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 des modèles Genesys Pulse, vous pouvez utiliser des formules.
+
Qui peut créer ces statistiques ? Si vous pouvez créer et modifier les modèles de Genesys Pulse, vous pouvez utiliser des formules.
  
 
__TOC__
 
__TOC__
Ligne 12 : Ligne 11 :
  
 
{{CloudStep_Stack
 
{{CloudStep_Stack
|title=Ajouter une formule
+
|title=Ajouter une formule  
|text=Dans le panneau de détails des statistiques lors de la modification d’un widget ou d’un modèle, vous pouvez créer ou personnaliser des statistiques en créant une formule.
+
|text=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 se base sur une syntaxe javascript, qui vous permet de calculer des expressions avec des valeurs fournies par d'autres statistiques et d’utiliser des fonctions fournies par Genesys pour obtenir des calculs plus spécifiques. Par exemple, vous pouvez calculer le rapport des appels abandonnés par rapport aux appels présentés dans votre file d'attente pour mesurer le pourcentage d'appels abandonnés de votre file d'attente.
+
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.
 
|media1=Pulse_85105_Formulas2.png
 
|media1=Pulse_85105_Formulas2.png
 
}}
 
}}
Ligne 22 : Ligne 21 :
 
{{CloudStep_Stack
 
{{CloudStep_Stack
 
|title=Afficher les pourcentages
 
|title=Afficher les pourcentages
|text=Imaginons que vous souhaitez afficher des pourcentages basés sur deux métriques. Il vous suffit de copier l'exemple suivant, en utilisant les statistiques souhaitées.
+
|text=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 souhaitons récupérer le pourcentage d'appels sortants par rapport au total d'appels entrants et sortants. La formule peut accéder à n’importe quelle statistique dans un modèle avec la syntaxe suivante : <tt>Données.''Alias statistique''.Valeur</tt>. La formule doit renvoyer une valeur <tt>Result</tt> valide.
+
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 : <tt>Données.''Statistique-Alias''. Valeur</tt>. La formule doit retourner un valide <tt>Résultat</tt> valeur.  
  
Dans la formule suivante, nous supposons que les appels sortants sont définis par un alias statistique <tt>Sortant</tt> et les appels entrants par un alias statistique <tt>Entrant</tt>.
+
Dans la formule suivante, nous supposons que les appels sortants sont définis par un alias de statistique <tt>Sortants</tt> et les appels entrants sont  <tt>Trafic entrant</tt>.
  
'''Formule : Calculer un pourcentage'''
+
'''Formule : Calculer un pourcentage'''
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;">
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;">
<source enclose="div" lang="javascript">if ((Data.Outbound.Value + Data.Inbound.Value) != 0) 
+
<source enclose="div" lang="javascript">if ((Data.Outbound.Value + Data.Inbound.Value) != 0)  
Result = 100 * Data.Outbound.Value / (Data.Outbound.Value + Data.Inbound.Value); 
+
Result = 100 * Data.Outbound.Value / (Data.Outbound.Value + Data.Inbound.Value);  
 
else Result = 0;
 
else Result = 0;
 
</source></div>
 
</source></div>
Ligne 38 : Ligne 37 :
  
 
{{CloudStep_Stack
 
{{CloudStep_Stack
|title=Afficher les KPI d’état des agents
+
|title=Afficher statut Agent
|text=Imaginons que vous souhaitez afficher des KPI pour l'état des agents. Il vous suffit d'utiliser la statistique <tt>Current_Status</tt>.
+
|text=Disons que vous souhaitez afficher des indicateurs de performance clés pour l’état de l’agent. Il suffit d’utiliser le <tt>Current_Status</tt> statistique.  
  
<toggledisplay linkstyle font-size:larger showtext="[+] Comment la statistique Current_Status est-elle définie" hidetext="[-] Comment la statistique Current_Status est-elle définie">{{ToggleTextWrapper}}
+
<toggledisplay linkstyle font-size:larger showtext="[+] Comment la statistique Current_Status est définie. "hidetext="[-] Comment la statistique Current_Status est définie.">{{ToggleTextWrapper}}
  
La statistique <tt>Current_Status</tt> est définie par les propriétés des options de Stat Server. Le type de statistique <tt>ExtendedCurrentStatus</tt> renvoie un objet spécifique qui peut être analysé davantage pour n'indiquer que la durée de l'objet.
+
Le <tt>Current_Status</tt> statistique est défini par les propriétés d’options de Stat Server. Le type de statistique <tt>ExtendedCurrentStatus</tt> retourne un objet qui peut être davantage analysé pour fournir seulement la durée de l’objet.
  
  '''[ExtendedCurrentStatus]'''<br/>Catégorie=CurrentState<br/>MainMask=*<br/>Objets=Agent<br/>Objet=DNAction
+
  '''[ExtendedCurrentStatus]'''<br/>Category=CurrentState<br/>MainMask=*<br/>Objects=Agent<br/>Subject=DNAction
 
</toggledisplay>
 
</toggledisplay>
  
Vous pouvez utiliser des formules pour trouver les informations dont vous avez besoin :
+
Vous pouvez utiliser des formules pour trouver les informations dont vous avez besoin :
  
<toggledisplay linkstyle font-size:larger showtext="[+] Afficher la durée de l’état actuel d’un agent" hidetext="[-] Afficher la durée de l’état actuel d’un agent">{{ToggleTextWrapper}}
+
<toggledisplay linkstyle font-size:larger showtext="[+] Afficher le temps agent dans l’état actuel" hidetext="[-] Afficher le temps agent dans l’état actuel">{{ToggleTextWrapper}}
Vous pouvez afficher la durée de l'état actuel d’un agent à l'aide de la statistique <tt>Current_Status</tt>.
+
Vous pouvez afficher la durée de l’État agent à l’aide du <tt>Current_Status</tt> statistique.
  
'''Formule : Obtenir la durée de l'état'''
+
'''Formule : Obtenir la durée de l’État'''
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;">
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;">
 
<source enclose="div" lang="javascript">Result = G.GetStatusDuration(Data.Current_Status.Value);</source></div>
 
<source enclose="div" lang="javascript">Result = G.GetStatusDuration(Data.Current_Status.Value);</source></div>
Ligne 59 : Ligne 58 :
  
 
<p>
 
<p>
<toggledisplay linkstyle font-size:larger showtext="[+] Afficher le code de raison sélectionné par l'agent" hidetext="[-] Afficher le code de raison sélectionné par l’agent">{{ToggleTextWrapper}}
+
<toggledisplay linkstyle font-size:larger showtext="[+] Afficher le Code de motif choisi par l’agent" hidetext="[-] Afficher le Code de motif choisi par l’agent">{{ToggleTextWrapper}}
Vous pouvez afficher le code de raison pour l'état d'un agent.
+
Vous pouvez afficher le code de motif de l’état de l’agent.
  
'''Formule : Get Reason Code'''
+
'''Formule : Obtenir le Code de motif'''
  
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;"><source enclose="div" lang="javascript">Result = G.GetReasonCodes(Data.Current_Status.Value);</source></div>
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;"><source enclose="div" lang="javascript">Result = G.GetReasonCodes(Data.Current_Status.Value);</source></div>
  
Si vous souhaitez afficher davantage de données utilisateur en plus du code de raison, vous devez activer la propriété Données supplémentaires (Données utilisateur) de la statistique et appliquer une formule pour filtrer uniquement le code de raison à partir de la statistique Current_Status obtenue, qui contient les données utilisateur et le code de raison.
+
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 : Filtrer uniquement le code de raison'''
+
'''Formule : Filtre seul Code de motif'''
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;">
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;">
 
<source enclose="div" lang="javascript">var res = G.GetReasonCodes(Data.Current_Status.Value);
 
<source enclose="div" lang="javascript">var res = G.GetReasonCodes(Data.Current_Status.Value);
Ligne 84 : Ligne 83 :
  
 
<p>
 
<p>
<toggledisplay linkstyle font-size:larger showtext="[+] Afficher l'état actuel de l'agent par type de média" hidetext="[-] Afficher l’état actuel de l’agent par type de média">{{ToggleTextWrapper}}
+
<toggledisplay linkstyle font-size:larger showtext="[+] Montrer l’état actuel d’agent par type de média" hidetext="[-] Montrer l’état actuel d’agent par type de média">{{ToggleTextWrapper}}
Vous pouvez afficher l'état actuel de l'agent par type de média. 
+
Vous pouvez afficher l’état actuel d’agent par type de média.  
  
'''Formule - Obtenir l'état de l'agent par type de média'''
+
'''Formule - État agent Get par type de média'''
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;">
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;">
 
<source enclose="div" lang="javascript">Result = G.GetAgentNonVoiceStatus(Data.Current_Status.Value, 'email');</source></div>
 
<source enclose="div" lang="javascript">Result = G.GetAgentNonVoiceStatus(Data.Current_Status.Value, 'email');</source></div>
Ligne 95 : Ligne 94 :
 
}}
 
}}
 
{{CloudStep_Stack
 
{{CloudStep_Stack
|title=Afficher les propriétés d'interaction
+
|title=Afficher les propriétés d’interaction
|text=Imaginons que vous souhaitez afficher les propriétés d'interaction, y compris la segmentation des flux, l’ANI et la DNIS. Vous pouvez utiliser des formules pour trouver les informations dont vous avez besoin :
+
|text=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 :  
 
<p>
 
<p>
<toggledisplay linkstyle font-size:larger showtext="[+] Afficher le segment clientèle de l'interaction" hidetext="[-] Afficher le segment clientèle de l’interaction">{{ToggleTextWrapper}}
+
<toggledisplay linkstyle font-size:larger showtext="[+] Montrer le segment de la clientèle de l’interaction" hidetext="[-] Montrer le segment de la clientèle de l’interaction">{{ToggleTextWrapper}}
Vous pouvez afficher le segment clientèle défini par la paire clé-valeur <tt>SegmentClientèle</tt> de l'interaction à l'aide de la formule suivante.
+
Vous pouvez afficher le segment de clientèle définis par le <tt>CustomerSegment </tt> paire clé / valeur de l’interaction à l’aide de la formule suivante.  
  
'''Formule : Obtenir le segment clientèle'''
+
'''Formule : Obtenir le Segment de clientèle'''
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;">
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;">
 
<source  enclose="div" lang="javascript">Result = G.GetCustomerSegment(Data.Current_Status.Value);</source></div>
 
<source  enclose="div" lang="javascript">Result = G.GetCustomerSegment(Data.Current_Status.Value);</source></div>
Ligne 107 : Ligne 106 :
 
</p>
 
</p>
 
<p>
 
<p>
<toggledisplay linkstyle font-size:larger showtext="[+] Afficher l'ANI du client" hidetext="[-] Afficher l'ANI du client">
+
<toggledisplay linkstyle font-size:larger showtext="[+] Voir la l’ANI du client" hidetext="[-] Voir la l’ANI du client">
 
{{ToggleTextWrapper}}
 
{{ToggleTextWrapper}}
Vous pouvez afficher l'ANI du client à l'aide de la formule suivante.
+
Vous pouvez afficher l’ANI du client en utilisant la formule suivante.
  
'''Formule : Obtenir l’ANI'''
+
'''Formule : Obtenir des ANI'''
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;">
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;">
 
<source enclose="div" lang="javascript">[Result = G.GetANI(Data.Current_Status.Value);</source></div>
 
<source enclose="div" lang="javascript">[Result = G.GetANI(Data.Current_Status.Value);</source></div>
Ligne 117 : Ligne 116 :
 
</p>
 
</p>
 
<p>
 
<p>
<toggledisplay linkstyle font-size:larger showtext="[+] Afficher la DNIS du client" hidetext="[-] Afficher la DNIS du client">{{ToggleTextWrapper}}
+
<toggledisplay linkstyle font-size:larger showtext="[+] Spectacle le DNIS du client" hidetext="[-] Spectacle le DNIS du client">{{ToggleTextWrapper}}
Vous pouvez afficher la DNIS du client à l'aide de la formule suivante.
+
Vous pouvez afficher le DNIS du client en utilisant la formule suivante.
  
'''Formule : Obtenir la DNIS'''
+
'''Formule : Téléchargez DNIS'''
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;">
 
<div style="line-height:normal;border:1px dashed #2f6fab;background-color: #F9F9F9;color:black;padding:1em;margin:1em 0;">
 
<source enclose="div" lang="javascript">Result = G.GetDNIS(Data.Current_Status.Value);</source></div>
 
<source enclose="div" lang="javascript">Result = G.GetDNIS(Data.Current_Status.Value);</source></div>
Ligne 128 : Ligne 127 :
 
}}
 
}}
  
{{#anc:What do I do next?}}
+
==Que dois-je faire ensuite ?==
==Que faire ensuite ?==
+
Vous pouvez en savoir plus sur :
Vous pouvez en savoir plus à propos des fonctions suivantes :
+
* [[RTRTemplates|Modèles de widget]]
* [[RTRTemplates|Modèles de widgets]]
 
 
* [[RTRStatProperties|Propriétés statistiques]]
 
* [[RTRStatProperties|Propriétés statistiques]]
* [[RTRFunctions|Bibliothèque de fonctions de modèles]]
+
* [[RTRFunctions|Bibliothèque de fonctions de modèle]]
  
 
[[Category:V:EZP:8.5.103]]
 
[[Category:V:EZP:8.5.103]]

Version du juillet 11, 2017 à 19:11

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

1

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

1

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

1

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.

"[+]
Comments or questions about this documentation? Contact us for support!