カスタム・オブジェクトに基づいてチャットおよび通話パネルを表示します
サービス・アプリケーションを拡張して、カスタム・オブジェクトに基づいてUIページにチャット・パネルおよび電話パネルをレンダリングできます。
これにより、エージェントはこれらのUIを使用して顧客と対話できます。 エージェントは、作成したUIとともに作業中にノートをとることができます。 必要に応じて、管理者はカスタムUIにスクリーン・ポップするようにアプリケーションを構成できます。
Visual Builder Studioを使用して、アプリケーションにUIを公開します。
作成したページで「チャット」パネルまたは「電話」パネルをレンダリングするには、必須入力パラメータを使用してフラグメントcx-svc-mca-communicatorをページに追加する必要があります。
次の表に、cx-svc-mca-communicatorフラグメントのプロパティを示します。
| 名前 | 説明 | デフォルト値 |
|---|---|---|
| appExtensionId | ベース・アプリケーションのアプリケーション拡張ID。 | oracle_cx_serviceUI |
| chatHeaderLayout | デフォルトのチャット・ヘッダー・レイアウトを新しいレイアウトに変更する場合。 | chatHeader |
| chatHeaderMetadata | チャット・ヘッダー・メタデータ・プロバイダ。 |
|
| contactVerificationLayout | デフォルトの担当者検証レイアウトを新しいレイアウトに変更する場合。 | contactVerify |
| ctiHeaderContext | コール・ヘッダー・レイアウトを新しいレイアウトに変更するためのCTIヘッダー・コンテキスト。 | ctiHeader |
| mcaRestApiGroupNames | MCAコンポーネントで使用されるMCA Rest APIグループ名。 | NA |
| msiContext | MSIコンテキスト。 | {} |
| optInFeatures | 有効にする必要があるオプトイン機能のリスト。 たとえば、エージェント・アシストを有効にする場合、推奨されるアクションおよびサマリーでは、値を["agent_assist"、"recommended_actions"、"summarization\に設定します。 | [] |
| wrapupMetadata | メタデータ・プロバイダをラップアップします。 |
|
| wrapUpReadonlyMetadata | 読取り専用メタデータ・プロバイダをラップアップします。 |
|
このフラグメントは、broadCastChannelメッセージも処理し、必要なアクションを実行します。 たとえば、KM記事の外部URLを解決し、スニペットからKM記事を開き、mca-communication-wrapperからカスタム・ページに他のイベントを伝播します。
次の表に、フラグメントからコンテナにトリガーされるイベントを示します。
| mcaEngagementAddedEvent | チャット・オファーまたはコール通知が受理されたときにトリガーされます。 |
| mcaEngagementRemovedEvent | エンゲージメントが削除されたときにトリガーされます。 |
| mcaEngagementStateChangeEvent | エンゲージメント状態が変更されたときにトリガーされます。 |
| mcaEngagementStartWrapupEvent | エンゲージメントがまとめフェーズに移行したときにトリガーされます。 |
| mcaEngagementWrapupEndedEvent | エンゲージメントが完了したときにトリガーされます。 |
| kmArticleOpenEvent | エージェントが提案からKM記事をオープンしたときにトリガーされます。 |
| kmArticleShareToChatEvent | エージェントがチャットで提案を共有したときにトリガーされます。 |
| kmArticleShareToEmailEvent | エージェントがEメールに提案を共有したときにトリガーされます。 |
| mcaRecommendationEvent | エージェントが推奨アクションを実行したときにトリガーされます。 |
| mcaDelegatedRecommendationEvent | 推奨が委任されているかどうかを確認するためにトリガーされます。 |
MSIモードでカスタム・ページ・スクリーンポップを実装するために必要な変更
- アプリケーションUIを作成し、埋込みナビゲーションをサポートするようにページJSONを更新します。
"navigation": { "fromExternal": "enabled", "embeddable": "enabled" } - 次のメタデータを追加します。
"contactsGetContactsMetadata": { "type" : "vb/DynamicLayoutMetadataProviderDescriptor", "defaultValue" : { "endpoint" : "oracle_cx_serviceUI:contacts/get_contacts" } } - フラグメント
cx-svc-mca-communicatorをページに追加します。
グローバル・ヘッダーのプレゼンスを有効にするプロファイル・オプションを構成するステップ
この機能を有効にするには、グローバル・ヘッダーで「プレゼンス」を有効にする必要があります。 プロファイル・オプションORA_SVC_MCA_GLOBAL_PRESENCE_ENABLEDを「はい」に設定すると、グローバル・プレゼンスが有効になります。 このプロファイル・オプションは、サイト・レベルまたはユーザー・レベルで設定できます。
- 「設定および保守」で、「タスク」アイコンをクリックし、「検索」をクリックします。
- 「管理者プロファイル値の管理」を検索して選択します。
- 「プロファイル・オプション・コード」フィールドにORA_SVC_MCA_GLOBAL_PRESENCE_ENABLEDと入力します。
- 「プロファイル値」セクションで、次のいずれかを実行します。
- すべてのユーザーがグローバル・ヘッダーから自分のプレゼンスを設定できるようにする場合は、「プロファイル値」を「はい」に設定します。
- 「サイト・レベル」を「いいえ」に設定し、グローバル・ヘッダーからプレゼンスを設定する必要があるユーザーごとに新しい行を追加します。
- 「保存して閉じる」をクリックします