Bibliothèque de fonctions de modèles
Une fois que vous savez comment utiliser des formules, vous pouvez utiliser cette bibliothèque de fonctions comme référence pour une personnalisation avancée.
Voici une bibliothèque de fonctions pour les modèles standards de Genesys Pulse, automatiquement créés à partir de la version 8.5.102.02 de Genesys Pulse.
Sommaire
- 1 Bibliothèque de fonctions de modèles
- 1.1 GetAgentNonVoiceStatus(state, media) → {string}
- 1.2 GetAgentVoiceStatus(state) → {string}
- 1.3 GetANI(state, switchID) → {string}
- 1.4 GetBusinessResult(state)
- 1.5 GetCustomerSegment(state)
- 1.6 GetDNIS(state, switchID) → {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) → {nombre}
- 1.16 GetSwitches (state, sep)
- 1.17 GetUserDataValue(state, key)
GetAgentNonVoiceStatus(state, media) → {string}
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
média | chaîne | Nom du média. |
Renvoie :
Type = chaîne
GetAgentVoiceStatus(state) → {string}
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
Renvoie :
Type = chaîne
GetANI(state, switchID) → {string}
Paramètres :
Nom | Type | Argument | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). | |
switchID | chaîne | <facultatif> | Nom du commutateur facultatif pour limiter la recherche. |
Renvoie :
Type = chaîne
GetBusinessResult(state)
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
Renvoie :
GetCustomerSegment(state)
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
Renvoie :
GetDNIS(state, switchID) → {string}
Paramètres :
Nom | Type | Argument | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). | |
switchID | chaîne | <facultatif> | Nom du commutateur facultatif pour limiter la recherche. |
Renvoie :
Type = chaîne
GetEmployeeId(state) → {string}
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée) |
Renvoie :
Type = chaîne
GetExtension(state) → {string}
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée) |
Renvoie :
Type = chaîne
GetLoginId(state) → {string}
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée) |
Renvoie :
Type = chaîne
GetPlace(state) → {string}
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
Renvoie :
Type = chaîne
GetPosition(state) → {string}
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée) |
Renvoie :
Type = chaîne
GetReasonCodes(state) → {string}
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
Renvoie :
Type = chaîne
GetServiceSubType(state)
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
Renvoie :
GetServiceType(state)
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
Renvoie :
GetStatusDuration(state) → {nombre}
Paramètres :
Nom | Description |
state | État actuel de l'agent, du groupe d’agent, du DN ou de la campagne (en général, la valeur de la statistique appropriée). |
Renvoie :
Type = nombre
GetSwitches (state, sep)
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
sép | chaîne | Séparateur à utiliser. La valeur par défaut est « ; ». |
Renvoie :
GetUserDataValue(state, key)
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
clé | chaîne | Clé données utilisateur |
Renvoie :
Pour pouvoir utiliser correctement la fonction GetUserDataValue(state, key), cochez la case Données utilisateur dans les options de statistiques d’état (state) actuel :
Exemple :
la statistique Current_Status est définie par les propriétés des options de Stat Server. Le type de statistiques ExtendedCurrentStatus, défini ci-dessous, renvoie un objet spécifique qui peut être analysé davantage.
[ExtendedCurrentStatus]
Category=CurrentState
MainMask=*
Objects=Agent
Subject=DNAction
Vous pouvez afficher la valeur des données utilisateur jointes à l’aide de la statistique Current_Status.
Formule : obtenir la valeur des données utilisateur jointes avec le « NOM » de clé
Result = G.GetUserDataValue(Data.Current_Status.Value, 'NAME');