担当者確認カードの拡張
担当者確認カードは、既知の顧客のエージェントにのみ表示されます。
UIには、エージェントが顧客情報が正しいかどうかを確認するための「検証」ボタンが含まれています。 担当者検証の拡張性により、アプリケーションの担当者検証UIを拡張して、標準フィールドまたはカスタム・フィールドをレイアウトに追加または削除できます。 標準フィールドまたはカスタム・フィールドを必須としてマークすることもできます。 フィールドを条件付きで表示し、条件付きで必須にすることができます。 条件付き担当者検証UIレイアウトは、アプリケーション分類、チャネル、通信方向などの属性に基づいて構成できます。
ノート: 「ノート」フィールドは「まとめ」レイアウトから削除できません。
まとめレイアウトに移動
- Visual Builderで、新規プロジェクトを作成するか、既存のプロジェクトを開きます。
- 「依存関係」タブをクリックし、必要な依存関係を追加します。
- 「レイアウト」タブをクリックします。
- 「依存関係」リストから、WrapUpsをクリックします。
- 「動的フォーム」リストで、「まとめ」動的レイアウトを選択します。
- 「ルール・セット」プロパティ領域で、「パラメータ」タブをクリックします。
- ラップ・アップ・コンポーネントには、次の3つのコンテキストがあります:
- appClassification
- callDirection
- channelType
- 各コンテキストにマウス・ポインタを重ねて強調表示し、?記号にマウス・ポインタを重ねると、各コンポーネント・コンテキストの可能な値が表示されます。
- 可能な値は次のとおりです。
appClassification
: 使用可能な値: ORA_SALES, ORA_SERVICE, ORA_HRHDcallDirection
: 使用可能な値: ORA_SVC_INBOUND, ORA_SVC_OUTBOUNDchannelType
: 使用可能な値: ORA_SVC_PHONE, ORA_SVC_CHAT
まとめレイアウトに移動
- 「表示ロジック」ワークスペースで、「ルールのクローン」アイコンをクリックしてデフォルト・ルールをクローニングします。
- 「レイアウト」タブをクリックします。
- 「依存関係」リストから、WrapUpsをクリックします。
- 「動的フォーム」リストで、「まとめ」動的レイアウトを選択します。
- 「ルール・セット」プロパティ領域で、「パラメータ」タブをクリックします。
- まとめコンポーネントには次の3つのコンテキストがあります:
- appClassification
- callDirection
- channelType
- 各コンテキストにマウス・ポインタを重ねて強調表示し、?記号にマウス・ポインタを重ねると、各コンポーネント・コンテキストの可能な値が表示されます。
- 可能な値は次のとおりです。
appClassification
: 使用可能な値: ORA_SALES, ORA_SERVICE, ORA_HRHDcallDirection
: 使用可能な値: ORA_SVC_INBOUND, ORA_SVC_OUTBOUNDchannelType
: 使用可能な値: ORA_SVC_PHONE, ORA_SVC_CHAT
担当者検証カードへの標準フィールドの追加
- 新しく作成したレイアウトをクリックします。
- すべてのフィールド・リストから、すぐに使用できるフィールドを表示します。
- リストからチェックボックスを選択して、新しいフィールドをリストに追加できます。
担当者検証カードへのカスタム・フィールドの追加
- 「担当者」オブジェクトに対してアプリケーション・コンポーザからカスタム・フィールドを作成し、公開します。
- Visual Builderで、「担当者確認」ヘッダーを開きます。
- 「すべてのフィールド」リストから、カスタム・フィールドを検索し、それを選択して「表示するフィールドの選択」リストに追加します。
チャット開始フォームまたはIVRから担当者検証カードにデータを追加
チャット開始フォームに入力されたデータ、またはIVRで収集されたデータは、processevent
APIのエンゲージメントindata/outdata
で入手できます。このAPIには、次の方法でアクセスできます:componentContext.inData
またはcomponentContext.outData
。 たとえば: コールまたはチャットのヘッダーにインタラクションIDを表示するには: 値として[[ $componentContext.outData.SVCMCA_INTERACTION_ID ]]
。
- 「担当者」レイアウトで、「フィールド」タブをクリックします。
- 「+カスタム・フィールド」をクリックします。
- IDとラベルを入力し、「作成」をクリックします。
- 「フィールド」リストから新しく作成したフィールドを選択します。
- 「プロパティ」領域で、「値」フィールドをクリックします。
担当者のジョブ・タイトルを表示するとします。 次に例を示します:
[[ $componentContext.inData.SVCMCA_CONTACT_JOB_TITLE ]]
. - このフィールドとして表示する変数を選択するか、
fx(function)
を使用してカスタム・コードを記述 - 「ルール・セット」タブをクリックし、このフィールドをレイアウトに追加します。
- プレビューまたは公開して、新しく作成されたフィールドおよびタグ付けされた値を表示します。
担当者確認カードからのフィールドの削除
- 「レイアウト」ワークスペースで、フィールドのリストを書き留めます。
- フィールドを削除するには、フィールドの上にカーソルを置き、「削除」ボタンをクリックします。
担当者検証カードにフィールドを条件付きで表示
- 「レイアウト」ワークスペースで、フィールドのリストを書き留めます。
- 「すべてのフィールド」リストから目的のフィールドのチェック・ボックスを選択
- 追加したフィールドをクリックし、プロパティ・パネルを展開
- プロパティ・パネルで、「フィールドの表示」を選択し、「常に」を選択します。
- 条件を更新し、保存して更新された「フィールドの表示」条件を表示します。
担当者確認カードでフィールドを必須としてマーク
- 「レイアウト」ワークスペースで、フィールドのリストを書き留めます。
- 「すべてのフィールド」リストから目的のフィールドのチェック・ボックスを選択
- 追加したフィールドをクリックし、プロパティ・パネルを展開
- プロパティ・パネルで、「必須」チェック・ボックスを選択します。
担当者検証カードでフィールドを条件付きで必須にします
- 「レイアウト」ワークスペースで、フィールドのリストを書き留めます。
- 「すべてのフィールド」リストから目的のフィールドのチェック・ボックスを選択
- 追加したフィールドをクリックし、プロパティ・パネルを展開
- プロパティ・パネルで、「式エディタ」アイコン(「ありがとうございます」)にマウス・ポインタを重ねます
- エディタで条件を入力し、必要なキーと値を入力します。 次に例を示します。
[[ $componentContext.callDirection == 'ORA_SVC_OUTBOUND' ]]
[[ $user.userName == 'ctiautouisvr3' ]]
変更を行った後、変更を公開し、更新された担当者確認カードの使用を開始できます。