Jump to: navigation, search

Bibliothèque de fonctions de modèles

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


Voici une bibliothèque de fonctions pour les modèles standards de Genesys Pulse, automatiquement créés à partir de la version 8.5.102.02 de Genesys Pulse.

GetAgentNonVoiceStatus(state, media) → {string}

Obtenir le nom de statut de l'agent pour les médias autres que Voix.

Paramètres :

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

Le nom de l'état, si l'état et le média sont disponibles; une chaîne vide, si l'information au sujet d'un média donné n'est pas disponible dans l'état actuel donné; une valeur nulle, si l'état est nul ou s'il ne s'agit pas d'un état d'agent, ou si le média est nul, non spécifié ou vide.

Type = chaîne

GetAgentVoiceStatus(state) → {string}

Obtenir le nom du statut 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 :

Le nom de l'état, si l'état est disponible; une valeur nulle, si l'état est nul ou s'il ne s'agit pas d'un état d'agent.

Type = chaîne

GetANI(state, switchID) → {string}

Obtenez un premier attribut de l'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 optionnel pour limiter la recherche.

Renvoie :

La 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
state AgentCurrentState État actuel de l'agent (en général, la valeur de la statistique appropriée).

Renvoie :

La 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 CustomerSegment.

Paramètres :

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

Renvoie :

La valeur du CustomerSegment, 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
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 optionnel pour limiter la recherche.

Renvoie :

La 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}

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

Paramètres :

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

Renvoie :

L'ID d'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}

Obtenir l'extension (numéro de poste) de l'agent désigné dans l'état de l'agent donné.

Paramètres :

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

Renvoie :

L'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}

Obtenir l'ID de connexion de l'agent désigné dans l'état de l'agent donné.

Paramètres :

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

Renvoie :

L'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}

Obtenir la place de l'agent désigné dans l'état de l'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 l'emplacement 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}

Obtenir la Position DAA de l'agent désigné dans l'état de l'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 DAA 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 des codes de motif correspondant à l'état actuel de l'agent pour tous les types de médias. Les codes de motif peuvent être uniquement obtenus pour les états d'agent suivants : Connecté, TraitementPostAppel, PasPrêtPourAppelSuivant, EnAttenteDeAppelSuivant.

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, chaîne vide, si le code de motif 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
state 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
state 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}

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

Paramètres :

NomDescription
state É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)

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

Paramètres :

NomTypeDescription
state AgentCurrentState État actuel de l'agent (en général, la valeur de la statistique appropriée).
sep (séparateur) 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)

Obtenir la valeur des premières données trouvées avec le code indiqué.

Paramètres :

NomTypeDescription
state AgentCurrentState État actuel de l'agent (en général, la valeur de la statistique appropriée).
key Chaîne Données clés utilisateur

Renvoie :

Les 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 (state) 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étail.

[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é « NAME »
Result = G.GetUserDataValue(Data.Current_Status.Value, 'NAME');

This page was last edited on March 7, 2020, at 03:31.
Comments or questions about this documentation? Contact us for support!