サポート情報の検索コントロールをフォームに追加

サポート情報の検索コントロールを Dynamics 365 for Customer Engagement フォームに追加することで、組織内のユーザーがサポート技術情報記事を容易に検索できるようにして、別のアプリケーションに切り替えることなく、レコードから顧客の一般的な質問に回答して問題を解決できるようになります。

サポート情報の検索コントロールを構成して、以下の操作を実行できます。

  • 特定のフィールドに基づいて、またはテキスト分析に基づいて、検索結果に自動提案を表示する。 テキスト分析機能は、Dynamics 365 for Customer Engagement でのみ利用可能です。

  • ユーザーが検索結果に対して使用できるフィルターを定義する。

  • ユーザーが記事に対して実行できる一連のあらかじめ定義された状況依存の動作から選択します。

  • ナレッジ マネージメントに有効な、タイムラインを含む、ユーザー定義エンティティ内の任意のエンティティのすべてのセクションにコントロールを追加します。 コントロールは追加設定なしでサポート案件エンティティで有効であり、次のフォームに追加されます。

    • サポート案件メインフォーム - 活動ウォールセクション
    • 対話型エクスペリエンスのサポート案件メイン フォーム – 関連セクション内

    Note

    サポート情報の検索コントロールは、タブレットと電話の Microsoft Dynamics 365 で使用できます。 ただし、ポップアウト、電子メール リンク、および電子メール コンテンツなどの一部のアクションはサポートされません。

Microsoft Dynamics 365 Customer Service はネイティブのサポート情報管理をサポートし、このオプションは Dynamics 365 Customer Service アプリ ユーザーが利用できます。

前提条件

サポート情報の検索コントロールを追加する前に以下を確認します。

  • Dynamics 365 for Customer Engagement のナレッジマネージメントの設定。 詳細 : ナレッジ マネージメントのセットアップ

  • ナレッジ マネージメントの設定時に、ナレッジ マネージメントを有効にするエンティティの選択。

Note

顧客サービス ハブのすべてのカスタマイズ タスクは、Microsoft Dataverse で行う必要があります。

メイン フォームにサポート情報の検索コントロールを追加

使用しているエクスペリエンスに応じて、次のいずれかの方法を使用して、サポート情報検索コントロールをメイン フォームに追加できます。

Power Apps エクスペリエンス

始める前に、システム管理者またはシステム カスタマイザーのセキュリティ ロール、または同等のアクセス許可があることを確認してください。

  1. Power Appsに移動し、左側のペインで データ>テーブルを選択します。

  2. 顧客サービス アプリがインストールされていることを確認し、ウィンドウの右上で、既定すべてに変更します。

  3. ナレッジが有効になっているエンティティを選択します。 エンティティを検索するには、探すフィールドに、エンティティ名を入力します。

    エンティティを検索します。

  4. エンティティ名を選択し、フォームタブを選択し、ナレッジ コントロールを選択するフォームを開きます。 コントロールを追加するには、セクションを作成してから、その中にナレッジ検索コントロールを追加します。 +コンポーネントを選択して新規コンポーネントを追加し、関連データナレッジの検索を選択します。

Note

サポート技術情報の検索の追加オプションが無効になっている場合は、ナレッジ マネージメントが設定されていないか、検索コントロールを追加するエンティティに対して設定されていないことが原因で、当該オプションが有効化されていない可能性があります。 また、このコントロールは、後日まで参照パネルに対して有効になりません。

  1. 新しいセクションを追加したら、保存して公開を選択します。 新しいセクションを表示するには、画面の更新が必要となる場合があります。

    新しいセクションを表示します。

    ナレッジ プロパティは、実行時に標準ビューに表示されます。

    次の表に、構成可能なプロパティについて説明します。

プロパティ 内容
参照名 必須: スクリプト内でタブが参照されたとき使用される一意の名前です。 名前は次のルールに従う必要があります :
  • 空白にはできません
  • 名前は一意である必要があります
  • 名前は文字から始まる必要があります
  • 英数字とアンダースコアのみを使用できます
  • 100 文字を超える名前は使用できません
