m (1 révision importée)
Ligne 1 : Ligne 1 :
= Template Function Library=
+
= Bibliothèque de fonctions de modèle =
Once you know how to [[RTRFormulas|use formulas]], you can use this function library as reference for additional customization.
+
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 supplémentaire.
  
  
Below is a function library for Genesys Pulse standard templates as automatically generated from Genesys Pulse release 8.5.102.02.
+
Ci-dessous est une bibliothèque de fonctions pour Genesys Pulse standards modèles générés automatiquement de libération Genesys impulsion 8.5.102.02.
 
__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>Obtenir le nom de statut de l’agent pour les médias autres 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 de</td><td>Description</td></tr>
 
    
 
    
 
<tr>
 
<tr>
<td><tt>state</tt></td>
+
<td><tt>État</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, <strong>Valeur</strong> de la statistique appropriée).</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td><tt>media</tt></td>
+
<td><tt>médias</tt></td>
<td>string</td>
+
<td>chaîne</td>
<td>Media name.</td>
+
<td>Nom de média.</td>
 
</tr>
 
</tr>
 
   
 
   
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Retours :</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>Nom de l’État</em>, si <strong>État</strong> et <strong>médias</strong> sont disponibles, <em>chaîne vide</em> Si informations sur compte tenu des médias n’est pas disponible dans l’état actuel donné, <em>null</em> If <strong>État</strong> est null ou non un état de l’agent, ou <strong>médias</strong> est null, non dénommés ni vide.</div>
 
   
 
   
 
Type = string  
 
Type = string  
Ligne 33 : Ligne 33 :
 
<h2>GetAgentVoiceStatus(state) &rarr; {string}</h2>
 
<h2>GetAgentVoiceStatus(state) &rarr; {string}</h2>
 
    
 
    
<div>Get agent's status name for the Voice media.</div>
+
<div>Obtenir le nom de statut de l’agent pour les médias de 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 de</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, <strong>Valeur</strong> de la statistique appropriée).</td>
 
</tr>
 
</tr>
 
   
 
   
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Retours :</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>Nom de l’État</em>, si <strong>État</strong> est disponible, <em>null</em> If <strong>État</strong> est null ou non un état de l’agent.</div>
 
   
 
   
Type = string  
+
Type = string  
 
    
 
    
 
<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 de</td><td>Argument</td><td>Description</td></tr>
 
    
 
    
 
<tr>
 
<tr>
Ligne 63 : Ligne 63 :
 
<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, <strong>Valeur</strong> de la statistique appropriée).</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
Ligne 69 : Ligne 69 :
 
<td>string</td>
 
<td>string</td>
 
<td>&lt;optional&gt;</td>
 
<td>&lt;optional&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>Retours :</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 de l’ANI</em>, si trouvé, <em>chaîne vide</em> Si ce n’est pas trouvé, <em>null</em> If <strong>État</strong> est null ou non un état de l’agent.</div>
 
   
 
   
 
Type = string
 
Type = string
Ligne 80 : Ligne 80 :
 
<h2>GetBusinessResult(state)</h2>
 
<h2>GetBusinessResult(state)</h2>
 
   
 
   
<div>Get "Business Result" user data value.</div>
+
<div>Girard " Résultat de l’entreprise " valeur de données utilisateur.</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 de</td><td>Description</td></tr>
  
 
<tr>
 
<tr>
<td><tt>state</tt></td>
+
<td><tt>État</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, <strong>Valeur</strong> de la statistique appropriée).</td>
 
</tr>
 
</tr>
 
   
 
   
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Retours :</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 de résultat d’entreprise</em>, le cas échéant, <em>chaîne vide</em>, si nécessaire les données de l’utilisateur ne soient pas disponibles, <em>null</em> If <strong>État</strong> est null ou non un état de l’agent.</div>
 
    
 
    
 
<h2>GetCustomerSegment(state)</h2>
 
<h2>GetCustomerSegment(state)</h2>
 
    
 
    
<div>Get "CustomerSegment" user data value.</div>
+
<div>Girard " CustomerSegment " valeur de données utilisateur.</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 de</td><td>Description</td></tr>
 
    
 
    
 
<tr>
 
