Ligne 1 : Ligne 1 :
= Template Function Library=
+
= Bibliothèque de fonctions de modèles=
Once you know how to [[RTRFormulas|use formulas]], you can use this function library as reference for additional customization.
+
{{#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.
  
  
Below is a function library for Genesys Pulse standard templates as automatically generated from Genesys Pulse release 8.5.102.02.
+
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>Get agent's status name for the media other than Voice.</div>
+
<div>Obtenez le nom de l'état de l'agent pour le média autre que la voix.</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic).</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>media</tt></td>
+
<td><tt>média</tt></td>
<td>string</td>
+
<td>chaîne</td>
<td>Media name.</td>
+
<td>Nom du média.</td>
 
</tr>
 
</tr>
+
 
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>Status name</em>, if <strong>state</strong> and <strong>media</strong> are available, <em>empty string</em> if information about given media is not available in the given current state, <em>null</em> if <strong>state</strong> is null or not an agent state, or <strong>media</strong> is null, not specified or empty.</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 = string
+
Type = chaîne
 
+
 
 
<h2>GetAgentVoiceStatus(state) &rarr; {string}</h2>
 
<h2>GetAgentVoiceStatus(state) &rarr; {string}</h2>
 
+
 
<div>Get agent's status name for the Voice media.</div>
+
<div>Obtenez le nom de l'état de l'agent pour le média voix.</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic).</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>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>Status name</em>, if <strong>state</strong> is available, <em>null</em> if <strong>state</strong> is null or not an agent state.</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 = string
+
Type = chaîne
 
+
 
 
<h2>GetANI(state, switchID) &rarr; {string}</h2>
 
<h2>GetANI(state, switchID) &rarr; {string}</h2>
 
+
 
<div>Get a first available ANI attribute in the given agent state.</div>
+
<div>Obtenez un premier attribut ANI disponible dans l'état de l'agent donné.</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
 
<td>&nbsp;</td>
 
<td>&nbsp;</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic).</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>string</td>
+
<td>chaîne</td>
<td>&lt;optional&gt;</td>
+
<td>&lt;facultatif&gt;</td>
<td>Optional switch name to limit the search.</td>
+
<td>Nom du commutateur facultatif pour limiter la recherche.</td>
 
</tr>
 
</tr>
+
 
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>ANI value</em>, if found, <em>empty string</em> if not found, <em>null</em> if <strong>state</strong> is null or not an agent state.</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 = string
+
Type = chaîne
+
 
 
<h2>GetBusinessResult(state)</h2>
 
<h2>GetBusinessResult(state)</h2>
+
 
<div>Get "Business Result" user data value.</div>
+
<div>Obtenez la valeur des données utilisateur du "résultat métier".</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic).</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>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>Business Result value</em>, if available, <em>empty string</em>, if required user data is not available, <em>null</em> if <strong>state</strong> is null or not an agent state.</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>Get "CustomerSegment" user data value.</div>
+
<div>Obtenez la valeur des données utilisateur de "SegmentClientèle".</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic).</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>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>CustomerSegment value</em>, if available, <em>empty string</em>, if required user data is not available, <em>null</em> if <strong>state</strong> is null or not an agent state.</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) &rarr; {string}</h2>
 
<h2>GetDNIS(state, switchID) &rarr; {string}</h2>
 
+
 
<div>Get a first available DNIS attribute in the given agent state.</div>
+
<div>Obtenez un premier attribut DNIS disponible dans l'état de l'agent donné.</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
 
<td>&nbsp;</td>
 
<td>&nbsp;</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic).</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>string</td>
+
<td>chaîne</td>
<td>&lt;optional&gt;</td>
+
<td>&lt;facultatif&gt;</td>
<td>Optional switch name to limit the search.</td>
+
<td>Nom du commutateur facultatif pour limiter la recherche.</td>
 
</tr>
 
</tr>
+
 
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>DNIS value</em>, if found, <em>empty string</em> if not found, <em>null</em> if <strong>state</strong> is null or not an agent state.</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 = string
+
Type = chaîne
+
 
 
<h2>GetEmployeeId(state) &rarr; {string}</h2>
 
<h2>GetEmployeeId(state) &rarr; {string}</h2>
 
+
 
<div>Get agent's Employee ID designated in the given agent state.</div>
+
<div>Obtenez les ID d’employé des agent désignés dans l'état d'agent donné.</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic)</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>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>Agent's Employee ID</em>, if available, <em>empty string</em> if not available (typically, when agent is logged out), <em>null</em> if <strong>state</strong> is null or not an agent state.</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 = string
+
Type = chaîne
+
 
 
<h2>GetExtension(state) &rarr; {string}</h2>
 
<h2>GetExtension(state) &rarr; {string}</h2>
 
+
 
<div>Get agent's Extension designated in the given agent state.</div>
+
<div>Obtenez l’extension des agent désignés dans l'état d'agent donné.</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic)</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>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>Agent's Extension</em>, if available, <em>empty string</em> if not available (typically, when agent is logged out), <em>null</em> if <strong>state</strong> is null or not an agent state.</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 = string
+
Type = chaîne
+
 
 
<h2>GetLoginId(state) &rarr; {string}</h2>
 