Label 必須: ユーザーに表示されるタブのローカライズ可能なラベル。 ラベルは次のルールに従う必要があります :
  • 空白にはできません
  • 名前は一意である必要があります
  • 名前は文字から始まる必要があります
  • 英数字とアンダースコアのみを使用できます
  • 100 文字を超える名前は使用できません
ページに表示される結果 検索結果に表示する記事の数を選択します。

: このフィールドで指定した内容は、少なくとも 1 つの検索プロバイダーが設定されている場合には適用されません。 構成された検索プロバイダーごとに、3 つの記事が検索結果に表示されます。 詳細情報: 外部検索プロバイダーを設定する

関連性検索が有効になっている場合、既定の関連検索設定により、表示される結果の数が設定したものと異なる場合があります。 このプロパティを正しく機能させるには、システム管理者が関連性検索を無効にするか、簡易関連性検索を有効にする必要があります。 (簡易関連性検索は、添付ファイルとメモを除く記事のみをクエリします) 詳細については、サポート情報の検索メカニズムを理解するを参照してください。
自動検索 > 次を使用して検索結果を入力します エンティティ フォームを開くと、下のフィールドで指定したフィールドを使用して自動検索が実行されます。

自動提案を有効にした場合は、サポート情報 (KB) の提案方法 ドロップダウン リストで記事の結果を提示するために Dynamics 365 Customer Service が使用するエンティティのフィールドを選択します。

たとえば、取引先企業エンティティに検索コントロールを追加して、Dynamics 365 Customer Service に取引先企業名を含む検索結果を自動的に表示させるようにする場合は、そのドロップダウン リストで取引先企業名を選択します。 : このドロップダウン リストには、テキスト、複数行テキスト、または検索の種類のフィールドのすべてのフィールドを含めることができます。
アクション​​ 記事のリンク : ユーザーが、表示しているサポート情報記事の検索結果が入っているレコードに、サポート情報記事をリンクすることができます。

記事のリンクを解除する : ユーザーがナレッジ記事をプライマリ レコードからリンク解除できるようにします。

URL のコピー : ユーザーが記事の外部 URL をコピー可能できるようになり、その結果、記事をチャットや電子メールなどのチャネルを通じて共有できます。 ネイティブの Dynamics 365 Customer Engagement ナレッジ マネージメントソリューションでは、[URL のコピー] オプションは、公開された記事に対してのみ有効です。

新しいタブで開く : 同じブラウザ ウィンドウ内の新しいタブでナレッジ記事を開きます。

記事をリンクして URL をメール送信する : ユーザーが記事をプライマリ レコードに関連付け、メールを使用して顧客と記事の URL を共有することができます。

記事をリンクして URL をメール送信する : ユーザーが記事をプライマリ レコードに関連付け、メールを使用して顧客と記事のコンテンツを共有することができます。
既定の電子メール受信者を選択する エージェントが記事のリンクをメールで送信する際に送信する相手を選択します。 このドロップダウン リストには、顧客、取引先担当者、担当者連絡先などの、メールに対して有効になっているエンティティのすべてのフィールドが含まれます。

エージェントが記事へのリンクを顧客に送信する際、宛先フィールドに、ここで選択したフィールドの値が自動的に設定されます。 空白のままにすると、メール受信者の表示で空白として表示されるため、手動で入力する必要があります。
記事の評価を表示する 記事の評価を表示します。
状態フィルターを表示する ユーザーが記事の状態 (下書き、承認済み、公開済み) に基づいてナレッジ記事をフィルタリングできるようにします。
記事の言語フィルターを表示する ユーザーが選択した言語に基づいてナレッジ記事の検索結果をフィルタリングできるようにします。

ユーザーが特定の言語の記事のみの検索結果を表示する必要がある場合は、既定の言語の設定ドロップダウン リストで言語を選択します。 既定では、ユーザーの既定の言語が選択されます:
  • [ユーザーの既定の言語] を選択すると、検索結果は、サインインしたユーザーの既定の言語に基づいてフィルター処理します。
  • 選択した言語が有効な言語でない場合、検索結果はサインインしたユーザーの既定の言語を使用してフィルター処理されます。
  • [ユーザーの既定の言語] を選択した場合、ユーザーの既定言語がアクティブな言語ではない場合、最初に利用可能なアクティブな言語がアルファベット順に既定のフィルタとして使用されます。
  • ユーザーが他の記事を別の言語で表示できるように、検索結果に別の言語フィルターを選択するには、ユーザーが言語フィルターを変更可能チェック ボックスをオンにします。 このオプションを有効にしたときのみ、レコードの検索ウィンドウのフィルターを変更するオプションがユーザーに表示されます。