<tr>
<td><tt>state</tt></td>
+
<td><tt>État</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, <strong>Valeur</strong> de la statistique appropriée).</td>
 
</tr>
 
</tr>
 
   
 
   
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Retours :</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>CustomerSegment valeur</em>, le cas échéant, <em>chaîne vide</em>, si nécessaire les données de l’utilisateur ne soient pas disponibles, <em>null</em> If <strong>État</strong> est null ou non un état de l’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 de</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>
<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, <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;optional&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>Retours :</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 trouvé, <em>chaîne vide</em> Si ce n’est pas trouvé, <em>null</em> If <strong>État</strong> est null ou non un état de l’agent.</div>
 
   
 
   
 
Type = string
 
Type = string
Ligne 143 : Ligne 143 :
 
<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>Obtenir l’ID d’employé de l’agent désigné 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>Description</td></tr>
+
<tr><td>Nom</td><td>Type de</td><td>Description</td></tr>
 
    
 
    
 
<tr>
 
<tr>
<td><tt>state</tt></td>
+
<td><tt>État</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, <strong>Valeur</strong> de la statistique appropriée)</td>
 
</tr>
 
</tr>
 
   
 
   
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Retours :</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 d’employé de l’agent</em>, le cas échéant, <em>chaîne vide</em> Si non disponible (en général, quand agent est déconnecté), <em>null</em> If <strong>État</strong> est null ou non un état de l’agent.</div>
 
   
 
   
 
Type = string
 
Type = string
Ligne 163 : Ligne 163 :
 
<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>Téléchargez l’Extension de l’agent désignée 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>Description</td></tr>
+
<tr><td>Nom</td><td>Type de</td><td>Description</td></tr>
 
    
 
    
 
<tr>
 
<tr>
<td><tt>state</tt></td>
+
<td><tt>État</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, <strong>Valeur</strong> de la statistique appropriée)</td>
 
</tr>
 
</tr>
 
   
 
   
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Retours :</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>, le cas échéant, <em>chaîne vide</em> Si non disponible (en général, quand agent est déconnecté), <em>null</em> If <strong>État</strong> est null ou non un état de l’agent.</div>
 
   
 
   
 
Type = string
 
Type = string
Ligne 183 : Ligne 183 :
 
<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 l’ID de connexion de l’agent désigné 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>Description</td></tr>
+
<tr><td>Nom</td><td>Type de</td><td>Description</td></tr>
 
    
 
    
 
<tr>
 
<tr>
<td><tt>state</tt></td>
+
<td><tt>État</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, <strong>Valeur</strong> de la statistique appropriée)</td>
 
</tr>
 
</tr>
 
   
 
   
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Retours :</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>, le cas échéant, <em>chaîne vide</em> Si non disponible (en général, quand agent est déconnecté), <em>null</em> If <strong>État</strong> est null ou non un état de l’agent.</div>
 
   
 
   
 
Type = string
 
Type = string
Ligne 203 : Ligne 203 :
 
<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>Obtenir la place de l’agent désigné 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>Description</td></tr>
+
<tr><td>Nom</td><td>Type de</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, <strong>Valeur</strong> de la statistique appropriée).</td>
 
</tr>
 
</tr>
 
   
 
   
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Retours :</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 du lieu de l’agent</em>, le cas échéant, <em>chaîne vide</em> Si non disponible (en général, quand agent est déconnecté), <em>null</em> If <strong>État</strong> est null ou non un état de l’agent.</div>
 
   
 
   
 
Type = string
 
Type = string
Ligne 223 : Ligne 223 :
 
<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>Obtenir la Position d’ACD de l’agent désigné 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>Description</td></tr>
+
<tr><td>Nom</td><td>Type de</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, <strong>Valeur</strong> de la statistique appropriée)</td>
 
</tr>
 
</tr>
 
   
 
   
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Retours :</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 de ACD de l’agent</em>, le cas échéant, <em>chaîne vide</em> Si non disponible (en général, quand agent est déconnecté), <em>null</em> If <strong>État</strong> est null ou non un état de l’agent.</div>
 
   
 
   
 
Type = string
 
Type = string
Ligne 243 : Ligne 243 :
 
