(Update with the copy of version: 9.0DRAFT) |
m (1 révision importée) |
||
Ligne 1 : | Ligne 1 : | ||
− | = Template Function Library | + | = Bibliothèque de fonctions de modèles= |
− | + | {{#anc: Template Function Library}} | |
+ | Une fois que vous savez comment [[RTRFormulas|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. | |
__TOC__ | __TOC__ | ||
<h2>GetAgentNonVoiceStatus(state, media) → {string}</h2> | <h2>GetAgentNonVoiceStatus(state, media) → {string}</h2> | ||
− | <div> | + | <div>Obtenez le nom de l'état de l'agent pour le média autre que la voix.</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> |
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
− | <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>média</tt></td> |
− | <td> | + | <td>chaîne</td> |
− | <td> | + | <td>Nom du média.</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>Status name</em>, | + | <div><em>Status name</em>, si <strong>state</strong> et <strong>media</strong> sont disponibles, <em>empty string</em> si des informations sur un média défini ne sont pas disponibles dans l'état actuel donné, <em>null</em> si <strong>state</strong> est null ou n’est pas un état d'agent, ou si <strong>media</strong> est null, non spécifié ou vide.</div> |
− | Type = | + | Type = chaîne |
<h2>GetAgentVoiceStatus(state) → {string}</h2> | <h2>GetAgentVoiceStatus(state) → {string}</h2> | ||
− | <div> | + | <div>Obtenez le nom de l'état de l'agent pour le média voix.</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> |
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
− | <td> | + | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>Status name</em>, | + | <div><em>Status name</em>, si <strong>state</strong> est disponible, <em>null</em> si <strong>state</strong> est null ou n’est pas un état d'agent.</div> |
− | Type = | + | Type = chaîne |
<h2>GetANI(state, switchID) → {string}</h2> | <h2>GetANI(state, switchID) → {string}</h2> | ||
− | <div> | + | <div>Obtenez un premier attribut ANI disponible dans l'état de l'agent donné.</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Argument</td><td>Description</td></tr> |
<tr> | <tr> | ||
Ligne 63 : | Ligne 64 : | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td> </td> | <td> </td> | ||
− | <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>switchID</tt></td> | <td><tt>switchID</tt></td> | ||
− | <td> | + | <td>chaîne</td> |
− | <td>< | + | <td><facultatif></td> |
− | <td> | + | <td>Nom du commutateur facultatif pour limiter la recherche.</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>ANI | + | <div><em>valeur ANI</em>, si détectée, <em>empty string</em> si non détectée, <em>null</em> si <strong>state</strong> est null ou n’est pas un état d'agent.</div> |
− | Type = | + | Type = chaîne |
<h2>GetBusinessResult(state)</h2> | <h2>GetBusinessResult(state)</h2> | ||
− | <div> | + | <div>Obtenez la valeur des données utilisateur du "résultat métier".</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> |
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
− | <td> | + | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>valeur du résultat métier</em>, si disponible, <em>empty string</em>, si les données utilisateur obligatoires ne sont pas disponibles, <em>null</em> si <strong>state</strong> est null ou n’est pas un état d'agent.</div> |
<h2>GetCustomerSegment(state)</h2> | <h2>GetCustomerSegment(state)</h2> | ||
− | <div> | + | <div>Obtenez la valeur des données utilisateur de "SegmentClientèle".</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> |
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
− | <td> | + | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>valeur du SegmentClientèle</em>, si disponible, <em>empty string</em>, si les données utilisateur obligatoires ne sont pas disponibles, <em>null</em> si <strong>state</strong> est null ou n’est pas un état d'agent.</div> |
<h2>GetDNIS(state, switchID) → {string}</h2> | <h2>GetDNIS(state, switchID) → {string}</h2> | ||
− | <div> | + | <div>Obtenez un premier attribut DNIS disponible dans l'état de l'agent donné.</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Argument</td><td>Description</td></tr> |
<tr> | <tr> | ||
Ligne 126 : | Ligne 127 : | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
<td> </td> | <td> </td> | ||
− | <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>switchID</tt></td> | <td><tt>switchID</tt></td> | ||
− | <td> | + | <td>chaîne</td> |
− | <td>< | + | <td><facultatif></td> |
− | <td> | + | <td>Nom du commutateur facultatif pour limiter la recherche.</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>DNIS | + | <div><em>valeur DNIS</em>, si détectée, <em>empty string</em> si non détectée, <em>null</em> si <strong>state</strong> est null ou n’est pas un état d'agent.</div> |
− | Type = | + | Type = chaîne |
<h2>GetEmployeeId(state) → {string}</h2> | <h2>GetEmployeeId(state) → {string}</h2> | ||
− | <div> | + | <div>Obtenez les ID d’employé des agent désignés dans l'état d'agent donné.</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> |
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
− | <td> | + | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée)</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>ID employé de l'agent</em>, si disponible, <em>empty string</em> si non disponible (en général, lorsque l’agent est déconnecté), <em>null</em> si <strong>state</strong> est null ou n’est pas un état de l'agent.</div> |
− | Type = | + | Type = chaîne |
<h2>GetExtension(state) → {string}</h2> | <h2>GetExtension(state) → {string}</h2> | ||
− | <div> | + | <div>Obtenez l’extension des agent désignés dans l'état d'agent donné.</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> |
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
− | <td> | + | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée)</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>Extension de l'agent</em>, si disponible, <em>empty string</em> si non disponible (en général, lorsque l’agent est déconnecté), <em>null</em> si <strong>state</strong> est null ou n’est pas un état de l'agent.</div> |
− | Type = | + | Type = chaîne |
<h2>GetLoginId(state) → {string}</h2> | <h2>GetLoginId(state) → {string}</h2> | ||
− | <div> | + | <div>Obtenez les ID de connexion des agent désignés dans l'état d'agent donné.</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> |
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
− | <td> | + | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée)</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>ID de connexion de l'agent</em>, si disponible, <em>empty string</em> si non disponible (en général, lorsque l’agent est déconnecté), <em>null</em> si <strong>state</strong> est null ou n’est pas un état de l'agent.</div> |
− | Type = | + | Type = chaîne |
<h2>GetPlace(state) → {string}</h2> | <h2>GetPlace(state) → {string}</h2> | ||
− | <div> | + | <div>Obtenez les places des agent désignés dans l'état d'agent donné.</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> |
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
− | <td> | + | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>Nom de la place de l'agent</em>, si disponible, <em>empty string</em> si non disponible (en général, lorsque l’agent est déconnecté), <em>null</em> si <strong>state</strong> est null ou n’est pas un état de l'agent.</div> |
− | Type = | + | Type = chaîne |
<h2>GetPosition(state) → {string}</h2> | <h2>GetPosition(state) → {string}</h2> | ||
− | <div> | + | <div>Obtenez la position ACD des agent désignés dans l'état d'agent donné.</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> |
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
− | <td> | + | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée)</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>Position ACD de l'agent</em>, si disponible, <em>empty string</em> si non disponible (en général, lorsque l’agent est déconnecté), <em>null</em> si <strong>state</strong> est null ou n’est pas un état de l'agent.</div> |
− | Type = | + | Type = chaîne |
<h2>GetReasonCodes(state) → {string}</h2> | <h2>GetReasonCodes(state) → {string}</h2> | ||
− | <div> | + | <div>Obtenez les codes de raison correspondant à l'état actuel de l'agent à partir de tous les types de média. Les codes de raison peuvent être obtenus uniquement pour les états d’agent suivants : LoggedIn, AfterCallWork, NotReadyForNextCall, WaitForNextCall.</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> |
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
− | <td> | + | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>codes de raison</em>, séparés par « ; », si disponibles, <em>empty string</em>, si le code de raison n’est pas disponible, <em>null</em> si <strong>state</strong> est null ou n’est pas un état d'agent.</div> |
− | Type = | + | Type = chaîne |
<h2>GetServiceSubType(state)</h2> | <h2>GetServiceSubType(state)</h2> | ||
− | <div> | + | <div>Obtenez la valeur des données utilisateur du "ServiceSubType".</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> |
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
− | <td> | + | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em>ServiceSubType | + | <div><em>valeur du ServiceSubType</em>, si disponible, <em>empty string</em>, si les données utilisateur obligatoires ne sont pas disponibles, <em>null</em> si <strong>state</strong> est null ou n’est pas un état d'agent.</div> |
<h2>GetServiceType(state)</h2> | <h2>GetServiceType(state)</h2> | ||
− | <div> | + | <div>Obtenez la valeur des données utilisateur du "TypeService".</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> |
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
− | <td> | + | <td>État actuel de l'agent (en général, la <strong>valeur</strong> de la statistique appropriée).</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>valeur du TypeService</em>, si disponible, <em>empty string</em>, si les données utilisateur obligatoires ne sont pas disponibles, <em>null</em> si <strong>state</strong> est null ou n’est pas un état d'agent.</div> |
− | <h2>GetStatusDuration(state) → { | + | <h2>GetStatusDuration(state) → {nombre}</h2> |
− | <div> | + | <div>Obtenez la durée de l'état actuel de l'agent.</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Description</td></tr> |
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
− | <td> | + | <td>État actuel de l'agent, du groupe d’agent, 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> | + | <div><em>Durée</em>, en secondes, si <strong>state</strong> est disponible, <em>null</em> si <strong>state</strong> est null.</div> |
− | Type = | + | Type = nombre |
− | <h2>GetSwitches(state, sep)</h2> | + | <h2>GetSwitches (state, sep)</h2> |
− | <div> | + | <div>Obtenez la liste des commutateurs sur lesquels l'agent est connecté.</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> |
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
− | <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>sép</tt></td> |
− | <td> | + | <td>chaîne</td> |
− | <td> | + | <td>Séparateur à utiliser. La valeur par défaut est <em>« ; »</em>.</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>liste des commutateurs</em>, si disponible, <em>empty string</em> si l’agent est complètement déconnecté, <em>null</em> si <strong>state</strong> est null ou n’est pas un état de l'agent.</div> |
<h2>GetUserDataValue(state, key)</h2> | <h2>GetUserDataValue(state, key)</h2> | ||
− | <div> | + | <div>Obtenez la valeur des premières données utilisateur trouvées avec une clé donnée.</div> |
− | <h3> | + | <h3>Paramètres :</h3> |
<table> | <table> | ||
− | <tr><td> | + | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> |
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
<td>AgentCurrentState</td> | <td>AgentCurrentState</td> | ||
− | <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>clé</tt></td> |
− | <td> | + | <td>chaîne</td> |
− | <td> | + | <td>Clé données utilisateur</td> |
</tr> | </tr> | ||
</table> | </table> | ||
− | <h3> | + | <h3>Renvoie :</h3> |
− | <div><em> | + | <div><em>valeurs des données utilisateur</em>, si disponibles, <em>empty string</em>, si les données utilisateur obligatoires ne sont pas disponibles, <em>null</em> si <strong>state</strong> est null ou n’est pas un état d'agent ou si <strong>clé</strong> est null.</div> |
<br> | <br> | ||
− | + | Pour pouvoir utiliser correctement la fonction <tt>GetUserDataValue(state, key)</tt>, cochez la case <tt>Données utilisateur</tt> dans les options de statistiques d’état <tt>(state)</tt> actuel : | |
[[File:UDcheckbox.png|thumbnail|none]] | [[File:UDcheckbox.png|thumbnail|none]] | ||
− | === | + | {{#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 statistiques <tt>ExtendedCurrentStatus</tt>, défini ci-dessous, renvoie un objet spécifique qui peut être analysé davantage. | ||
<tt>'''[ExtendedCurrentStatus]''' <br> | <tt>'''[ExtendedCurrentStatus]''' <br> | ||
Ligne 375 : | Ligne 377 : | ||
Subject=DNAction</tt> | Subject=DNAction</tt> | ||
− | + | Vous pouvez afficher la valeur des données utilisateur jointes à l’aide de la statistique <tt>Current_Status</tt>. | |
− | + | Formule : obtenir la valeur des données utilisateur jointes avec le « NOM » de clé <br> | |
''Result = G.GetUserDataValue(Data.Current_Status.Value, ''''NAME'''');'' | ''Result = G.GetUserDataValue(Data.Current_Status.Value, ''''NAME'''');'' | ||
[[Category:V:EZP:DRAFT]] | [[Category:V:EZP:DRAFT]] |
Version du août 23, 2018 à 15:52
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');