Web リリースを設定する
メッセージングの有効化と設定が完了しましたので、次は Category 1 Biking のお客様がエクスペリエンスサイトまたはコマースサイトでエージェントにメッセージを送れるようにします。まず、Web リリースを作成して公開します。
リリースの公開
- [Service Setup (サービスの設定)] の [Quick Find (クイック検索)] で [Domains (ドメイン)] を検索して選択します。
- Experience Cloud サイトのドメインに関連付けられているドメイン名をコピーします。メモ: Experience Cloud サイトのドメインに関連付けられる英数字コードは環境によって異なります。
- [Quick Find (クイック検索)] で [Embedded Service Deployments (埋め込みサービスのリリース)] を検索して選択します。
-
[New Deployment (新規リリース)] をクリックします。
-
[Messaging for In-App and Web (アプリ内および Web 用メッセージング)] を選択し、[Next (次へ)] をクリックします。
-
[Web] をリリースタイプとして選択し、[Next (次へ)] をクリックします。
- [Domain (ドメイン)] には、コピーした Experience Cloud サイトのドメインを貼り付けます。
- リリースに
Category 1 Biking Deployment
(Category 1 Biking のリリース) という名前を付けます。
- [Messaging Channel (メッセージングチャネル)] で [Category 1 Biking Support Channel] を選択します。
-
[Save (保存)] をクリックします。メモ: リリースには数分かかる場合があります。
-
[Publish (公開)] をクリックします。メモ: この変更の処理には最大 10 分かかることがありますが、そのまま次のセクションに進んでください。
Web リリース用メッセージングのセキュリティプロトコルの設定
- [Quick Find (クイック検索)] で [All Sites (すべてのサイト)] を検索して選択します。
- Category 1 Biking サイトの URL をコピーします。メモ: 実際の URL は環境によって異なります。
- [Quick Find (クイック検索)] で [CORS] を検索して選択します。
-
[New (新規)] をクリックします。
- 先ほどコピーした Category 1 Biking の URL を貼り付けます。
-
[Save (保存)] をクリックします。
- [Quick Find (クイック検索)] で [Embedded Service Deployments (埋め込みサービスのリリース)] を検索して選択します。
-
[Category 1 Biking Deployment] をクリックします。
- [Code Snippet (コードスニペット)] タイルで [Install Code Snippet (コードスニペットをインストール)] をクリックします。
- [Chat Code Snippet (チャットコードスニペット)] でスクロールして、[scrt2URL] をコピーします (引用符は含めないでください)。
-
設定歯車
をクリックして、[Setup (設定)] を選択します。
- [Quick Find (クイック検索)] で [Trusted URLs (信頼済み URL)] を検索して選択します。
-
[New Trusted URL (新規信頼済み URL)] をクリックします。
- [URL] 項目には、先ほどコピーした [scrt2URL] のリンクを貼り付けます。
- [API Name (API 参照名)] には
SCRT_URL
と入力します。
- [CSP Context (CSP コンテキスト)] で [Experience Builder Sites (Experience Builder サイト)] を選択します。
- [CSP Directives (CSP ディレクティブ)] の下にある 6 つのチェックボックスをすべてオンにします。
-
[Save (保存)] をクリックします。
エクスペリエンスクラウドサイトへのメッセージングの追加
次に、Category 1 Biking の Experience Cloud サイトにメッセージングコンポーネントを追加し、顧客がサイト上から Category 1 Biking のスタッフとやり取りできるようにします。
- [Quick Find (クイック検索)] で [All Sites (すべてのサイト)] を検索して選択します。
- [Category 1 Biking] の横にある [Builder (ビルダー)] をクリックします。必要に応じて、[OK] をクリックします。
-
[Components (コンポーネント)] アイコン
をクリックします。
-
Embedded Messaging
(埋め込みメッセージング) を検索します。
- [Embedded Messaging (埋め込みメッセージング)] をテンプレートのフッターセクションにドラッグします。
- 右側の [Embedded Messaging (埋め込みメッセージング)] メニューで、[Chat Button Visibility (チャットボタンの表示)] を [Always Visible (常に表示)] に変更します。(ほかの設定は変更しないでください。)
-
[Settings (設定)] アイコン
をクリックします。
-
[General (一般)] をクリックします。
-
[Guest users can see and interact with the site without logging in (ゲストユーザーはログインすることなくサイトを表示および操作できる)] チェックボックスをオンにします。
-
[Publish (公開)] をクリックします。
- もう一度 [Publish (公開)] をクリックします。必要に応じて [Got It (了解)] をクリックします。
メッセージングセッションレコードページの作成
-
[Builder (ビルダー)] アイコン
をクリックし、[Salesforce Setup (Salesforce 設定)] を選択します。
- [Quick Find (クイック検索)] で [App Manager (アプリケーションマネージャー)] を検索して選択します。
- [Service Console] アプリケーションの横にある [Edit (編集)] (一番右のドロップダウンボタン)をクリックします。
- 上部の [Pages (ページ)] をクリックし、[+ New Page (新規ページ)] を選択します。
-
[Record Page (レコードページ)] を選択し、[Next (次へ)] をクリックします。
- 次の詳細を入力します。
- Label (表示ラベル):
Messaging Session Lightning Record Page
(メッセージングセッション Lightning レコードページ)
- Object (オブジェクト): Messaging Session (メッセージングセッション)
- Label (表示ラベル):
-
[Next (次へ)] をクリックします。
-
[Clone Salesforce Default Page (Salesforce デフォルトページをコピー)] タブをクリックし、[Done (完了)] をクリックします。
- キャンバスで ([Conversation (会話)] の隣にある) [Details (詳細)] タブをクリックします。
- 右側の [Tabs (タブ)] メニューから [Add Tab (タブを追加)] をクリックします。
- 新しいタブの [Details (詳細)] をクリックし、[Custom (カスタム)] を選択します。メモ: [Custom (カスタム)] はリストの一番上にあります。
- [Custom Label (カスタムラベル)] に
Messaging
(メッセージング) と入力します。
-
[Done (完了)] をクリックします。
- 左側の [Components (コンポーネント)] メニューで
Enhanced Conversation
(拡張会話) を検索します。
- [Messaging (メッセージング)] タブの下に [Enhanced Conversation (拡張会話)] をドラッグアンドドロップします。
-
[Save (保存)] をクリックします。
-
[Activate (有効化)] をクリックします。
-
[Assign as Org Default (組織のデフォルトとして割り当て)] をクリックし、[Desktop and phone (デスクトップおよび電話)] を選択します。
-
[Next (次へ)] をクリックします。
-
[Save (保存)] をクリックします。
- 左上の戻る矢印をクリックして [Setup (設定)] に戻ります。