<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 des codes de motif correspondant à l’état actuel de l’agent de tous les types de médias. Codes de motif peuvent être obtenues que pour les États de l’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 de</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, <strong>Valeur</strong> de la statistique appropriée).</td>
 
</tr>
 
</tr>
 
   
 
   
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Retours :</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 motif</em>, coupée en deux par ' ; ', le cas échéant, <em>chaîne vide</em> Si le code de raison n’est pas disponible, <em>null</em> If <strong>État</strong> est null ou non un état de l’agent.</div>
 
   
 
   
 
Type = string
 
Type = string
Ligne 263 : Ligne 263 :
 
<h2>GetServiceSubType(state)</h2>
 
<h2>GetServiceSubType(state)</h2>
 
   
 
   
<div>Get "ServiceSubType" user data value.</div>
+
<div>Télécharger "ServiceSubType" valeur de données utilisateur.</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 de</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, <strong>Valeur</strong> de la statistique appropriée).</td>
 
</tr>
 
</tr>
 
   
 
   
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Retours :</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>ServiceSubType valeur</em>, le cas échéant, <em>chaîne vide</em>, si nécessaire les données de l’utilisateur ne soient pas disponibles, <em>null</em> If <strong>État</strong> est null ou non un état de l’agent.</div>
 
    
 
    
 
<h2>GetServiceType(state)</h2>
 
<h2>GetServiceType(state)</h2>
 
    
 
    
<div>Get "ServiceType" user data value.</div>
+
<div>Télécharger "ServiceType" valeur de données utilisateur.</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 de</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, <strong>Valeur</strong> de la statistique appropriée).</td>
 
</tr>
 
</tr>
 
   
 
   
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Retours :</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 de ServiceType</em>, le cas échéant, <em>chaîne vide</em>, si nécessaire les données de l’utilisateur ne soient pas disponibles, <em>null</em> If <strong>État</strong> est null ou non un état de l’agent.</div>
 
    
 
    
 
<h2>GetStatusDuration(state) &rarr; {Number}</h2>
 
<h2>GetStatusDuration(state) &rarr; {Number}</h2>
 
    
 
    
<div>Get duration of the current status of the agent.</div>
+
<div>Obtenir 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>État</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 du mandataire, du groupe d’agent, DN ou campagne (en général, <strong>Valeur</strong> de la statistique appropriée).</td>
 
</tr>
 
</tr>
 
   
 
   
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Retours :</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>État</strong> est disponible, <em>null</em> If <strong>État</strong> a la valeur null.</div>
 
   
 
   
 
Type = Number  
 
Type = Number  
Ligne 318 : Ligne 318 :
 
<h2>GetSwitches(state, sep)</h2>
 
<h2>GetSwitches(state, sep)</h2>
 
   
 
   
<div>Get list of switches where agent is logged in.</div>
+
<div>Téléchargez la liste des commutateurs où l’agent est enregistré dans.</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 de</td><td>Description</td></tr>
 
    
 
    
 
<tr>
 
<tr>
<td><tt>state</tt></td>
+
<td><tt>État</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, <strong>Valeur</strong> de la statistique appropriée).</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td><tt>sep</tt></td>
+
<td><tt>Sep</tt></td>
 
<td>string</td>
 
<td>string</td>
<td>Separator to use. Default is <em>';'</em>.</td>
+
<td>Séparateur à utiliser. Valeur par défaut est <em>';'</em>.</td>
 
</tr>
 
</tr>
 
   
 
   
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Retours :</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>, le cas échéant, <em>chaîne vide</em>, si l’agent est complètement déconnecté, <em>null</em> If <strong>État</strong> est null ou non 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>Sortez la valeur des premières données utilisateur trouvé avec donné clé.</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 de</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, <strong>Valeur</strong> de la statistique appropriée).</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td><tt>key</tt></td>
+
<td><tt>moi </tt></td>
<td>string</td>
+
<td>chaîne</td>
<td>User data key</td>
+
<td>Clé de données de l’utilisateur</td>
 
</tr>
 
</tr>
 
   
 
   
 
</table>
 
