QuestionDataCategorySelection
質問を分類するデータカテゴリを表します。このオブジェクトは、質問をデータカテゴリグループのデータカテゴリに関連付けたり、質問のカテゴリをクエリしたりするために使用できます。
サポートされているコール
create()、delete()、describeSObjects()、getDeleted()、getUpdated()、query()、retrieve()
特別なアクセスルール
データカテゴリ選択を作成、参照、または更新するには、カテゴリに分類された質問に対する作成、参照、または更新権限が必要です。質問を更新できるユーザは、カテゴリ選択を削除することもできます。質問を作成できるユーザは、ロールで参照可能なカテゴリのみを選択できます。
項目
| 項目名 | 詳細 |
|---|---|
| DataCategoryGroupName |
|
| DataCategoryName |
|
| ParentId |
使用方法
各質問は、データカテゴリ内でカテゴリに分類することができます。QuestionDataCategorySelection オブジェクトは、質問のカテゴリのクエリや管理に使用できます。クライアントアプリケーションは、質問のカテゴリを作成できます。また、質問のカテゴリを削除、クエリ、および取得することもできます。
サンプルコード —Java
次の例では、selectCategory メソッドは、カテゴリを質問データカテゴリ選択に追加します。retrieveCategorySelections メソッドは、質問データカテゴリ選択からのすべてのカテゴリを返します。
1swfobject.registerObject("clippy.codeblock-0", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17public void selectCategory(ID parentId, String categoryGroupName, String categoryName) {
18 try {
19 QuestionDataCategorySelection categorySelection = new QuestionDataCategorySelection();
20
21 categorySelection.setParentId(parentId);
22 categorySelection.setDataCategoryGroupName(categoryGroupName);
23 categorySelection.setDataCategoryName(categoryName);
24 binding.create(new SObject[]{categorySelection});
25 } catch (RemoteException e) {
26 System.out.println("An unexpected error has occurred." + e.getMessage());
27 }
28}
29
30public String[] retrieveCategorySelections(String parentId) {
31 QueryResult qr = null;
32
33 try {
34 qr = binding.query("SELECT DataCategoryName FROM QuestionDataCategorySelection WHERE Id = '" + parentId + "'");
35 } catch (RemoteException e) {
36 System.out.println("An unexpected error has occurred." + e.getMessage());
37 }
38
39 String[] categoryNames = new String[qr.getRecords().length];
40 for (int index = 0; index < qr.getRecords().length; index++) {
41 categoryNames[index] = ((QuestionDataCategorySelection)qr.getRecords()[index]).getDataCategoryName();
42 }
43
44 return categoryNames;
45}
46Salesforce ナレッジは、記事のデータカテゴリ選択で類似したオブジェクトを使用します。このオブジェクトを使用した SOQL の例については、「[記事タイプ] __DataCategorySelection」を参照してください。