エージェント/スコアのペア変数の追加
エージェント スコアでは、優先エージェントの優先順位を指定できます。 例えば, 最も好ましいものを選んで, より高いスコアを設定, バックアップ エージェントを下げます。 好みがない場合, スコアを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 ステートメント。