既定のフィルターの選択を編集する 下書き、承認済み、または公開済みの記事を表示するかどうかに関係なく、フィルタリングされた記事の既定の表示を変更可能です。
絞り込み規則を追加する 絞り込みルールは、Web クライアント エクスペリエンスの 自動フィルタリングと同等に機能します。 この機能は、より正確な検索結果を定義可能なポップアップ ウィンドウを開きます。 洗練されたルールにより、顧客サービス のエージェントが最も関連性の高いサポート情報記事のみを受け取ることができます。

管理者は、エージェントが手動で入力することなく、ナレッジ記事がソースエンティティデータに基づいてフィルタリングされるようにルールを構成できます。 たとえば、サポート案件の主題に関する洗練されたルールを設定した場合、サポート案件と同じ主題を持つサポート情報記事がフィルター処理され、エージェントに表示されます。 他の記事は自動的に除外されます。

絞り込みルールを拡張して、ソース エンティティ上の検索フィールドのナレッジ記事を自動的にフィルタリングできます。 注意:ポリモーフィック検索はサポートされていません。 エージェントは自動フィルター処理をオフにして、サポート情報記事全体を検索することもできます。

Web クライアント エクスペリエンス

  1. システム管理者またはシステム カスタマイザーのセキュリティ ロール、または同等のアクセス許可があることを確認してください。

  2. 設定>カスタマイズに移動します。

  3. システムのカスタマイズを選択します。

  4. ソリューション エクスプローラーで、検索コントロールを追加するエンティティを選択し、通信および共同作業で、ナレッジ マネージメントチェック ボックスがオンになっていることを確認します。

    ナレッジ マネジメントを有効にする設定。

    保存アイコンを選択して、エンティティの設定を保存します。

  5. 検索コントロールを追加するエンティティを展開し、フォームを選択します。

  6. メインのタイプのエンティティ フォームを選択します。

    フォームの種類を選択します。

  7. 検索コントロールを配置する領域を選択し、挿入タブで、サポート情報の検索を選択します。

    サポート技術情報の検索の追加オプションが無効になっている場合は、ナレッジ マネージメントが設定されていないか、検索コントロールを追加するエンティティに対して設定されていないことが原因で、そのオプションが有効化されていない可能性があります。

  8. プロパティを設定するダイアログボックスの、表示タブで、次の表の説明に従ってフィールドを指定し、設定を選択して設定を適用します。

    サポート情報検索コントロールのプロパティを設定します。

Tab キー Property 内容
表示方法 件名 必須: スクリプト内でタブが参照されたとき使用される一意の名前。 名前には、英数字とアンダースコアのみを使用できます。
ラベル 必須: ユーザーに表示されるタブのローカライズ可能なラベル。
検索結果のフィルター基準 検索結果のフィルター基準 ドロップダウン リストで Dynamics 365 Customer Service で検索を実行する一連の記事の状態を選択します。
  • ネイティブ Dynamics 365 Customer Service サポート情報ソリューションで、すべての下書き記事、すべての承認済みの記事、またはすべての公開済みの記事から選択することができます。
  • ユーザーが他の種類の記事を表示できるように、検索結果に対して別のフィルターを選択できるようにするには、ユーザーがフィルターを変更可能チェック ボックスをオンにします。 このオプションを有効にしたときのみ、レコードの検索ウィンドウのフィルターを変更するオプションがユーザーに表示されます。
