エージェント/スコアのペア変数の追加
エージェント スコアでは、優先エージェントの優先順位を指定できます。 例えば, 最も好ましいものを選んで, より高いスコアを設定, バックアップ エージェントを下げます。 好みがない場合, スコアを100に設定します。
アーキテクトでは、ルーティングに影響を与えるために、最大20のエージェント/スコアのペアをサポートするエージェントスコアペアのコレクションを作成することができます。
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 ) )
ユーザーのユーザー ID を調べるには、Edit a user's profile を参照してください。
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.
タスクシーケンスにエージェント/スコアのペア変数を追加する
タスクシーケンスでは、エージェント/スコアペアの変数をUpdate Data アクションに追加することができます。
- ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
- データ更新ワークスペースに、項目を説明するための意味のある名前を追加します。
- クリックの隣にあなたpdate ステートメントを選択し、エージェントスコアペアデータ・タイプ。
- の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
- の中に 割り当てる値 field、次のいずれかを実行します。
- 式を用いて値を設定する場合は、式をインラインで追加します。
- 値を設定するには大きな式エディタ、クリック式エディタを開いて式を作成します。
- Agent Score Pairビルダーを使用して値を設定するには、以下の手順を実行します。
- クリック表現モードボタンエージェント スコア ペア ビルダーを開きます。
- 選択するエージェントスコアペアビルダー。
- 使用するにはエージェントスコアペアを作成する値を設定するにはArchitect機能をクリックしてくださいエージェントスコアペアクリックAgentScorePairを作成する。
- User の下に、エージェントを入力します。 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. - スコア の下に、数値のスコアを入力します。
- (オプション)別の変数を追加するには、の隣にあなたpdate ステートメント。