データカテゴリ
データカテゴリは、カテゴリグループ別に編成され、次のことを実行できます。
- ユーザによるレコードの分類および検索。
- システム管理者によるレコードへのアクセスの管理。
データカテゴリは、Salesforce ナレッジ (記事) およびアンサーコミュニティ (質問) で使用できます。
- データカテゴリと記事
-
Salesforce ナレッジでは、各カテゴリグループ内の 5 段階階層のデータカテゴリをサポートします。知識ベースの記事は、複数のカテゴリに従って分類できます。ユーザは必要な記事を見つけやすくなります。たとえば、営業地域や事業単位で記事を分類するには、「営業地域」と「事業単位」という 2 つのカテゴリグループを作成します。[Sales Regions (営業地域)] カテゴリグループでは、[All Sales Regions (全営業地域)] を最上位として、第 2 レベルに [北米]、[アジア] というように、地理的階層を構成することができます。
以下の図は、ラップトップの商談に関する記事の、知識ベース管理者のビューを示します。記事の編集ページを使用して、知識ベース管理者は Product カテゴリグループの Laptops、および Geography カテゴリグループの USA で記事を分類しました。
次の図は、[記事] タブで公開されている同じ記事を検索するエージェントを示します。エージェントは、Products および Geography ドロップダウンリストで、それぞれ Laptops および USA を選択します。
- データカテゴリとアンサー
-
アンサーゾーンでは、データカテゴリによって質問を整理し、見やすくすることができます。各ゾーンは、1 つのカテゴリグループをサポートします。たとえば、コンピュータメーカーの場合は、パフォーマンス型ラップトップ、ポータブルラップトップ、ゲーム用デスクトップ、エンタープライズデスクトップの 4 つのカテゴリを持つ同階層カテゴリに [商品] カテゴリグループを作成します。[アンサー] タブで、ゾーンメンバーは、4 つのカテゴリのうち 1 つを各質問に割り当て、各質問に対する回答のカテゴリを参照できます。
API でのデータカテゴリの操作
次の表に、データカテゴリを操作する API リストを示します。
| 名前 | 型 | 説明 |
|---|---|---|
| [記事タイプ]__DataCategorySelection | オブジェクト | 記事カテゴリへのアクセスを許可します。 |
| QuestionDataCategorySelection | オブジェクト | 質問カテゴリへのアクセスを許可します。 |
| WITH DATA CATEGORY filteringExpression | SOQL 句 | 公開サイクルおよびデータカテゴリの状況に応じて記事を分類します。詳細は、『Salesforce SOQL および SOSL リファレンスガイド』を参照してください。 |
| WITH DATA CATEGORY DataCategorySpec | SOSL 句 | カテゴリに基づいて記事を検索します。詳細は、『Salesforce SOQL および SOSL リファレンスガイド』を参照してください。 |
| describeDataCategoryGroups() | コール | 要求で指定されたオブジェクトで使用できるカテゴリグループを取得します。 |
| describeDataCategoryGroupStructures() | コール | 要求で指定されたオブジェクトで使用できるカテゴリグループとそのデータカテゴリ構造を返します。 |
| describeDataCategoryGroups | Apex メソッド | 指定したオブジェクトに関連するカテゴリグループのリストを返します。『Apex 開発者ガイド』を参照してください。 |
| describeDataCategoryGroupStructures | Apex メソッド | 要求で指定されたオブジェクトのデータカテゴリ構造と共に使用可能なカテゴリグループを返します。『Apex 開発者ガイド』を参照してください。 |