<h2>GetLoginId(state) &rarr; {string}</h2>
 
+
 
<div>Get agent's Login ID designated in the given agent state.</div>
+
<div>Obtenez les ID de connexion des agent désignés dans l'état d'agent donné.</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic)</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>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>Agent's Login ID</em>, if available, <em>empty string</em> if not available (typically, when agent is logged out), <em>null</em> if <strong>state</strong> is null or not an agent state.</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 = string
+
Type = chaîne
+
 
 
<h2>GetPlace(state) &rarr; {string}</h2>
 
<h2>GetPlace(state) &rarr; {string}</h2>
+
 
<div>Get agent's place designated in the given agent state.</div>
+
<div>Obtenez les places des agent désignés dans l'état d'agent donné.</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic).</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>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>Agent's Place name</em>, if available, <em>empty string</em> if not available (typically, when agent is logged out), <em>null</em> if <strong>state</strong> is null or not an agent state.</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 = string
+
Type = chaîne
  
 
<h2>GetPosition(state) &rarr; {string}</h2>
 
<h2>GetPosition(state) &rarr; {string}</h2>
 
+
 
<div>Get agent's ACD Position designated in the given agent state.</div>
+
<div>Obtenez la position ACD des agent désignés dans l'état d'agent donné.</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic)</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>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>Agent's ACD Position</em>, if available, <em>empty string</em> if not available (typically, when agent is logged out), <em>null</em> if <strong>state</strong> is null or not an agent state.</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 = string
+
Type = chaîne
  
 
<h2>GetReasonCodes(state) &rarr; {string}</h2>
 
<h2>GetReasonCodes(state) &rarr; {string}</h2>
 
+
 
<div>Get reason codes corresponding to the current status of the agent from all media types. Reason codes can be obtained only for the following agent statuses: 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>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic).</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>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>Reason codes</em>, splitted by '; ', if available, <em>empty string</em> if reason code is not available, <em>null</em> if <strong>state</strong> is null or not an agent state.</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 = string
+
Type = chaîne
+
 
 
<h2>GetServiceSubType(state)</h2>
 
<h2>GetServiceSubType(state)</h2>
+
 
<div>Get "ServiceSubType" user data value.</div>
+
<div>Obtenez la valeur des données utilisateur du "ServiceSubType".</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic).</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>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>ServiceSubType value</em>, if available, <em>empty string</em>, if required user data is not available, <em>null</em> if <strong>state</strong> is null or not an agent state.</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>Get "ServiceType" user data value.</div>
+
<div>Obtenez la valeur des données utilisateur du "TypeService".</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic).</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>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>ServiceType value</em>, if available, <em>empty string</em>, if required user data is not available, <em>null</em> if <strong>state</strong> is null or not an agent state.</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) &rarr; {Number}</h2>
+
<h2>GetStatusDuration(state) &rarr; {nombre}</h2>
 
+
 
<div>Get duration of the current status of the agent.</div>
+
<div>Obtenez la durée de l'état actuel de l'agent.</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>Current state of the agent, agent group, DN or campaign (typically, <strong>Value</strong> of the appropriate statistic).</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>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>Duration</em>, in seconds, if <strong>state</strong> is available, <em>null</em> if <strong>state</strong> is 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 = Number
+
Type = nombre
 
+
 
<h2>GetSwitches(state, sep)</h2>
+
<h2>GetSwitches (state, sep)</h2>
+
 
<div>Get list of switches where agent is logged in.</div>
+
<div>Obtenez la liste des commutateurs sur lesquels l'agent est connecté.</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic).</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>sep</tt></td>
+
<td><tt>sép</tt></td>
<td>string</td>
+
<td>chaîne</td>
<td>Separator to use. Default is <em>';'</em>.</td>
+
<td>Séparateur à utiliser. La valeur par défaut est <em>« ; »</em>.</td>
 
</tr>
 
</tr>
+
 
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>List of switches</em>, if available, <em>empty string</em>, if agent is completely logged out, <em>null</em> if <strong>state</strong> is null or not an agent state.</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>Get value of the first found user data with given key.</div>
+
<div>Obtenez la valeur des premières données utilisateur trouvées avec une clé donnée.</div>
<h3>Parameters:</h3>
+
<h3>Paramètres :</h3>
 
<table>
 
<table>
+
 
<tr><td>Name</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>
 
<td>AgentCurrentState</td>
 
<td>AgentCurrentState</td>
<td>Current state of the agent (typically, <strong>Value</strong> of the appropriate statistic).</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>key</tt></td>
+
<td><tt>clé</tt></td>
<td>string</td>
+
<td>chaîne</td>
<td>User data key</td>
+
<td>Clé données utilisateur</td>
 
</tr>
 
</tr>
+
 
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Renvoie :</h3>
<div><em>User data value</em>, if available, <em>empty string</em>, if required user data is not available, <em>null</em> if <strong>state</strong> is null or not an agent state or <strong>key</strong> is null.</div>
+
<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>
  
 
[[Category:V:EZP:DRAFT]]
 
[[Category:V:EZP:DRAFT]]

Version du mars 8, 2017 à 10:00

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

NomTypeDescription
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.
Comments or questions about this documentation? Contact us for support!