Ajouter une variable de paire Agent/Score
Les scores des agents vous permettent de spécifier la priorité des agents préférés. Si, par exemple, vous avez des agents que vous préférez le plus, définissez leurs scores plus haut et définissez les agents de sauvegarde plus bas. Si vous n’avez pas de préférence, définissez le score sur 100.
Dans Architect, pour influencer l'acheminement, vous pouvez créer une collection de paires de scores d'agent qui prend en charge jusqu'à 20 paires agent/score.
To create an individual agent score pair value, use the MakeAgentScorePair
function. For example, the following expression in a Transfer to ACD action’s Preferred Agent setting creates an agent score pair collection with two agent score pairs. The first user has a score of 100 and the second has a score of 90:
MakeList( MakeAgentScorePair( FindUserById("<put_user_guid_string_here>"), 100 ), MakeAgentScorePair( FindUserById("<put_user2_guid_string_here>"), 90 ) )
You can use a MakeListAgentScorePair
function that takes a collection of users along with an integer collection of scores to associate with the users. Following that method, this example generates the same value as the previous expression:
MakeListAgentScorePair( MakeList( FindUserById("<put_user_guid_string_here>"), FindUserById("<put_user2_guid_string_here>") ), MakeList( 100, 90 ) )
Pour trouver l'ID utilisateur d'un utilisateur, voir Modifier le profil d'un utilisateur.
You can also use an Update Data action to assign variables. Then, use those variables to supply individual user values or user collections, an individual integer score or integer collections, and agent score pairs or collections. For more information about the MakeAgentScorePair
, MakeListAgentScorePair
, MakeList
, FindUserById
, and other functions, see Architect’s Expression Help feature. Each function provides more details and examples.
- If the action encounters an agent score pair collection supplied with more than 20 items, call flows take the Failure output at runtime. If you bind a variable to the
errorType
failure output, the value contains the “TooManyPreferredAgents” string value. In email, chat, and message flows, Architect implements flow error handling. - The
MakeListAgentScorePair
function does not support the NOT_SET value. If a user is removed from the system or no longer exists, and you do not update the preferred agent routing list, theFindUserById
function returns the NOT_SET value. In this scenario, theMakeListAgentScorePair
function fails and the entire flow follows error handling.
Ajouter une variable de paire agent/score à une séquence de tâches
Dans une séquence de tâches, vous pouvez ajouter une variable de paire agent/score à une action Update Data.
- Dans la boîte à outils, développez le Les données catégorie et faites glisser un Mise à jour des données action à l’endroit souhaité dans la tâche.
- Dans l'espace de travail Mise à jour des données, ajoutez un nom significatif pour décrire l'élément.
- Cliquez sur à côté de Update Statements et sélectionnez le type de données AgentScorePair.
- dans le Nom de variable champ, tapez l’étiquette pour identifier la variable sur les tâches.
- dans le Valeur à assigner champ, effectuez l’une des opérations suivantes :
- Pour définir la valeur à l'aide d'une expression, ajoutez l'expression en ligne.
- Pour définir la valeur à l'aide de l'éditeur de grandes expressions , cliquez sur pour ouvrir l'éditeur d'expressions et construire votre expression.
- Pour définir la valeur à l'aide du constructeur de paires de scores de l'agent, procédez comme suit :
- Cliquez sur le bouton Expression modes pour ouvrir le générateur de paires de scores d'agents.
- Sélectionnez AgentScorePair Builder.
- Pour utiliser la fonction MakeAgentScorePair Architect pour définir la valeur, cliquez sur AgentScorePair et cliquez sur Make AgentScorePair.
- Sous User, entrez l'agent. Note: If you select a literal user, system uses the
FindUserById
function with the user’s id at runtime. If the system does not find the user, it returns a NOT_SET AgentScorePair value. - Sous Score, entrez le score numérique.
- (Facultatif) Pour ajouter une autre variable, cliquez sur à côté de Update Statements.