エージェント/スコアのペア変数の追加

エージェント スコアでは、優先エージェントの優先順位を指定できます。 例えば, 最も好ましいものを選んで, より高いスコアを設定, バックアップ エージェントを下げます。 好みがない場合, スコアを100に設定します。

アーキテクトでは、ルーティングに影響を与えるために、最大20のエージェント/スコアのペアをサポートするエージェントスコアペアのコレクションを作成することができます。

注意: エージェントとスコアのペアは、最大100組まで増やすことができます。 増額申請については、Genesys Cloud Customer Care までご連絡ください。
エージェントのスコアはエージェントの優先度を表し、0 から 100 までの値を取ります。最高スコアは最も優先されるエージェントを表します。他のエージェントよりも好きなエージェントがある場合は、そのスコアを 100 に設定します。バックアップ エージェントを90に設定します。好みがない場合, スコアを100に設定します。たとえば、最も優先されるエージェントであるケース所有者がいて、さらに 3 つのバックアップ エージェントがあるとします。ケース所有者のスコアを最大の 100 に設定し、バックアップ エージェントのスコアを 90 などの低いスコアに設定します。

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, the FindUserById function returns the NOT_SET value. In this scenario, the MakeListAgentScorePair function fails and the entire flow follows error handling.

タスクシーケンスにエージェント/スコアのペア変数を追加する

タスクシーケンスでは、エージェント/スコアペアの変数をUpdate Data アクションに追加することができます。

  1. ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
  2. データ更新ワークスペースに、項目を説明するための意味のある名前を追加します。
  3. クリックの隣にあなたpdate ステートメントを選択し、エージェントスコアペアデータ・タイプ。
  4. の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
  5. の中に 割り当てる値 field、次のいずれかを実行します。
    • 式を用いて値を設定する場合は、式をインラインで追加します。
    • 値を設定するには大きな式エディタ、クリック式エディタを開いて式を作成します。
    • Agent Score Pairビルダーを使用して値を設定するには、以下の手順を実行します。
      1. クリック表現モードボタンエージェント スコア ペア ビルダーを開きます。
      2. 選択するエージェントスコアペアビルダー。 
      3. 使用するにはエージェントスコアペアを作成する値を設定するにはArchitect機能をクリックしてくださいエージェントスコアペアクリックAgentScorePairを作成する
      4. 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.
      5. スコア の下に、数値のスコアを入力します。
  6. (オプション)別の変数を追加するには、の隣にあなたpdate ステートメント