エージェント/スコアのペア変数の追加
エージェント スコアでは、優先エージェントの優先順位を指定できます。 例えば, 最も好ましいものを選んで, より高いスコアを設定, バックアップ エージェントを下げます。 好みがない場合, スコアを100に設定します。
アーキテクトでは、ルーティングに影響を与えるために、最大20のエージェント/スコアのペアをサポートするエージェントスコアペアのコレクションを作成することができます。
個々のエージェントのスコアペア値を作成するには、MakeAgentScorePair関数。例えば, 「ACDアクションの優先エージェント」設定における以下の式は、エージェントスコアペアコレクションを2つのエージェントスコアペアで作成します。最初のユーザーのスコアは 100 で、2 番目のユーザーのスコアは 90 です。
MakeList(
MakeAgentScorePair(
FindUserById("<put_user_guid_string_here>"),
100
),
MakeAgentScorePair(
FindUserById("<put_user2_guid_string_here>"),
90
)
)
あなたはMakeListAgentScorePairユーザーのコレクションと、そのユーザーに関連付けるスコアの整数コレクションを受け取る関数。この方法に従うと、次の例では前の式と同じ値が生成されます。
MakeListAgentScorePair(
MakeList(
FindUserById("<put_user_guid_string_here>"),
FindUserById("<put_user2_guid_string_here>")
),
MakeList(
100,
90
)
)
ユーザーのユーザー ID を調べるには、Edit a user's profile を参照してください。
また、データ更新アクション変数を割り当てます。次に、これらの変数を使用して、個々のユーザー 値または ユーザー コレクション、個々の整数スコアまたは整数コレクション、およびエージェント スコア のペアまたはコレクションを指定します。詳細については、MakeAgentScorePair 、MakeListAgentScorePair 、MakeList 、FindUserByIdその他の機能については、Architectの表現ヘルプ機能。各関数にはさらに詳しい情報と例が記載されています。
- アクションが 20 を超える項目で提供されるエージェント スコア ペア コレクションに遭遇した場合、コール フローは実行時に失敗出力を取得します。変数を
errorType失敗出力の場合、値には「TooManyPreferredAgents」という文字列値が含まれます。電子メール、チャット、メッセージ フローでは、Architect はフロー エラー処理を実装します。 - その
MakeListAgentScorePair関数は NOT_SET 値をサポートしていません。ユーザーがシステムから削除されたり、存在しなくなったりした場合、優先エージェントルーティングリストを更新しないと、FindUserById関数は NOT_SET 値を返します。このシナリオでは、MakeListAgentScorePair関数は失敗し、フロー全体がエラー処理に従います。
タスクシーケンスにエージェント/スコアのペア変数を追加する
タスクシーケンスでは、エージェント/スコアペアの変数をUpdate Data アクションに追加することができます。
- ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
- データ更新ワークスペースに、項目を説明するための意味のある名前を追加します。
- クリックの隣にあなたpdate ステートメントを選択し、エージェントスコアペアデータ・タイプ。
- の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
- の中に 割り当てる値 field、次のいずれかを実行します。
- 式を用いて値を設定する場合は、式をインラインで追加します。
- 値を設定するには大きな式エディタ、クリック式エディタを開いて式を作成します。
- Agent Score Pairビルダーを使用して値を設定するには、以下の手順を実行します。
- クリック表現モードボタンエージェント スコア ペア ビルダーを開きます。
- 選択するエージェントスコアペアビルダー。
- 使用するにはエージェントスコアペアを作成する値を設定するにはArchitect機能をクリックしてくださいエージェントスコアペアクリックAgentScorePairを作成する。
- User の下に、エージェントを入力します。 注記:実際のユーザーを選択した場合、システムは
FindUserById実行時にユーザーの ID を使用する関数。システムがユーザーを見つけられない場合は、NOT_SET AgentScorePair 値を返します。 - スコア の下に、数値のスコアを入力します。
- (オプション)別の変数を追加するには、の隣にあなたpdate ステートメント。
