仮想エージェントを使用した AWA キューのライブエージェントルーティングSummary<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } アプリケーション、キュー、short_descriptionなどのライブエージェント変数は、次のドキュメント「仮想エージェントスクリプト」に従って、仮想エージェントトピック内で使用できます。 キュー変数は「コネクトサポート」キュー (chat_queue) にのみ使用されることになっていますが、AWA キュー (awa_queue) ではサポートされていません。LiveAgent_queue変数でawa_queueを使用すると、時にはうまくいくかもしれませんが、失敗することがあります。 この記事では、サポートされていないキュー変数を使用せずに AWA キューのキューを動的に決定する方法について簡単に説明します。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } AWA をサポートするすべてのリリース Instructions<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 以下のスクリーンショットに示すように、[チャットのセットアップ] ページに移動し、[コンテキスト] 関連リストに移動します。(注:このレコードに移動するには、フィルターに「sys_cs_live_agent_setup.list」と入力します) 次に、[コンテキスト] 関連リストの [新規] ボタンをクリックし、[名前] を「ルート」として設定して送信し、公開します。次に、デザイナーのトピックに移動し、新しく作成したコンテキスト変数 "route" を以下に示すように設定します。(connectToAgent() API を呼び出す前)。 次に、この新しいコンテキスト変数に基づくルーティングが必要なawa_queueレコードに移動します。 以下に示すように「シンプル」条件モードを使用することもできます。 次の手順に従って、ドット連結によって単純な条件のコンテキスト変数を取得できます。 条件モードを「シンプル」に設定します。条件で [コンテキスト] を選択します。次に、[関連フィールドを表示] を選択します。次に、「コンテキスト = >インタラクション関連フィールド」を選択します。最後に作成した変数を検索します。 または、条件モードに移行して [詳細] を設定し、以下のスクリプトを設定します。 (function executeCondition(/* glide record */ current) { var contextTable = current.getValue('context_table'); var interactionBlobRecord = new GlideRecord(contextTable); interactionBlobRecord.addQuery('sys_id',current.getValue('context_document')); interactionBlobRecord.query(); if(interactionBlobRecord.next()){ var jsonBlob = JSON.parse(interactionBlobRecord.getValue('value')); if(jsonBlob.liveagent_route == 'test') return true; } return false;})(current); ここでliveagent_routeは新しく作成されたコンテキスト変数で、文字列「test」をチェックし、「はい」の場合はキューにルーティングし、それ以外の場合は現在のキューにルーティングしません。 以下は、キューのリストを含む選択リストを定義し、その選択肢からユーザーが選択したものに基づいてキューを決定する必要があるシナリオの別の方法です。 チャットのルーティング先となるキューを含むトピックを作成する必要があります。 2.VA ボットからキューを選択するときに、エンドユーザーをそのキューにルーティングする方法でブローコードを追加します。ここでは、選択肢入力フィールドの名前choose_queue。 3.ステップ 1 で作成されたトピックを選択すると、定義されたすべてのキューが表示されます。 4.「対話型インターフェース => 設定 => 一般 => コンテキスト変数」に移動し、「コンテキスト」リストの「新規」ボタンをクリックし、名前を「ルート」に設定して送信します。 5.次に示すように 2 つのキューを作成し、作成されたコンテキスト変数に基づいてキュー条件を設定することで、キューのユーザー選択に基づいてチャットがその特定のキューにルーティングされるようにします。