関連セクション (参照パネル) のサポート情報記事を検索すると、入力したキーワード:タイトルコンテンツキーワード説明、および記事の公開数に対してサポート情報記事の次のフィールドが検索されます。 詳細については、サポート情報記事の検索にアクセスしてください。
既定の言語の設定 ユーザーが特定の言語の記事のみの検索結果を表示する必要がある場合は、既定の言語の設定ドロップダウン リストで言語を選択します。 既定では、ユーザーの既定の言語が選択されます:
  • [ユーザーの既定の言語] を選択すると、検索結果は、サインインしたユーザーの既定の言語に基づいてフィルター処理します。
  • 選択した言語が有効な言語でない場合、検索結果はサインインしたユーザーの既定の言語を使用してフィルター処理されます。
  • [ユーザーの既定の言語] を選択した場合、ユーザーの既定言語がアクティブな言語ではない場合、最初に利用可能なアクティブな言語がアルファベット順に既定のフィルタとして使用されます。
  • ユーザーが他の記事を別の言語で表示できるように、検索結果に別の言語フィルターを選択するには、ユーザーが言語フィルターを変更可能チェック ボックスをオンにします。 このオプションを有効にしたときのみ、レコードの検索ウィンドウのフィルターを変更するオプションがユーザーに表示されます。
追加のオプション Dynamics 365 Customer Service でエンティティの特定のフィールドの値に基づいて記事を提案する場合は、自動提案を有効にする を選択します。

自動提案を有効にした場合は、サポート情報 (KB) の提案方法 Dynamics 365 Customer Service が使用するエンティティのフィールドを選択して、ドロップダウン リストで記事の結果を提示します。

たとえば、取引先企業エンティティに検索コントロールを追加して、Dynamics 365 Customer Service に取引先企業名を含む検索結果を自動的に表示させるようにする場合は、そのドロップダウン リストで取引先企業名を選択します。 : このドロップダウン リストには、テキスト、複数行テキスト、または検索の種類のフィールドのすべてのフィールドを含めることができます。

検索結果の各記事について記事の評価を表示させる場合は、指定したフィールドに基づいてサポート情報記事の検索結果の評価を有効にするチェック ボックスをオンにし、ドロップダウン リストからそのフィールドを選択します。
第 1 顧客の選択 第 1 顧客の選択 で、顧客サービスの担当者がメールで記事のリンクを送信する際の送信先を選択します。 このドロップダウン リストには、顧客、取引先担当者、または担当者連絡先などの、電子メールに対して有効になっているエンティティのすべてのフィールドが含まれます。

顧客サービスの担当者が記事へのリンクを顧客に送信するとき、宛先フィールドに、ここで選択したフィールドの値が自動的に設定されます。
結果の件数 検索結果に最初に表示する記事の件数を選択します。

注意: 関連性検索が有効になっている場合、既定の関連検索設定により、表示される結果の数が設定したものと異なる場合があります。 このプロパティを正しく機能させるには、システム管理者が関連性検索を無効にするか、簡易関連性検索を有効にする必要があります。 (単純な関連性検索は、添付ファイルとメモを除いて、記事のみを照会します。) 詳細については、ナレッジ ベースの検索メカニズムを理解するにアクセスしてください。
アクション​​ 担当者に既定のすべてのアクションまたは指定したアクションのみを使用できるようにするかを選択します。 選択されたアクションを表示 を選択した場合、表示するアクションを選択します。
次のアクションがあります:
  • サポート技術情報の記事のリンク。 表示しているサポート情報記事の検索結果が入っているレコードに、ユーザーがサポート情報記事をリンクすることができます。
  • リンク解除。 ユーザーがサポート記事とプライマリ レコードのリンクを解除できます。
  • リンクのコピー。 ユーザーは、記事の外部 URL をコピーすることが可能になり、その結果、記事をチャットやメールなどのチャネルを通じて共有できます。 ネイティブの Dynamics 365 Customer Service ナレッジ マネージメント ソリューションでは、リンクのコピー オプションは公開された記事に対してのみ有効です。
  • サポート技術情報の記事と電子メール リンクのリンク。 ユーザーが記事をプライマリ レコードに関連付け、メールを使用して顧客と記事のリンクを共有することができます。
形式 レイアウト コントロールが占有する必要のある列の数を決定するには、レイアウトの種類を選択します。
行レイアウト ページあたりの行の最大数を選択します。

Web クライアントの自動フィルタリングを構成する

