(Update with the copy of version: DRAFT) |
|||
Ligne 6 : | Ligne 6 : | ||
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. | 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. | ||
__TOC__ | __TOC__ | ||
− | + | ||
<h2>GetAgentNonVoiceStatus(state, media) → {string}</h2> | <h2>GetAgentNonVoiceStatus(state, media) → {string}</h2> | ||
− | + | ||
<div>Obtenez le nom de l'état de l'agent pour le média autre que la voix.</div> | <div>Obtenez le nom de l'état de l'agent pour le média autre que la voix.</div> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
Ligne 25 : | Ligne 25 : | ||
<td>Nom du média.</td> | <td>Nom du média.</td> | ||
</tr> | </tr> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<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> | <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 = chaîne | + | Type = chaîne |
− | + | ||
<h2>GetAgentVoiceStatus(state) → {string}</h2> | <h2>GetAgentVoiceStatus(state) → {string}</h2> | ||
− | + | ||
<div>Obtenez le nom de l'état de l'agent pour le média voix.</div> | <div>Obtenez le nom de l'état de l'agent pour le média voix.</div> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
Ligne 45 : | Ligne 45 : | ||
<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> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<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> | <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 = chaîne | + | Type = chaîne |
− | + | ||
<h2>GetANI(state, switchID) → {string}</h2> | <h2>GetANI(state, switchID) → {string}</h2> | ||
− | + | ||
<div>Obtenez un premier attribut ANI disponible dans l'état de l'agent donné.</div> | <div>Obtenez un premier attribut ANI disponible dans l'état de l'agent donné.</div> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Argument</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Argument</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
Ligne 72 : | Ligne 72 : | ||
<td>Nom du commutateur facultatif pour limiter la recherche.</td> | <td>Nom du commutateur facultatif pour limiter la recherche.</td> | ||
</tr> | </tr> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<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> | <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 = chaîne | Type = chaîne | ||
− | + | ||
<h2>GetBusinessResult(state)</h2> | <h2>GetBusinessResult(state)</h2> | ||
− | + | ||
<div>Obtenez la valeur des données utilisateur du "résultat métier".</div> | <div>Obtenez la valeur des données utilisateur du "résultat métier".</div> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> | ||
Ligne 92 : | Ligne 92 : | ||
<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> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<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> | <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>Obtenez la valeur des données utilisateur de "SegmentClientèle".</div> | <div>Obtenez la valeur des données utilisateur de "SegmentClientèle".</div> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
Ligne 110 : | Ligne 110 : | ||
<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> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<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> | <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>Obtenez un premier attribut DNIS disponible dans l'état de l'agent donné.</div> | <div>Obtenez un premier attribut DNIS disponible dans l'état de l'agent donné.</div> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Argument</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Argument</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
Ligne 135 : | Ligne 135 : | ||
<td>Nom du commutateur facultatif pour limiter la recherche.</td> | <td>Nom du commutateur facultatif pour limiter la recherche.</td> | ||
</tr> | </tr> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<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> | <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 = chaîne | Type = chaîne | ||
− | + | ||
<h2>GetEmployeeId(state) → {string}</h2> | <h2>GetEmployeeId(state) → {string}</h2> | ||
− | + | ||
<div>Obtenez les ID d’employé des agent désignés dans l'état d'agent donné.</div> | <div>Obtenez les ID d’employé des agent désignés dans l'état d'agent donné.</div> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
Ligne 155 : | Ligne 155 : | ||
<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> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<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> | <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 = chaîne | Type = chaîne | ||
− | + | ||
<h2>GetExtension(state) → {string}</h2> | <h2>GetExtension(state) → {string}</h2> | ||
− | + | ||
<div>Obtenez l’extension des agent désignés dans l'état d'agent donné.</div> | <div>Obtenez l’extension des agent désignés dans l'état d'agent donné.</div> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
Ligne 175 : | Ligne 175 : | ||
<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> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<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> | <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 = chaîne | Type = chaîne | ||
− | + | ||
<h2>GetLoginId(state) → {string}</h2> | <h2>GetLoginId(state) → {string}</h2> | ||
− | + | ||
<div>Obtenez les ID de connexion des agent désignés dans l'état d'agent donné.</div> | <div>Obtenez les ID de connexion des agent désignés dans l'état d'agent donné.</div> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
Ligne 195 : | Ligne 195 : | ||
<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> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<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> | <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 = chaîne | Type = chaîne | ||
− | + | ||
<h2>GetPlace(state) → {string}</h2> | <h2>GetPlace(state) → {string}</h2> | ||
− | + | ||
<div>Obtenez les places des agent désignés dans l'état d'agent donné.</div> | <div>Obtenez les places des agent désignés dans l'état d'agent donné.</div> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
Ligne 215 : | Ligne 215 : | ||
<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> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<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> | <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 = chaîne | Type = chaîne | ||
<h2>GetPosition(state) → {string}</h2> | <h2>GetPosition(state) → {string}</h2> | ||
− | + | ||
<div>Obtenez la position ACD des agent désignés dans l'état d'agent donné.</div> | <div>Obtenez la position ACD des agent désignés dans l'état d'agent donné.</div> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
Ligne 235 : | Ligne 235 : | ||
<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> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<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> | <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 = chaîne | Type = chaîne | ||
<h2>GetReasonCodes(state) → {string}</h2> | <h2>GetReasonCodes(state) → {string}</h2> | ||
− | + | ||
<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> | <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>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
Ligne 255 : | Ligne 255 : | ||
<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> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<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> | <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 = chaîne | Type = chaîne | ||
− | + | ||
<h2>GetServiceSubType(state)</h2> | <h2>GetServiceSubType(state)</h2> | ||
− | + | ||
<div>Obtenez la valeur des données utilisateur du "ServiceSubType".</div> | <div>Obtenez la valeur des données utilisateur du "ServiceSubType".</div> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
Ligne 275 : | Ligne 275 : | ||
<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> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<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> | <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>Obtenez la valeur des données utilisateur du "TypeService".</div> | <div>Obtenez la valeur des données utilisateur du "TypeService".</div> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
Ligne 293 : | Ligne 293 : | ||
<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> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<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> | <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) → {nombre}</h2> | <h2>GetStatusDuration(state) → {nombre}</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> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Description</td></tr> | <tr><td>Nom</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></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> | <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>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<div><em>Durée</em>, en secondes, si <strong>state</strong> est disponible, <em>null</em> si <strong>state</strong> est null.</div> | <div><em>Durée</em>, en secondes, si <strong>state</strong> est disponible, <em>null</em> si <strong>state</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> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
Ligne 335 : | Ligne 335 : | ||
<td>Séparateur à utiliser. La valeur par défaut est <em>« ; »</em>.</td> | <td>Séparateur à utiliser. La valeur par défaut est <em>« ; »</em>.</td> | ||
</tr> | </tr> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> | ||
<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> | <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>Obtenez la valeur des premières données utilisateur trouvées avec une clé donnée.</div> | <div>Obtenez la valeur des premières données utilisateur trouvées avec une clé donnée.</div> | ||
<h3>Paramètres :</h3> | <h3>Paramètres :</h3> | ||
<table> | <table> | ||
− | + | ||
<tr><td>Nom</td><td>Type</td><td>Description</td></tr> | <tr><td>Nom</td><td>Type</td><td>Description</td></tr> | ||
− | + | ||
<tr> | <tr> | ||
<td><tt>state</tt></td> | <td><tt>state</tt></td> | ||
Ligne 358 : | Ligne 358 : | ||
<td>Clé données utilisateur</td> | <td>Clé données utilisateur</td> | ||
</tr> | </tr> | ||
− | + | ||
</table> | </table> | ||
<h3>Renvoie :</h3> | <h3>Renvoie :</h3> |
Version actuelle datée du août 17, 2017 à 18:20
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) → {nombre}
- 1.16 GetSwitches (state, sep)
- 1.17 GetUserDataValue(state, key)
GetAgentNonVoiceStatus(state, media) → {string}
Obtenez le nom de l'état de l'agent pour le média autre que la voix.
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 :
Status name, si state et media sont disponibles, empty string si des informations sur un média défini ne sont pas disponibles dans l'état actuel donné, null si state est null ou n’est pas un état d'agent, ou si media est null, non spécifié ou vide.
Type = chaîne
GetAgentVoiceStatus(state) → {string}
Obtenez le nom de l'état de l'agent pour le média voix.
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
Renvoie :
Status name, si state est disponible, null si state est null ou n’est pas un état d'agent.
Type = chaîne
GetANI(state, switchID) → {string}
Obtenez un premier attribut ANI disponible dans l'état de l'agent donné.
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 :
valeur ANI, si détectée, empty string si non détectée, null si state est null ou n’est pas un état d'agent.
Type = chaîne
GetBusinessResult(state)
Obtenez la valeur des données utilisateur du "résultat métier".
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
Renvoie :
valeur du résultat métier, si disponible, empty string, si les données utilisateur obligatoires ne sont pas disponibles, null si state est null ou n’est pas un état d'agent.
GetCustomerSegment(state)
Obtenez la valeur des données utilisateur de "SegmentClientèle".
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
Renvoie :
valeur du SegmentClientèle, si disponible, empty string, si les données utilisateur obligatoires ne sont pas disponibles, null si state est null ou n’est pas un état d'agent.
GetDNIS(state, switchID) → {string}
Obtenez un premier attribut DNIS disponible dans l'état de l'agent donné.
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 :
valeur DNIS, si détectée, empty string si non détectée, null si state est null ou n’est pas un état d'agent.
Type = chaîne
GetEmployeeId(state) → {string}
Obtenez les ID d’employé des agent désignés dans l'état d'agent donné.
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée) |
Renvoie :
ID employé de l'agent, si disponible, empty string si non disponible (en général, lorsque l’agent est déconnecté), null si state est null ou n’est pas un état de l'agent.
Type = chaîne
GetExtension(state) → {string}
Obtenez l’extension des agent désignés dans l'état d'agent donné.
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée) |
Renvoie :
Extension de l'agent, si disponible, empty string si non disponible (en général, lorsque l’agent est déconnecté), null si state est null ou n’est pas un état de l'agent.
Type = chaîne
GetLoginId(state) → {string}
Obtenez les ID de connexion des agent désignés dans l'état d'agent donné.
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée) |
Renvoie :
ID de connexion de l'agent, si disponible, empty string si non disponible (en général, lorsque l’agent est déconnecté), null si state est null ou n’est pas un état de l'agent.
Type = chaîne
GetPlace(state) → {string}
Obtenez les places des agent désignés dans l'état d'agent donné.
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
Renvoie :
Nom de la place de l'agent, si disponible, empty string si non disponible (en général, lorsque l’agent est déconnecté), null si state est null ou n’est pas un état de l'agent.
Type = chaîne
GetPosition(state) → {string}
Obtenez la position ACD des agent désignés dans l'état d'agent donné.
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée) |
Renvoie :
Position ACD de l'agent, si disponible, empty string si non disponible (en général, lorsque l’agent est déconnecté), null si state est null ou n’est pas un état de l'agent.
Type = chaîne
GetReasonCodes(state) → {string}
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.
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
Renvoie :
codes de raison, séparés par « ; », si disponibles, empty string, si le code de raison n’est pas disponible, null si state est null ou n’est pas un état d'agent.
Type = chaîne
GetServiceSubType(state)
Obtenez la valeur des données utilisateur du "ServiceSubType".
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
Renvoie :
valeur du ServiceSubType, si disponible, empty string, si les données utilisateur obligatoires ne sont pas disponibles, null si state est null ou n’est pas un état d'agent.
GetServiceType(state)
Obtenez la valeur des données utilisateur du "TypeService".
Paramètres :
Nom | Type | Description |
state | AgentCurrentState | État actuel de l'agent (en général, la valeur de la statistique appropriée). |
Renvoie :
valeur du TypeService, si disponible, empty string, si les données utilisateur obligatoires ne sont pas disponibles, null si state est null ou n’est pas un état d'agent.
GetStatusDuration(state) → {nombre}
Obtenez la durée de l'état actuel de l'agent.
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 :
Durée, en secondes, si state est disponible, null si state est null.
Type = nombre
GetSwitches (state, sep)
Obtenez la liste des commutateurs sur lesquels l'agent est connecté.
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 :
liste des commutateurs, si disponible, empty string si l’agent est complètement déconnecté, null si state est null ou n’est pas un état de l'agent.
GetUserDataValue(state, key)
Obtenez la valeur des premières données utilisateur trouvées avec une clé donnée.
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 :
valeurs des données utilisateur, si disponibles, empty string, si les données utilisateur obligatoires ne sont pas disponibles, null si state est null ou n’est pas un état d'agent ou si clé est null.
La dernière modification de cette page a été faite le août 17, 2017 à 18:20.
Comments or questions about this documentation? Contact us for support!