</table>
<h3>Returns:</h3>
+
<h3>Retours :</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>Valeur de données utilisateur</em>, le cas échéant, <em>chaîne vide</em>, si nécessaire les données de l’utilisateur ne soient pas disponibles, <em>null</em> If <strong>État</strong> est null ou non un état de l’agent ou <strong>moi ?</strong> a la valeur null.</div>
  
 
[[Category:V:EZP:DRAFT]]
 
[[Category:V:EZP:DRAFT]]

Version du juillet 11, 2017 à 17:35

Bibliothèque de fonctions de modèle

Une fois que vous savez comment utiliser des formules, vous pouvez utiliser cette bibliothèque de fonctions comme référence pour une personnalisation supplémentaire.


Ci-dessous est une bibliothèque de fonctions pour Genesys Pulse standards modèles générés automatiquement de libération Genesys impulsion 8.5.102.02.

GetAgentNonVoiceStatus(state, media) → {string}

Obtenir le nom de statut de l’agent pour les médias autres que la voix.

Paramètres :

NomType deDescription
État AgentCurrentState État actuel de l’agent (en général, Valeur de la statistique appropriée).
médias chaîne Nom de média.

Retours :

Nom de l’État, si État et médias sont disponibles, chaîne vide Si informations sur compte tenu des médias n’est pas disponible dans l’état actuel donné, null If État est null ou non un état de l’agent, ou médias est null, non dénommés ni vide.

Type = string

GetAgentVoiceStatus(state) → {string}

Obtenir le nom de statut de l’agent pour les médias de la voix.

Paramètres :

NomType deDescription
state AgentCurrentState État actuel de l’agent (en général, Valeur de la statistique appropriée).

Retours :

Nom de l’État, si État est disponible, null If État est null ou non un état de l’agent.

Type = string

GetANI(state, switchID) → {string}

Obtenez un premier attribut ANI disponible dans l’état de l’agent donné.

Paramètres :

NomType deArgumentDescription
state AgentCurrentState   État actuel de l’agent (en général, Valeur de la statistique appropriée).
switchID string <optional> Nom du commutateur facultatif pour limiter la recherche.

Retours :

Valeur de l’ANI, si trouvé, chaîne vide Si ce n’est pas trouvé, null If État est null ou non un état de l’agent.

Type = string

GetBusinessResult(state)

Girard " Résultat de l’entreprise " valeur de données utilisateur.

Paramètres :

NomType deDescription
État AgentCurrentState État actuel de l’agent (en général, Valeur de la statistique appropriée).

Retours :

Valeur de résultat d’entreprise, le cas échéant, chaîne vide, si nécessaire les données de l’utilisateur ne soient pas disponibles, null If État est null ou non un état de l’agent.

GetCustomerSegment(state)

Girard " CustomerSegment " valeur de données utilisateur.

Paramètres :

NomType deDescription
État AgentCurrentState État actuel de l’agent (en général, Valeur de la statistique appropriée).

Retours :

CustomerSegment valeur, le cas échéant, chaîne vide, si nécessaire les données de l’utilisateur ne soient pas disponibles, null If État est null ou non un état de l’agent.

GetDNIS(state, switchID) → {string}

Obtenez un premier attribut DNIS disponible dans l’état de l’agent donné.

Paramètres :

NomType deArgumentDescription
État AgentCurrentState   État actuel de l’agent (en général, Valeur de la statistique appropriée).
switchID chaîne <optional> Nom du commutateur facultatif pour limiter la recherche.

Retours :

Valeur DNIS, si trouvé, chaîne vide Si ce n’est pas trouvé, null If État est null ou non un état de l’agent.

Type = string

GetEmployeeId(state) → {string}

Obtenir l’ID d’employé de l’agent désigné dans l’état de l’agent donné.

Paramètres :

NomType deDescription
État AgentCurrentState État actuel de l’agent (en général, Valeur de la statistique appropriée)

Retours :

ID d’employé de l’agent, le cas échéant, chaîne vide Si non disponible (en général, quand agent est déconnecté), null If État est null ou non un état de l’agent.

Type = string

GetExtension(state) → {string}

Téléchargez l’Extension de l’agent désignée dans l’état de l’agent donné.

Paramètres :

NomType deDescription
État AgentCurrentState État actuel de l’agent (en général, Valeur de la statistique appropriée)

Retours :

