m (1 révision importée)
 
(13 révisions intermédiaires par 4 utilisateurs non affichées)
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) &rarr; {string}</h2>
 
<h2>GetAgentNonVoiceStatus(state, media) &rarr; {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>é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>média</tt></td>
+
<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>
 
</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>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  
 
+
 
 
<h2>GetAgentVoiceStatus(state) &rarr; {string}</h2>
 
<h2>GetAgentVoiceStatus(state) &rarr; {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>é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>
 
+
 
</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>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  
 
+
 
 
<h2>GetANI(state, switchID) &rarr; {string}</h2>
 
<h2>GetANI(state, switchID) &rarr; {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>état</tt></td>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
 
<td>&nbsp;</td>
 
<td>&nbsp;</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>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
 
+
 
<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 commercial.</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>é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>
 
+
 
</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 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 "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>é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>
 
+
 
</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>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) &rarr; {string}</h2>
 
<h2>GetDNIS(state, switchID) &rarr; {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>état</tt></td>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
 
<td>&nbsp;</td>
 
<td>&nbsp;</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>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
 
+
 
<h2>GetEmployeeId(state) &rarr; {string}</h2>
 
<h2>GetEmployeeId(state) &rarr; {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>é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>
 
+
 
</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>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
 
+
 
<h2>GetExtension(state) &rarr; {string}</h2>
 
<h2>GetExtension(state) &rarr; {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>é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>
 
+
 
</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>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
 
+
 
<h2>GetLoginId(state) &rarr; {string}</h2>
 
<h2>GetLoginId(state) &rarr; {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>é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>
 
+
 
</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>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
 
+
 
<h2>GetPlace(state) &rarr; {string}</h2>
 
<h2>GetPlace(state) &rarr; {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>é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>
 
+
 
</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>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
  
 
<h2>GetPosition(state) &rarr; {string}</h2>
 
<h2>GetPosition(state) &rarr; {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>é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>
 
+
 
</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>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
  
 
<h2>GetReasonCodes(state) &rarr; {string}</h2>
 
<h2>GetReasonCodes(state) &rarr; {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>é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>
 
+
 
</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>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
 
+
 
<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>é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>
 
+
 
</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>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 "TypeService".</div>
+
<div>Obtenez la valeur des données utilisateur du ServiceType.</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>é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>
 
+
 
</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 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) &rarr; {nombre}</h2>
+
<h2>GetStatusDuration(state) &rarr; {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>
 
<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>état</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’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>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>é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>
 
<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>é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 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>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>
 
+
 
 
<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>é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 358 : Ligne 358 :
 
<td>Clé données utilisateur</td>
 
<td>Clé données utilisateur</td>
 
</tr>
 
</tr>
 +
 +
</table>
 +
<h3>Renvoie :</h3>
 +
<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>
  
</table>
+
Vous pouvez afficher la valeur des données utilisateur ci-jointe à l'aide de la statistique <tt>Current_Status</tt>.
<h3>Renvoie :</h3>
+
 
<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>
+
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.

GetAgentNonVoiceStatus(state, media) → {string}

Obtenez le nom de l'état de l'agent pour le média autre que la voix.

Paramètres :

NomTypeDescription
é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 :

Nom du statut, si état et multimédia sont disponibles, chaîne vide si des informations sur un média défini ne sont pas disponibles dans l'état actuel donné, null si état est null ou n’est pas un état d'agent, ou si multimédia 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 :

NomTypeDescription
état AgentCurrentState État actuel de l'agent (en général, la valeur de la statistique appropriée).

Renvoie :

Nom statut, si état est disponible, null si état 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 :

NomTypeArgumentDescription
é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 :

valeur ANI, si détectée, chaîne vide si non détectée, null si état 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 commercial.

Paramètres :

NomTypeDescription
état AgentCurrentState État actuel de l'agent (en général, la valeur de la statistique appropriée).

Renvoie :

Valeur du résultat commercial, si disponible, chaîne vide, si les données utilisateur obligatoires ne sont pas disponibles, null si état est null ou n’est pas un état d'agent.

GetCustomerSegment(state)

Obtenez la valeur des données utilisateur de SegmentClientèle.

Paramètres :

NomTypeDescription
état AgentCurrentState État actuel de l'agent (en général, la valeur de la statistique appropriée).

Renvoie :

valeur du SegmentClientèle, si disponible, chaîne vide, si les données utilisateur obligatoires ne sont pas disponibles, null si état 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 :

NomTypeArgumentDescription
é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 :

valeur DNIS, si détectée, chaîne vide si non détectée, null si état 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 :

NomTypeDescription
état 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, chaîne vide si non disponible (en général, lorsque l’agent est déconnecté), null si état 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 :

NomTypeDescription
état AgentCurrentState État actuel de l'agent (en général, la valeur de la statistique appropriée)

Renvoie :

Extension de l'agent, si disponible, chaîne vide si non disponible (en général, lorsque l’agent est déconnecté), null si état 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 :

NomTypeDescription
état 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, chaîne vide si non disponible (en général, lorsque l’agent est déconnecté), null si état 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 :

NomTypeDescription
état 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, chaîne vide si non disponible (en général, lorsque l’agent est déconnecté), null si état 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 :

NomTypeDescription
état 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, chaîne vide si non disponible (en général, lorsque l’agent est déconnecté), null si état 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 :

NomTypeDescription
état 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, chaîne vide, si le code de raison n’est pas disponible, null si état 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 :

NomTypeDescription
état AgentCurrentState État actuel de l'agent (en général, la valeur de la statistique appropriée).

Renvoie :

valeur du ServiceSubType, si disponible, chaîne vide, si les données utilisateur obligatoires ne sont pas disponibles, null si état est null ou n’est pas un état d'agent.

GetServiceType(state)

Obtenez la valeur des données utilisateur du ServiceType.

Paramètres :

NomTypeDescription
état AgentCurrentState État actuel de l'agent (en général, la valeur de la statistique appropriée).

Renvoie :

valeur du ServiceType, si disponible, chaîne vide, si les données utilisateur obligatoires ne sont pas disponibles, null si état est null ou n’est pas un état d'agent.

GetStatusDuration(state) → {Number}

Obtenez la durée de l'état actuel de l'agent.

Paramètres :

NomDescription
é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 :

Durée, en secondes, si état est disponible, null si état est null.

Type = nombre

GetSwitches(state, sep)

Obtenez la liste des commutateurs sur lesquels l'agent est connecté.

Paramètres :

NomTypeDescription
é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 :

Liste des commutateurs, si disponible, chaîne vide si l’agent est complètement déconnecté, null si état 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 :

NomTypeDescription
é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 :

Valeurs des données utilisateur, si disponibles, chaîne vide, si les données utilisateur obligatoires ne sont pas disponibles, null si état est null ou n’est pas un état d'agent ou si clé est null.


Pour utiliser correctement la fonction GetUserDataValue(state, key), cochez la case à cocher Données utilisateur dans les options statistiques (état) de l'état actuel :

aucune

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');

La dernière modification de cette page a été faite le février 20, 2020 à 17:53.
Comments or questions about this documentation? Contact us for support!