Reqagent

ReqAgent action icon

 

Demande un agent possédant une compétenceFermé Utilisé pour automatiser la livraison des interactions en fonction des compétences, des capacités et des connaissances des agents spécifique pour prendre en charge un contact actif. Vous pouvez demander un agent ayant une compétence spécifique dans ce domaine. Vous pouvez également définir le fonctionnement de la gestion des prioritésFermé Désignation de l’importance des contacts en fonction des compétences qui détermine l’ordre de répartition. pour les contacts traités par cette action.

Si un agent est immédiatement disponible, le contact est acheminé vers cet agent. Si l’agent n’est pas disponible, le contact est mis en file d’attente. L’ OnAnswer event se déclenche lorsqu’un agent commence l’interaction avec le contact.

Reqagent est le point du script où le contact passe de l’état de pré-file d’attente à l’état en file d’attente. Lorsqu’un contact est en file d’attente, vous pouvez définir une séquence d’actions qui se déroulent pendant que le contact attend un agent. Vous pouvez également définir une logique pour gérer des scénarios, par exemple lorsque le contact a attendu un certain temps. La section Conseils et astuces donne des exemples d’éléments que vous pouvez inclure dans un modèle d’attente.

If you want to adjust the proficiency required in the specified skill based on the length of time the contact stays in the queue, add the UpdateContact action to your script. Typically, a Music action would be placed between Reqagent and UpdateContact.

Supported Script Types

The icon for a Generic script type - a rectangle with < and > symbols inside it.

The icon for the Email script type - a large @ symbol in a diamond.

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Voicemail script type - a symbol that looks like a cassette tape - two circles sitting on a horizontal line.

The icon for the Work Item script type-a piece of paper with one corner folded down and a bullet list on it.

The icon for the SMS script type - a smart phone with a chat bubble coming out of it.

Générique

Courriel Clavardage Téléphone Messagerie vocale Élément de travail SMS

Reqagent can also be used with digitalFermé Tout canal, contact ou compétence associé à Digital Experience. media type scripts, but it has a separate help page.

Input Properties

Ces propriétés définissent les données que l’action utilise lors de son exécution.

Vous pouvez utiliser la substitution de variables dans toutes les propriétés de cette action.

Propriété

Description

Caption

Remplacez la Caption par quelque chose qui identifie de manière unique cette action dans le script. Le rapport de chemin de pression SRVI comprend le nom et la légende de l’action. Des légendes descriptives uniques facilitent la lecture et la compréhension des rapports.

Skill Sélectionnez an ACD compétenceFermé Utilisé pour automatiser la livraison des interactions en fonction des compétences, des capacités et des connaissances des agents. If you select Default, the script uses the default skill assigned to the associated point of contactFermé Le point d’entrée qu’un contact entrant utilise pour lancer une interaction, tel qu’un numéro de téléphone ou une adresse courriel.. La substitution de variables est couramment utilisée pour cette propriété.
TargetAgent

Vous permet de faire en sorte qu'un agent spécifique gère les interactions pour cette action. Ceci est utile si vous avez un agent qui est un expert dans un domaine sécialiser, par exemple.

Sélectionnez un agent dans la liste déroulante. Vous pouvez également saisir une variable dans ce champ, par exemple {AgentId}.

Si l'agent cible n'est pas disponible, CXone met le contact en file d'attente jusqu'à ce que l'agent cible soit disponible.

PriorityManagement

Vous permet de spécifier comment vous souhaitez que la gestion des priorités soit gérée pour cette action.

La valeur par défaut est DefaultFromSkill. Cela signifie que le script utilise la gestion des priorités définie dans la compétence que vous avez sélectionnée.

Sélectionnez Personnalisé si vous souhaitez contourner les paramètres de priorité de la compétence et spécifier un traitement différent. Définissez les niveaux que vous souhaitez que cette action utilise dans les champs Prioritéinitiale, Accélération et PrioritéMax.

InitialPriority

Spécifiez la priorité de base du contact lorsqu'il entre dans le système. Vous ne devez remplir ce champ que si vous définissezPersonnaliséGestion des priorités pour cette action.

Acceleration

Détermine la vitesse à laquelle la priorité augmente à chaque minute pendant laquelle le contact reste dans la file d'attente. La valeur par défaut est 1. La valeur minimale est 0 et la priorité maximale est la valeur configurée dans la propriété MaxPriority.

Par exemple, si InitialPriority est 4 et que vous définissez Acceleration sur 1, à chaque minute qui passe pendant laquelle le contact n'est pas traité, la priorité augmente de un. Si le contact est toujours dans la file d'attente après trois minutes, la priorité sera portée à 7.

