Rapportformules
Als u besluit dat u een andere of aanvullende statistiek nodig heeft voor een van uw rapporten, kunt u de rapportsjabloon bewerken om dat mogelijk te maken. U kunt dit doen door aan de rapportsjabloon een formule toe te voegen waarmee de gewenste statistiek of KPI wordt opgehaald.
Omdat u de meegeleverde standaardsjablonen niet kunt wijzigen, maakt u gewoon een kloon van de sjabloon en wijzigt u de nieuwe sjabloon als u een van de standaardrapporten wilt wijzigen.
Wie kan deze statistieken maken? Als u Genesys Pulse-sjablonen kunt maken en bewerken, kunt u formules gebruiken.
Belangrijk
Als u al weet hoe de formules werken, kunt u
de functiebibliotheek gebruiken om uw formules te maken.
Een formule toevoegen
Wanneer u een widget of sjabloon bewerkt, kunt u vanuit het deelvenster met statistische gegevens statistieken maken of aanpassen door een formule te maken.
De formule maakt gebruik van een op JavaScript gebaseerde syntaxis, waarmee u expressies kunt berekenen met waarden van andere statistieken en de functies van Genesys kunt gebruiken voor specifiekere berekeningen. U kunt bijvoorbeeld de verhouding tussen verlaten gesprekken en in de wachtrij aangeboden gesprekken berekenen om het percentage verlaten gesprekken in uw wachtrij te meten.
Percentages weergeven
Stel dat u percentages wilt weergeven op basis van twee meetwaarden. Kopieer dan eenvoudigweg het volgende voorbeeld en gebruik hierin de gewenste statistieken.
In dit voorbeeld willen we het percentage uitgaande gesprekken ophalen uit het totale aantal inkomende en uitgaande gesprekken. De formule heeft toegang tot elke statistiek binnen een sjabloon met de volgende syntaxis: Data.Alias-statistiek.Value De formule moet een geldige waarde voor Result retourneren.
In de volgende formule nemen we aan dat de uitgaande gesprekken worden gedefinieerd door een statistisch alias Uitgaand en dat de inkomende gesprekken Inkomend zijn.
Formule: Een percentage berekenen
if ((Data.Outbound.Value + Data.Inbound.Value) != 0)Â
Result = 100 * Data.Outbound.Value / (Data.Outbound.Value + Data.Inbound.Value);Â
else Result = 0;
KPI's voor agentstatus weergeven

Stel dat u KPI's voor de agentstatus wilt weergeven. U gebruikt dan gewoon de statistiek Current_Status.
[+] Hoe de statistiek Current_Status wordt gedefinieerd.
De statistiek Current_Status wordt gedefinieerd door de eigenschappen van Stat Server-opties. Met het statistiektype ExtendedCurrentStatus wordt een specifiek object geretourneerd dat nader kan worden geanalyseerd om alleen de duur van het object te verkrijgen.
[ExtendedCurrentStatus]
Category=CurrentState
MainMask=*
Objects=Agent
Subject=DNAction
U kunt formules gebruiken om de benodigde informatie te vinden:
[+] Agenttijd weergeven in huidige status
U kunt de duur van de agentstatus weergeven met de statistiek Current_Status.
Formule: Duur van status verkrijgen
Result = G.GetStatusDuration(Data.Current_Status.Value);
[+] De redencode weergeven die de agent heeft geselecteerd
U kunt de redencode voor de agentstatus weergeven.
Formule: Redencode verkrijgen
Result = G.GetReasonCodes(Data.Current_Status.Value);
Als u naast de redencode meer gebruikersgegevens wilt weergeven, moet u de eigenschap 'Aanvullende gegevens' (gebruikersgegevens) van de statistiek inschakelen en een formule toepassen om alleen de redencode uit de resulterende Current_Status te filteren, die zowel de gebruikersgegevens als de redencode bevat.
Formule: Alleen redencode filteren
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; }
}
[+] Huidige agentstatus weergeven op mediatype
U kunt de huidige agentstatus weergeven op mediatype.
Formule: Agentstatus ophalen op mediatype
Result = G.GetAgentNonVoiceStatus(Data.Current_Status.Value, 'email');
Interactie-eigenschappen weergeven
Stel dat u interactie-eigenschappen wilt weergeven, waaronder de stroomsegmentatie, ANI en DNIS. U kunt formules gebruiken om de benodigde informatie te vinden:
[+] Het klantsegment van de interactie weergeven
Met de volgende formule kunt u het klantsegment weergeven dat wordt gedefinieerd door het sleutel-waardepaar CustomerSegment van de interactie.
Formule: Klantsegment verkrijgen
Result = G.GetCustomerSegment(Data.Current_Status.Value);
[+] De ANI van de klant weergeven
Met de volgende formule kunt u de ANI van de klant weergeven.
Formule: ANI verkrijgen
[Result = G.GetANI(Data.Current_Status.Value);
[+] De DNIS van de klant weergeven
Met de volgende formule kunt u de DNIS van de klant weergeven.
Formule: DNIS verkrijgen
Result = G.GetDNIS(Data.Current_Status.Value);
Wat kan ik hierna doen?
Misschien wilt u meer weten over: