Biblioteca de funciones de plantillas
Una vez que sepa cómo usar fórmulas, puede usar esta biblioteca de funciones como referencia para una personalización adicional.
A continuación hay una biblioteca de funciones para plantillas estándar de Genesys Pulse generadas automáticamente a partir de la versión 8.5.102.02 de Genesys Pulse.
Sumario
- 1 Biblioteca de funciones de plantillas
- 1.1 GetAgentNonVoiceStatus (estado, soportes) → {string}
 - 1.2 GetAgentVoiceStatus(state) → {string}
 - 1.3 GetANI(estado, IDCentralTelefónica) → {string}
 - 1.4 GetBusinessResult(state)
 - 1.5 GetCustomerSegment(state)
 - 1.6 GetDNIS(estado, IDCentralTelefónica) → {string}
 - 1.7 GetEmployeeId(state) → {string}
 - 1.8 GetExtension(state) → {string}
 - 1.9 GetLoginId(state) → {string}
 - 1.10 GetPlace(state) → {string}
 - 1.11 GetPosition(state) → {string}
 - 1.12 GetReasonCodes(state) → {string}
 - 1.13 GetServiceSubType(state)
 - 1.14 GetServiceType(state)
 - 1.15 GetStatusDuration(state) → {Number}
 - 1.16 GetSwitches(estado, sep)
 - 1.17 GetUserDataValue(state, key)
 
 
GetAgentNonVoiceStatus (estado, soportes) → {string}
Parámetros:
| Nombre | Tipo | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | 
| soporte | cadena | Nombre de soportes. | 
Devoluciones:
Tipo = cadena
GetAgentVoiceStatus(state) → {string}
Parámetros:
| Nombre | Tipo | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | 
Devoluciones:
Tipo = cadena
GetANI(estado, IDCentralTelefónica) → {string}
Parámetros:
| Nombre | Tipo | Argumento | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | |
| IDCentralTelefónica | cadena | <opcional> | Nombre opcional de la central telefónica para limitar la búsqueda. | 
Devoluciones:
Tipo = cadena
GetBusinessResult(state)
Parámetros:
| Nombre | Tipo | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | 
Devoluciones:
GetCustomerSegment(state)
Parámetros:
| Nombre | Tipo | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | 
Devoluciones:
GetDNIS(estado, IDCentralTelefónica) → {string}
Parámetros:
| Nombre | Tipo | Argumento | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | |
| IDCentralTelefónica | cadena | <opcional> | Nombre opcional de la central telefónica para limitar la búsqueda. | 
Devoluciones:
Tipo = cadena
GetEmployeeId(state) → {string}
Parámetros:
| Nombre | Tipo | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | 
Devoluciones:
Tipo = cadena
GetExtension(state) → {string}
Parámetros:
| Nombre | Tipo | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | 
Devoluciones:
Tipo = cadena
GetLoginId(state) → {string}
Parámetros:
| Nombre | Tipo | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | 
Devoluciones:
Tipo = cadena
GetPlace(state) → {string}
Parámetros:
| Nombre | Tipo | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | 
Devoluciones:
Tipo = cadena
GetPosition(state) → {string}
Parámetros:
| Nombre | Tipo | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | 
Devoluciones:
Tipo = cadena
GetReasonCodes(state) → {string}
Parámetros:
| Nombre | Tipo | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | 
Devoluciones:
Tipo = cadena
GetServiceSubType(state)
Parámetros:
| Nombre | Tipo | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | 
Devoluciones:
GetServiceType(state)
Parámetros:
| Nombre | Tipo | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | 
Devoluciones:
GetStatusDuration(state) → {Number}
Parámetros:
| Nombre | Descripción | 
| estado | Estado actual del agente, grupo de agentes, DN o campaña (por lo general, Valor de la estadística apropiada). | 
Devoluciones:
Tipo = Número
GetSwitches(estado, sep)
Parámetros:
| Nombre | Tipo | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | 
| sep | cadena | Separador a usar. Predeterminado es ';'. | 
Devoluciones:
GetUserDataValue(state, key)
Parámetros:
| Nombre | Tipo | Descripción | 
| estado | AgentCurrentState | Estado actual del agente (por lo general, Valor de la estadística apropiada). | 
| clave | cadena | Clave de datos de usuario | 
Devoluciones:
Para utilizar correctamente la función GetUserDataValue(state, key), marque la casilla de verificación datos de usuario en las opciones estadísticas del estado actual (state):
Ejemplo:
La estadística Current_Status es definida por las propiedades de opciones de Stat Server. El tipo de estadística ExtendedCurrentStatus, definido a continuación, devuelve un objeto específico que puede analizarse más a fondo.
[ExtendedCurrentStatus] 
Category=CurrentState 
MainMask=* 
Objetos=Agente
Sujeto=ADNction
Puede mostrar el valor de los datos de usuario adjuntos utilizando la estadística Current_Status.
Fórmula: Obtenga el valor de los datos de usuario adjuntos con la clave 'NOMBRE' 
Resultado=G.GetUserDataValue(Data.Current_Status.Value,””””NOMBRE');