Vous pouvez définir une priorité initiale (InitialPriority) pour une compétence plus basse que pour une autre compétence, mais si vous définissez une accélération pour cette compétence plus élevée, elle peut sauter des places dans la file d'attente. Par exemple, vous définissez la InitialPriority de la compétence A sur 1 et l'accélération sur 5. Vous définissez InitialPriority de la compétence B sur 3 et Acceleration sur 1. Initialement, un contact pour la compétence B sera le premier dans la file d'attente car il a une priorité de 3, mais au bout d'une minute, un contact pour la compétence A prendra sa place en haut car sa priorité sera de 6.

CXone combine la valeur d'accélération avec le temps pendant lequel l'interaction a été dans la file d'attente et la priorité initiale à l'aide de la formule Priorité globale = (Temps * Accélération) + Priorité initiale.

You only need to complete this field if you are defining Custom PriorityManagement for this action.

MaxPriority

Spécifiez la priorité maximale qu'un contact utilisant cette compétence peut avoir. Vous ne devez remplir ce champ que si vous définissezPersonnaliséGestion des priorités pour cette action.

Si un contact atteint la priorité maximale, la priorité est le seul facteur utilisé par CXone pour acheminer le contact. Cela peut poser des problèmes si plusieurs contacts atteignent tous la priorité maximale en même temps.

Sequence

Permet de personnaliser le signal audio donné aux agents lorsqu’ils ont un nouveau contact.

Le signal audio peut être un fichier audio ou une invite de synthèse texte-paroleFermé Permet aux utilisateurs de saisir des invites enregistrées sous forme de texte et d’utiliser une voix générée par ordinateur pour prononcer le contenu.. L’indice peut également être une combinaison des deux.

Si vous souhaitez utiliser uniquement un fichier audio, saisissez le nom du fichier entre guillemets. Par exemple, "nouveauContact.wav". You can upload an audio file to Studio to use for this action. Vous pouvez utiliser une variable au lieu de nommer un fichier audio spécifique.

If you want to create a more complex notification, you can use the Sequence Editor in the Play action. When the prompt is finished, copy the contents from the Sequence property in the Play action into the Sequence property in this action.

Si vous ne spécifiez pas de fichier audio, l'action utilise la tonalité zip par défaut. Si vous ne souhaitez pas utiliser de repère audio, réglez ZipTone à Pas de ZipTone.

ZipTone

Sélectionnez quand vous voulez que le son de la tonalité zip retentisse pour alerter l’agent d’un nouveau contact. Les options sont :

  • Pas de tonalité ZipTone : Le système n’émet pas de tonalité ZipTone.
  • Après la séquence : Le système émet une tonalité ZipTone après le fichier audio défini dans la propriété Séquence.
  • Avant la séquence : Le système émet une tonalité ZipTone avant le fichier audio défini dans la propriété Séquence.
ScreenPopSource

Sélectionnez la source pour des fenêtres contextuellesFermé Une fenêtre contextuelle paramétrable avec des informations sur le contact. Elle apparaît sur l’écran d’un agent après un certain événement, généralement lorsque l’agent se connecte avec un contact. affichée à l’agent. Remplissez ce champ uniquement si vous souhaitez incorporer les fenêtres contextuelles dans cette action. Les options sont :

  • DefaultFromSkill : Utilise les paramètres de fenêtres contextuelles pour la compétence sélectionnée. Ceci est la valeur par défault.
  • UseOnPageOpen : Exécute l’ Onpageopen action.
  • Personnalisé : Utilise l’URL que vous fournissez dans la propriété ScreenPopURL.
ScreenPopURL

Spécifiez l’URL que vous souhaitez ouvrir pour l’agent sous forme de fenêtre contextuelleFermé Une fenêtre contextuelle paramétrable avec des informations sur le contact. Elle apparaît sur l’écran d’un agent après un certain événement, généralement lorsque l’agent se connecte avec un contact.. La substitution de variables est couramment utilisée pour cette propriété.

L’URL doit être complète, y compris http://. Par exemple, http://www.votredomaineici.com.

Vous pouvez ajouter des informations supplémentaires à la fin de l’URL en utilisant les variables des Assign actions plus tôt dans le script. La propriété ScreenPop de l’action Assign doit être définie sur Vrai pour chaque variable que vous souhaitez ajouter à l’URL. Vous devez également modifier leScreenPopURL pour inclure les variables en tant que paramètres. Utilisez ce format :