自動フィルター処理を有効にしてサポート情報記事の提案と検索結果を改善します。 自動フィルター処理で顧客サービス エージェントは最も関連性の高いサポート情報記事のみを受け取ることができます。 管理者はサポート情報記事検索コントロールを構成して、エージェントからの手動入力なしでサポート案件データに基づいてサポート情報記事を自動的にフィルター処理できます。

たとえば、サポート案件の主題に関するサポート情報記事の自動フィルター処理を設定した場合、サポート案件と同じ主題を持つサポート情報記事がフィルター処理され、エージェントに表示されます。 他の記事は自動的に除外されます。

この機能は、サポート案件とナレッジ情報記事の両方のエンティティに存在する任意の検索フィールドのサポート情報記事を自動的にフィルタリングするように拡張することができます。 エージェントは自動フィルター処理をオフにして、サポート情報記事全体を検索するオプションもあります。 管理者はサポート情報記事の検索コントロールでこのオプションを構成できます。

サポート情報記事の検索 コントロールを開き、プロパティを編集して自動フィルター機能を構成します。 プロパティの設定 ダイアログ ボックスの 表示 タブで、自動フィルター処理の構成 セクションの次のフィールドを指定します。

  1. 自動フィルター処理を有効にする チェック ボックスを選択して自動フィルター処理を有効にします。

  2. エージェントに自動フィルター処理をオフにしてサポート情報記事全体を検索するオプションを提供する場合は ユーザーが自動フィルター処理を無効化できる チェック ボックスを選択します。 エージェントが、サポート情報記事の検索コントロールで 結果の自動フィルター オプションが有効になります。

  3. フィルターの追加 を選択して、サポート案件の件名やその他の検索フィールドに関するサポート情報記事のフィルター処理を定義します。

  4. プロパティを保存するには 設定 を選択します。

    Note

    自動フィルター処理を機能させるには関連性検索が有効になっていることを確認してください。 サポート情報記事の属性をサポート情報記事の簡易検索ビューに追加する必要があります。 ソース エンティティ属性がフォーム上で指定されていることを確認します。

    自動フィルター処理を構成します。

自動フィルター処理オプションの使用方法の詳細は、自動フィルターされた結果を表示する にアクセスしてください

ナレッジ記事のサブグリッドをフォームに追加する

カスタマイズしたナレッジ記事のサブグリッドをフォームに追加できます。 サブグリッドフォームのコンポーネントの詳細については、フォームにサブグリッドコンポーネントを追加・構成するにアクセスしてください。

サブグリッドを追加する方法

  1. Dynamics 365 アプリケーションにログインし、設定>高度な設定を選択します。

  2. ドロップダウン リストからカスタマイズを選択し、システムのカスタマイズ を選択します。

  3. ソリューションの既定のソリューションのリストで、サブグリッドを追加するエンティティを選択してから、フォームを選択します。

  4. フォーム デザイナーで、挿入>サブグリッドを選択します。

  5. プロパティの設定するダイアログボックスで、サブグリッドに一意の名前を入力します。

  6. エンティティの値が、ナレッジ記事に設定されていることを確認してください。

  7. 他のすべてのフィールドの既定の値を保持し、OK を選択します。

    サブグリッドのプロパティを設定します。

  8. ナレッジのサブグリッドを保存してから、公開を選択します。

    サブグリッド ビューの新しいセクション。

追加したリンクされたナレッジ記事のサブグリッドは、実行時にエンティティ フォーム上の顧客サービス担当者に表示されます。

[ナレッジ検索]タブは、既定の状態でアプリのサイド ペインで使用できます。 ナレッジ検索コントロールは、アプリのサイド ペインで使用することも、カスタマイズでフォームに埋め込むこともできますが、両方を同時に有効にしないでください。 これを両方有効にすると、埋め込みコントロールへのアクセス時に、「コントロールの読み込み中にエラーが発生しました」というメッセージが表示されます。

関連項目

顧客サービス ハブでサポート情報記事を利用して通話処理時間を削減する
埋め込みのサポート情報検索を使用してナレッジ マネージメントをセットアップする
サポート情報の検索メカニズムを理解する
すべてのリンクされたサポート情報記事サブグリッド