Check Agent Availability
説明
このNodeは、特定のスキルを持つエージェントが利用可能かどうかをチェックします。このNodeを使うことで、例えば、エージェントが現在利用できないことをユーザに通知したり、代替の対応を提案したりするなど、Flowを管理することができます。
Check Agent Availability Nodeは、以下のハンドオーバプロバイダに対応しています:
設定
Live Agent
パラメータ | タイプ | 説明 |
---|---|---|
Skills | CognigyScript | 利用可能なヒューマンエージェントを絞り込むために使用するスキルのリスト。 |
Live Agent Inbox Id | CognigyScript | Live Agentの受信トレイID。 |
Languages | CognigyScript | 利用可能なヒューマンエージェントを絞り込むために使用する言語のリスト。 |
Genesys Cloud
パラメータ | タイプ | 説明 |
---|---|---|
Skills | List | 利用可能なヒューマンエージェントを絞り込むために使用するスキルのリスト。 |
Profile Skills | List | 利用可能なヒューマンエージェントを絞り込むために使用されるプロファイルスキルのリスト。 |
Language Skills | List | 利用可能なヒューマンエージェントを絞り込むために使用する言語スキルのリスト。 |
Chatwoot
パラメータ | タイプ | 説明 |
---|---|---|
Chatwoot Inbox Id | CognigyScript | Chatwootの受信トレイID。 |
ストレージオプション
パラメータ | タイプ | 説明 |
---|---|---|
Where to store the result | Select | 検索結果のストレージ。 ストレージを選択します: – Input — コンテンツは入力オブジェクトに保存されます。 – Context — コンテンツはコンテキストに保存されます。 |
Input Key to store result | CognigyScript | 結果が保存される入力オブジェクト内の場所。例:input.knowledgeSearch . |
Input Context to store result | CognigyScript | 結果が保存されるコンテキストオブジェクト内の場所。例:context.knowledgeSearch . |
エラー処理
パラメータ | タイプ | 説明 |
---|---|---|
Error Logging | 選択 | エラーログオプションのいずれかを選択できます: – Don’t log errors(エラーを記録しない) — エラーが記録されない設定です。本番環境などエラーの追跡を望まない環境で、クリーンなログを維持するのに適しています。 – Log error codes and responses(エラーコードとレスポンスの記録) — HTTPステータスコードなどのエラーコードや、サーバーから受け取ったレスポンスなど、重要な情報を記録します。基本的なトラブルシューティングやエラーのコンテキストを理解するのに便利です。 – Log full errors and request payloads(すべてのエラーとリクエストのペイロードの記録) — この設定は広範囲のエラー記録を行います。エラーコードとレスポンスを記録するだけでなく、エラーメッセージや詳細、サーバーに送信されたリクエストペイロード全体も記録します。このオプションは機密データを漏洩させる可能性があるので注意が必要です。詳細なデバッグや診断に最も有効です。 |
Abort Flow Execution on Error | トグル | 299を超えるHTTPステータスコードでFlow実行を停止します。 |
例
Check Agent Availability Nodeを使用してシンプルなFlowを構築するには、以下の手順で行います:
- Flowエディタで、Check Agent Availability Nodeを追加します。
- Check Agent Availability Node エディタで、必要な値を入力します。例えば、Live Agentハンドオーバープロバイダの場合、利用可能なエージェントを分類するのに役立つLive Agent Inbox Id、Skills、およびLanguagesを指定する必要があります。, Skills
- Save Node(ノードの保存)をクリックします。
- Check Agent Availability Nodeの下に、IF Node を追加します。
- IF Nodeエディタを開きます。
- 条件フィールドで、をクリックし、Available Agents Tokenを選択します。
- > 0条件を入力します。
- Save Node(ノードの保存)をクリックします。
- 次に子Nodeの下に、Handover to Agent Nodeを追加します。ハンドオーバプロバイダに必要な値を入力します。例えば、Live Agent ハンドオーバープロバイダの場合、利用可能なエージェントにトークを転送するために、Live Agent Inbox Id、Skills、および Languagesを指定する必要があります。 Below your Then child Node, add a
- Save Node(ノードの保存)をクリックします。
- Else子Node の下にSay Nodeを追加します。
- Say Nodeエディタの[Text]フィールドで、以下のテキストを入力します:
All of our agents are currently assisting other customers. Please try again later
. - Save Node(ノードの保存)をクリックします。
FlowをテストするにはWebchatをご使用ください。