http://www.votredomaineici.com?var1=value1&var2=value2

Vous pouvez personnaliser le titre de l’onglet qui apparaît dans l’interface MAX en ajoutant le paramètre icAgentPanelTitle= à l’URL.

L’URL spécifiée dans cette propriété s’ouvre dans le navigateur par défaut. La fenêtre contextuelle apparaît pour l’agent lorsque l’ACD décide d’acheminer le contact vers cet agent et change l’état du contact en Routage. Si vous souhaitez que les fenêtres contextuelles apparaissent à un moment différent au cours d’une interaction, vous pouvez utiliser l’ Runapp action.

HighProficiency

Entrez la compétence la plus élevée qu'un agent peut avoir pour recevoir un contact de cette action. Les valeurs d'aptitude sont des nombres entiers de 1 à 20, 1 étant le meilleur et 20 le pire.

LowProficiency

Entrez le niveau de compétence le plus bas qu'un agent doit posséder pour recevoir un contact à partir de cette action. Les valeurs d'aptitude sont des nombres entiers de 1 à 20, 1 étant le meilleur et 20 le pire.

RoutingAttribute

Sélectionnez l’attribut spécifique à utiliser dans les critères de routage. Lors de la demande d’agents, seuls les agents ayant la combinaison Skill et RoutingAttributespécifiée sont sélectionnés pour recevoir des contacts. Utilisez l’ UpdateContact action pour modifier ou supprimer l’attribut de routage plus tard dans le script. The default option is Not Applicable. La substitution de variables est couramment utilisée pour cette propriété.

Result Branch Conditions

Les conditions de branche de résultat vous permettent de créer des branches dans votre script afin de gérer différents résultats lors de l’exécution d’une action.

Condition

Description

Default

Le chemin emprunté à moins que le script ne remplisse une condition qui l'oblige à emprunter l'une des autres branches. Celui-ci est également emprunté si les autres branches ne sont pas définies.

OnError

Le chemin emprunté lorsque l’action ne s’exécute pas correctement. Par exemple, en cas de problème inattendu, tel qu’une mauvaise connectivité, des erreurs de syntaxe, des codes d’erreur HTTP, etc. La variable ERR doit contenir une explication condensée du problème.

Specific Use Case: A second Reqagent action in the script attempts to change the contact's skill. If the contact is actively routing to an agent when the skill change is attempted, it goes to the OnError branch.

Tips & Tricks

  • Vous pouvez placer des actions après Reqagent pour créer un modèle d’attente. Les éléments courants à inclure dans un modèle d’attente sont les suivants :

    • Lecture des invites et de la musique.

    • Fournir le nombre actuel de files d’attente.

    • Fournir le temps d’attente estimé actuel.

    • Offrir la possibilité de laisser un message vocal.

    • Effectuer un transfert en aveugle après un certain temps.

    • Modifier la compétence et d’autres paramètres pour augmenter le nombre d’agents disponibles au fur et à mesure que le contact attend.

    • Logique de repli.

  • Dès que le contact est dans l’état Routage, la variable __agentID est présente dans le script.
  • Cette action ajoute un grand nombre de variables prédéfinies au script. Vous pouvez effectuer une recherche sur le script pour voir les variables présentes. Si vous avez déjà ajouté ces variables à votre script, elles sont écrasées lorsque le script arrive à Reqagent.
  • Vous pouvez utiliser le routage routage bullseye pour augmenter ou diminuer dynamiquement le bassin d'agents disponibles. Pour ce faire, établissez les paramètres du niveau de capacité des compétences, un attribut de routage ou les deux lors de l’action Reqagent. Utilisez ensuite une action UpdateContact pour modifier ces valeurs lorsque des critères spécifiques sont remplis.
  • If you use CXone WFM, review the documentation for your CXone WFM product before you set up routage bullseye. Determine the best practices and potential forecasting impacts of using routage bullseye with proficiency ranges, routing attributes, or both.

    • If you use IEX WFM, review the Distribution Rules Guide.
    • If you use CXone WFM, review the online help.

Script Example

Cet exemple montre comment cette action peut être utilisée dans les scripts. Il ne s’agit pas d’un texte complet. Des scripts supplémentaires peuvent être nécessaires.

In this example, Begin triggers a Menu, which uses synthesized text to tell the caller to press 1 to speak to a contact center agent. If an agent is not immediately available, a loop plays music for 30 seconds, waits for five seconds, and repeats until an agent answers the call.

Sample script using these actions in order: Begin, Menu, Reqagent, Music, Wait

Would you like to download this script?