Fórmulas de informe
Si decide que uno de nuestros informes necesita una estadística diferente o adicional, puede editar la plantilla de informe para hacer que suceda eso. Puede hacerlo añadiendo una fórmula a la plantilla de informe que recupere la estadística o el indicador de rendimiento clave (KPI) que desee.
Dado que no puede cambiar las plantillas estándar provistas, si desea cambiar uno de los informes estándar, solo cree un clon de la plantilla y realice cambios en la nueva plantilla.
¿Quién puede crear estas estadísticas? Si puede crear y editar plantillas de Genesys Pulse, puede usar fórmulas.
Añadir una fórmula
Desde la sección de detalles estadísticos, mientras edite un widget o una plantilla, puede crear o personalizar las estadísticas creando una fórmula.
La fórmula usa una sintaxis basada en javascript, que le permite calcular expresiones con valores dados por otra estadística y usar funciones proporcionadas por Genesys para cálculos más específicos. Por ejemplo, puede calcular la relación de las llamadas abandonadas con las llamadas ofrecidas en su cola de espera para medir el porcentaje de llamadas abandonadas en su cola de espera.
Mostrar los porcentajes
Digamos que desea mostrar porcentajes basados en dos métricas. Solo copie el siguiente ejemplo usando las estadísticas que desee.
En este ejemplo, deseamos recuperar el porcentaje de llamadas salientes del total de llamadas tanto entrantes como salientes. La fórmula puede acceder a cualquier estadística dentro de una plantilla con la siguiente sintaxis: Datos.Alias-estadístico.Valor. La fórmula debe devolver un valor de Resultado válido.
En la siguiente fórmula, suponemos que las llamadas salientes son definidas por un alias estadístico Salientes y las llamadas entrantes son Entrantes.
Fórmula: Calcule un porcentaje
if ((Data.Outbound.Value + Data.Inbound.Value) != 0)
Result = 100 * Data.Outbound.Value / (Data.Outbound.Value + Data.Inbound.Value);
else Result = 0;
Mostrar KPI para estados de agentes

Digamos que desea mostrar KPI para estados de agentes. Solo use la estadística Current_Status.
[+] Cómo se define la estadística Current_Status.
La estadística Current_Status es definida por las propiedades de opciones de Stat Server. El tipo de estadística ExtendedCurrentStatus devuelve un objeto específico que se puede analizar más para proporcionar solo la Duración del objeto.
[ExtendedCurrentStatus]
Category=CurrentState
MainMask=*
Objects=Agent
Subject=DNAction
Puede usar fórmulas para encontrar la información que necesite:
[+] Muestre el tiempo del agente en el estado actual
Puede mostrar la duración del estado del agente usando la estadística Current_Status.
Fórmula: Obtenga la Duración del estado
Result = G.GetStatusDuration(Data.Current_Status.Value);
[+] Muestre el Código de razón seleccionado por el agente
Puede mostrar el código de razón para el estado del agente.
Fórmula: Obtenga el Código de razón
Result = G.GetReasonCodes(Data.Current_Status.Value);
Si desea mostrar más datos de usuario además del Código de razón, es necesario que habilite la propiedad Datos adicionales (Datos de usuario) de la estadística y aplique una fórmula para filtrar solo el Código de razón del Current_Status resultante, que contenga tanto los Datos de usuario como el Código de razón.
Fórmula: Filtre solo el Código de razón
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; }
}
[+] Muestre el estado actual del agente por tipo de medio
Puede mostrar el estado actual del agente por tipo de soporte.
Fórmula: Obtenga el estado del agente por tipo de soporte
Result = G.GetAgentNonVoiceStatus(Data.Current_Status.Value, 'email');
Mostrar las propiedades de interacción
Digamos que desea mostrar las propiedades de interacción que incluyen segmentación de flujo, ANI y DNIS. Puede usar fórmulas para encontrar la información que necesite:
[+] Muestre el segmento de cliente de la interacción
Puede mostrar el segmento de cliente definido por el par de clave-valor CustomerSegment de la interacción usando la siguiente fórmula.
Fórmula: Obtenga el Segmento de cliente
Result = G.GetCustomerSegment(Data.Current_Status.Value);
[+] Muestre el ANI del cliente
Puede mostrar el ANI del cliente usando la siguiente fórmula.
Fórmula: Obtenga el ANI
[Result = G.GetANI(Data.Current_Status.Value);
[+] Muestre el DNIS del cliente
Puede mostrar el DNIS del cliente usando la siguiente fórmula.
Fórmula: Obtenga el DNIS
Result = G.GetDNIS(Data.Current_Status.Value);
¿Qué debo hacer después?
Tal vez, quiera obtener más información sobre lo siguiente: