m (1 révision importée) |
m (1 révision importée) |
||
(7 révisions intermédiaires par 3 utilisateurs non affichées) | |||
Ligne 16 : | Ligne 16 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>multimédia</tt></td> |
<td>chaîne</td> | <td>chaîne</td> | ||
<td>Nom du média.</td> | <td>Nom du média.</td> | ||
Ligne 27 : | Ligne 27 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>Nom du statut</em>, si <strong>état</strong> et <strong>multimédia</strong> sont disponibles, <em>chaîne vide</em> si des informations sur un média défini ne sont pas disponibles dans l'état actuel donné, <em>null</em> si <strong>état</strong> est null ou n’est pas un état d'agent, ou si <strong>multimédia</strong> est null, non spécifié ou vide.</div> |
Type = chaîne | Type = chaîne | ||
Ligne 41 : | Ligne 41 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | ||
Ligne 47 : | Ligne 47 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>Nom statut</em>, si <strong>état</strong> est disponible, <em>null</em> si <strong>état</strong> est null ou n’est pas un état d'agent.</div> |
Type = chaîne | Type = chaîne | ||
Ligne 61 : | Ligne 61 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td> </td> | <td> </td> | ||
Ligne 74 : | Ligne 74 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>valeur ANI</em>, si détectée, <em> | + | <div><em>valeur ANI</em>, si détectée, <em>chaîne vide</em> si non détectée, <em>null</em> si <strong>état</strong> est null ou n’est pas un état d'agent.</div> |
Type = chaîne | Type = chaîne | ||
Ligne 81 : | Ligne 81 : | ||
<h2>GetBusinessResult(state)</h2> | <h2>GetBusinessResult(state)</h2> | ||
− | <div>Obtenez la valeur des données utilisateur du | + | <div>Obtenez la valeur des données utilisateur du résultat commercial.</div> |
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
Ligne 88 : | Ligne 88 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | ||
Ligne 94 : | Ligne 94 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>Valeur du résultat commercial</em>, si disponible, <em>chaîne vide</em>, si les données utilisateur obligatoires ne sont pas disponibles, <em>null</em> si <strong>état</strong> est null ou n’est pas un état d'agent.</div> |
<h2>GetCustomerSegment(state)</h2> | <h2>GetCustomerSegment(state)</h2> | ||
− | <div>Obtenez la valeur des données utilisateur de | + | <div>Obtenez la valeur des données utilisateur de SegmentClientèle.</div> |
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
Ligne 106 : | Ligne 106 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | ||
Ligne 112 : | Ligne 112 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>valeur du SegmentClientèle</em>, si disponible, <em> | + | <div><em>valeur du SegmentClientèle</em>, si disponible, <em>chaîne vide</em>, si les données utilisateur obligatoires ne sont pas disponibles, <em>null</em> si <strong>état</strong> est null ou n’est pas un état d'agent.</div> |
<h2>GetDNIS(state, switchID) → {string}</h2> | <h2>GetDNIS(state, switchID) → {string}</h2> | ||
Ligne 124 : | Ligne 124 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td> </td> | <td> </td> | ||
Ligne 137 : | Ligne 137 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>valeur DNIS</em>, si détectée, <em> | + | <div><em>valeur DNIS</em>, si détectée, <em>chaîne vide</em> si non détectée, <em>null</em> si <strong>état</strong> est null ou n’est pas un état d'agent.</div> |
Type = chaîne | Type = chaîne | ||
Ligne 151 : | Ligne 151 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée)</td> | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée)</td> | ||
Ligne 157 : | Ligne 157 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>ID employé de l'agent</em>, si disponible, <em> | + | <div><em>ID employé de l'agent</em>, si disponible, <em>chaîne vide</em> si non disponible (en général, lorsque l’agent est déconnecté), <em>null</em> si <strong>état</strong> est null ou n’est pas un état de l'agent.</div> |
Type = chaîne | Type = chaîne | ||
Ligne 171 : | Ligne 171 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée)</td> | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée)</td> | ||
Ligne 177 : | Ligne 177 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>Extension de l'agent</em>, si disponible, <em> | + | <div><em>Extension de l'agent</em>, si disponible, <em>chaîne vide</em> si non disponible (en général, lorsque l’agent est déconnecté), <em>null</em> si <strong>état</strong> est null ou n’est pas un état de l'agent.</div> |
Type = chaîne | Type = chaîne | ||
Ligne 191 : | Ligne 191 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée)</td> | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée)</td> | ||
Ligne 197 : | Ligne 197 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>ID de connexion de l'agent</em>, si disponible, <em> | + | <div><em>ID de connexion de l'agent</em>, si disponible, <em>chaîne vide</em> si non disponible (en général, lorsque l’agent est déconnecté), <em>null</em> si <strong>état</strong> est null ou n’est pas un état de l'agent.</div> |
Type = chaîne | Type = chaîne | ||
Ligne 211 : | Ligne 211 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | ||
Ligne 217 : | Ligne 217 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>Nom de la place de l'agent</em>, si disponible, <em> | + | <div><em>Nom de la place de l'agent</em>, si disponible, <em>chaîne vide</em> si non disponible (en général, lorsque l’agent est déconnecté), <em>null</em> si <strong>état</strong> est null ou n’est pas un état de l'agent.</div> |
Type = chaîne | Type = chaîne | ||
Ligne 231 : | Ligne 231 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée)</td> | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée)</td> | ||
Ligne 237 : | Ligne 237 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>Position ACD de l'agent</em>, si disponible, <em> | + | <div><em>Position ACD de l'agent</em>, si disponible, <em>chaîne vide</em> si non disponible (en général, lorsque l’agent est déconnecté), <em>null</em> si <strong>état</strong> est null ou n’est pas un état de l'agent.</div> |
Type = chaîne | Type = chaîne | ||
Ligne 251 : | Ligne 251 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | ||
Ligne 257 : | Ligne 257 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>Codes de raison</em>, séparés par « ; », si disponibles, <em>chaîne vide</em>, si le code de raison n’est pas disponible, <em>null</em> si <strong>état</strong> est null ou n’est pas un état d'agent.</div> |
Type = chaîne | Type = chaîne | ||
Ligne 264 : | Ligne 264 : | ||
<h2>GetServiceSubType(state)</h2> | <h2>GetServiceSubType(state)</h2> | ||
− | <div>Obtenez la valeur des données utilisateur du | + | <div>Obtenez la valeur des données utilisateur du ServiceSubType.</div> |
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
Ligne 271 : | Ligne 271 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | ||
Ligne 277 : | Ligne 277 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>valeur du ServiceSubType</em>, si disponible, <em> | + | <div><em>valeur du ServiceSubType</em>, si disponible, <em>chaîne vide</em>, si les données utilisateur obligatoires ne sont pas disponibles, <em>null</em> si <strong>état</strong> est null ou n’est pas un état d'agent.</div> |
<h2>GetServiceType(state)</h2> | <h2>GetServiceType(state)</h2> | ||
− | <div>Obtenez la valeur des données utilisateur du | + | <div>Obtenez la valeur des données utilisateur du ServiceType.</div> |
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
Ligne 289 : | Ligne 289 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | ||
Ligne 295 : | Ligne 295 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>valeur du | + | <div><em>valeur du ServiceType</em>, si disponible, <em>chaîne vide</em>, si les données utilisateur obligatoires ne sont pas disponibles, <em>null</em> si <strong>état</strong> est null ou n’est pas un état d'agent.</div> |
− | <h2>GetStatusDuration(state) → { | + | <h2>GetStatusDuration(state) → {Number}</h2> |
<div>Obtenez la durée de l'état actuel de l'agent.</div> | <div>Obtenez la durée de l'état actuel de l'agent.</div> | ||
Ligne 307 : | Ligne 307 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
− | <td>État actuel de l'agent, du groupe | + | <td>État actuel de l'agent, du groupe d’agents, du DN ou de la campagne (en général, la <strong>valeur</strong> de la statistique appropriée).</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>Durée</em>, en secondes, si <strong> | + | <div><em>Durée</em>, en secondes, si <strong>état</strong> est disponible, <em>null</em> si <strong>état</strong> est null.</div> |
Type = nombre | Type = nombre | ||
− | <h2>GetSwitches (state, sep)</h2> | + | <h2>GetSwitches(state, sep)</h2> |
<div>Obtenez la liste des commutateurs sur lesquels l'agent est connecté.</div> | <div>Obtenez la liste des commutateurs sur lesquels l'agent est connecté.</div> | ||
Ligne 326 : | Ligne 326 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | ||
Ligne 337 : | Ligne 337 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>Liste des commutateurs</em>, si disponible, <em>chaîne vide</em> si l’agent est complètement déconnecté, <em>null</em> si <strong>état</strong> est null ou n’est pas un état de l'agent.</div> |
<h2>GetUserDataValue(state, key)</h2> | <h2>GetUserDataValue(state, key)</h2> | ||
Ligne 349 : | Ligne 349 : | ||
<tr> | <tr> | ||
− | <td><tt> | + | <td><tt>état</tt></td> |
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> | ||
Ligne 360 : | Ligne 360 : | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>Valeurs des données utilisateur</em>, si disponibles, <em>chaîne vide</em>, si les données utilisateur obligatoires ne sont pas disponibles, <em>null</em> si <strong>état</strong> est null ou n’est pas un état d'agent ou si <strong>clé</strong> est null.</div> |
+ | <br> | ||
+ | |||
+ | Pour utiliser correctement la fonction <tt>GetUserDataValue(state, key)</tt>, cochez la case à cocher <tt>Données utilisateur</tt> dans les options statistiques <tt>(état)</tt> de l'état actuel : | ||
+ | [[File:UDcheckbox.png|thumbnail|aucune]] | ||
+ | |||
+ | {{#anc: Example: }} | ||
+ | === Exemple : === | ||
+ | La statistique <tt>Current_Status</tt> est définie par les propriétés des options de Stat Server. Le type de statistique <tt>ExtendedCurrentStatus</tt>, défini ci-dessous, renvoie un objet spécifique qui peut être analysé plus en détails. | ||
+ | |||
+ | <tt>'''[ExtendedCurrentStatus]''' <br> | ||
+ | Category=CurrentState <br> | ||
+ | MainMask=* <br> | ||
+ | Objects=Agent <br> | ||
+ | Subject=DNAction</tt> | ||
+ | |||
+ | Vous pouvez afficher la valeur des données utilisateur ci-jointe à l'aide de la statistique <tt>Current_Status</tt>. | ||
+ | |||
+ | Formule : Récupérer la valeur des données utilisateur jointes avec la clé 'NOM' <br> | ||
+ | ''Result = G.GetUserDataValue(Data.Current_Status.Value, ''''NAME'''');'' | ||
[[Category:V:EZP:DRAFT]] | [[Category:V:EZP:DRAFT]] |
Version actuelle datée du février 20, 2020 à 17:53
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 standard 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) → {Number}
- 1.16 GetSwitches(state, sep)
- 1.17 GetUserDataValue(state, key)
GetAgentNonVoiceStatus(state, media) → {string}
Paramètres :
Nom | Type | Description |
état | 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 |
état | 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 |
état | 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 |
état | 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 |
état | 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 |
état | 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 |
état | 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 |
état | 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 |
état | 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 |
état | 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 |
état | 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 |
état | 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 |
état | 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 |
état | 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 |
état | É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 |
état | 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 |
état | 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 utiliser correctement la fonction GetUserDataValue(state, key), cochez la case à cocher Données utilisateur dans les options statistiques (état) 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étails.
[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é 'NOM'
Result = G.GetUserDataValue(Data.Current_Status.Value, 'NAME');