Extension de l’agent, le cas échéant, chaîne vide Si non disponible (en général, quand agent est déconnecté), null If État est null ou non un état de l’agent.

Type = string

GetLoginId(state) → {string}

Obtenez l’ID de connexion de l’agent désigné dans l’état de l’agent donné.

Paramètres :

NomType deDescription
État AgentCurrentState État actuel de l’agent (en général, Valeur de la statistique appropriée)

Retours :

ID de connexion de l’agent, le cas échéant, chaîne vide Si non disponible (en général, quand agent est déconnecté), null If État est null ou non un état de l’agent.

Type = string

GetPlace(state) → {string}

Obtenir la place de l’agent désigné dans l’état de l’agent donné.

Paramètres :

NomType deDescription
state AgentCurrentState État actuel de l’agent (en général, Valeur de la statistique appropriée).

Retours :

Nom du lieu de l’agent, le cas échéant, chaîne vide Si non disponible (en général, quand agent est déconnecté), null If État est null ou non un état de l’agent.

Type = string

GetPosition(state) → {string}

Obtenir la Position d’ACD de l’agent désigné dans l’état de l’agent donné.

Paramètres :

NomType deDescription
state AgentCurrentState État actuel de l’agent (en général, Valeur de la statistique appropriée)

Retours :

Position de ACD de l’agent, le cas échéant, chaîne vide Si non disponible (en général, quand agent est déconnecté), null If État est null ou non un état de l’agent.

Type = string

GetReasonCodes(state) → {string}

Obtenez des codes de motif correspondant à l’état actuel de l’agent de tous les types de médias. Codes de motif peuvent être obtenues que pour les États de l’agent suivants : LoggedIn, AfterCallWork, NotReadyForNextCall, WaitForNextCall.

Paramètres :

NomType deDescription
state AgentCurrentState État actuel de l’agent (en général, Valeur de la statistique appropriée).

Retours :

Codes de motif, coupée en deux par ' ; ', le cas échéant, chaîne vide Si le code de raison n’est pas disponible, null If État est null ou non un état de l’agent.

Type = string

GetServiceSubType(state)

Télécharger "ServiceSubType" valeur de données utilisateur.

Paramètres :

NomType deDescription
state AgentCurrentState État actuel de l’agent (en général, Valeur de la statistique appropriée).

Retours :

ServiceSubType valeur, le cas échéant, chaîne vide, si nécessaire les données de l’utilisateur ne soient pas disponibles, null If État est null ou non un état de l’agent.

GetServiceType(state)

Télécharger "ServiceType" valeur de données utilisateur.

Paramètres :

NomType deDescription
state AgentCurrentState État actuel de l’agent (en général, Valeur de la statistique appropriée).

Retours :

Valeur de ServiceType, le cas échéant, chaîne vide, si nécessaire les données de l’utilisateur ne soient pas disponibles, null If État est null ou non un état de l’agent.

GetStatusDuration(state) → {Number}

Obtenir la durée de l’état actuel de l’agent.

Paramètres :

NomDescription
État État actuel du mandataire, du groupe d’agent, DN ou campagne (en général, Valeur de la statistique appropriée).

Retours :

Durée, en secondes, si État est disponible, null If État a la valeur null.

Type = Number

GetSwitches(state, sep)

Téléchargez la liste des commutateurs où l’agent est enregistré dans.

Paramètres :

NomType deDescription
État AgentCurrentState État actuel de l’agent (en général, Valeur de la statistique appropriée).
Sep string Séparateur à utiliser. Valeur par défaut est ';'.

Retours :

Liste des commutateurs, le cas échéant, chaîne vide, si l’agent est complètement déconnecté, null If État est null ou non un état de l’agent.

GetUserDataValue(state, key)

Sortez la valeur des premières données utilisateur trouvé avec donné clé.

Paramètres :

NomType deDescription
state AgentCurrentState État actuel de l’agent (en général, Valeur de la statistique appropriée).
moi chaîne Clé de données de l’utilisateur

Retours :

Valeur de données utilisateur, le cas échéant, chaîne vide, si nécessaire les données de l’utilisateur ne soient pas disponibles, null If État est null ou non un état de l’agent ou moi ? a la valeur null.
Comments or questions about this documentation? Contact us for support!