Digital Customer Serviceアプリケーションへのチャットの統合
Digital Customer Serviceリファレンス実装では、チャット・コンポーネントはシェル・ページのフッターにデプロイされるため、チャット・セッションはページ・ナビゲーション間で保持されます。
別のシェル・ページを作成する場合、または処理からチャット・ダイアログを表示する場合は、次のステップを実行します。
新規ルート・ページの作成
Digital Customer Serviceリファレンス実装では、チャット・コンポーネントはシェル・ページのフッターにデプロイされるため、チャット・セッションはページ・ナビゲーション間で保持されます。 別のシェル・ページを作成する場合は、次のステップを実行します。
-
Visual Builderで、「ルート・ページ」ノードを展開し、チャット・コンポーネントが表示される元のシェル・ページを開きます。
-
「コード」ボタンをクリックします。
-
oj-odcs-chatコンポーネントを元のシェル・ページのフッターからコピーし、新しいシェル・ページのフッターのoj-odcs-chat要素を置き換えます。 コンポーネント検索フィールドで、チャットと入力します。
元のシェル・ページからコードをコピーすると、正しいID、翻訳、およびアプリケーション変数への正しい参照を保持できます。
処理でのチャットの表示
処理からチャット・ダイアログを表示する場合は、次のステップを実行します。
-
Webアプリケーション・ナビゲータで、アプリケーション・アイコンをクリックします。
-
「処理」アイコンをクリックします。
-
「処理」リストで、ShowChatAction処理チェーンを見つけて選択します。
-
処理チェーンのプロパティ・ウィンドウで、次のエントリが正しいことを確認します。
-
コンポーネント:
{{ document.getElementById('odcs-chat') }}
-
メソッド名: open。
-
エージェントが対応可能な場合にのみチャットをオファーする設定
エージェントが対応可能な場合にのみ、オプションとしてチャットが顧客にオファーされるように設定できます。 次の2つの手順のみを実行する必要があります。
-
SVC_CHAT_INLAYS_ACCESS_ENABLEDプロファイル・オプションを「はい」に設定します。
-
DCS
chatPollingEnabled
アプリケーション変数のデフォルト値をTrueに設定します。
チャット・ダウンロード・ボタンの無効化
div[slot="endChat"] > div > div:nth-child(2) > div:nth-child(2) {
visibility: hidden;
}