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.
Contents
- 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) → {Number}
- 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). |
multimé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 optionnel 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 optionnel 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) → {Number}
Paramètres :
Nom | Description |
state | État actuel de l'agent, du groupe d'agents, 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). |
sep (séparateur) | 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). |
key | Chaîne | Données clés utilisateur |
Renvoie :
Pour utiliser correctement la fonction GetUserDataValue(state, key), cochez la case à cocher Données utilisateur dans les options statistiques (state) de l'état actuel :
Exemple :
La statistique Current_Status est définie par les propriétés des options de Stat Server. Le type de statistique ExtendedCurrentStatus, défini ci-dessous, renvoie un objet spécifique qui peut être analysé plus en détail.
[ExtendedCurrentStatus]
Category=CurrentState
MainMask=*
Objects=Agent
Subject=DNAction
Vous pouvez afficher la valeur des données utilisateur ci-jointe à l'aide de la statistique Current_Status.
Formule : Récupérer la valeur des données utilisateur jointes avec la clé « NAME »
Result = G.GetUserDataValue(Data.Current_Status.Value, 'NAME');