この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

KnowledgeArticleVersionStandardController クラス

KnowledgeArticleVersionStandardController オブジェクトは、StandardController で提供される機能のほか、記事固有の機能を提供します。

名前空間

ApexPages

使用方法

上記のメソッドのほか、KnowledgeArticleVersionStandardController クラスは StandardController に関連付けられたすべてのメソッドを継承します。

ただし、editdelete、および save メソッドは、継承されても KnowledgeArticleVersionStandardController クラスには使用できません。

メモ

次の例では、KnowledgeArticleVersionStandardController オブジェクトを使用してカスタム拡張コントローラを作成する方法を示します。この例では、カスタマーサポートエージェントが、ケースをクローズするときに作成するドラフト記事で自動入力された項目を表示できるようにする AgentContributionArticleController というクラスを作成します。

前提条件:
  1. 「FAQ」という記事タイプを作成します。手順は、Salesforce オンラインヘルプの「記事タイプの作成」を参照してください。
  2. [詳細] というテキストカスタム項目を作成します。手順は、Salesforce オンラインヘルプの「カスタム項目の記事タイプへの追加」を参照してください。
  3. 「場所」というカテゴリグループを作成して、「USA」というカテゴリに割り当てます。手順は、Salesforce オンラインヘルプの「カテゴリグループの作成と編集」および「カテゴリグループへのデータカテゴリの追加」を参照してください。
  4. 「トピック」というカテゴリグループを作成して、「メンテナンス」というカテゴリに割り当てます。
前の例で説明した目的で (ケースで登録された記事の変更) カスタム拡張コントローラを作成した場合、クラスを作成した後に次の手順を実行します。
  1. Salesforce 組織にログインして、[設定] から [クイック検索] ボックスに「ナレッジの設定」と入力し、[ナレッジの設定] を選択します。
  2. [編集] をクリックします。
  3. [APEX カスタマイズを使用] 項目にクラスを割り当てます。この操作により、新しいクラスに指定された記事タイプは、クローズケースに割り当てられた記事タイプに関連付けられます。
  4. [保存] をクリックします。

KnowledgeArticleVersionStandardController のコンストラクタ

KnowledgeArticleVersionStandardController のコンストラクタは次のとおりです。

KnowledgeArticleVersionStandardController(article)

指定されたナレッジ記事を使用して、ApexPages.KnowledgeArticleVersionStandardController クラスの新しいインスタンスを作成します。

署名

public KnowledgeArticleVersionStandardController(SObject article)

パラメータ

article
型: SObject
ナレッジ記事 (FAQ_kav など)。

KnowledgeArticleVersionStandardController のメソッド

KnowledgeArticleVersionStandardController のインスタンスメソッドを次に示します。

getSourceId()

別のオブジェクトから新しい記事を作成するときに、ソースオブジェクトレコードの ID を返します。

署名

public String getSourceId()

戻り値

型: String

setDataCategory(categoryGroup, category)

新しい記事を作成するときに、指定したデータカテゴリグループのデフォルトのデータカテゴリを指定します。

署名

public Void setDataCategory(String categoryGroup, String category)

パラメータ

categoryGroup
型: String
category
型: String

戻り値

型: Void