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

Zones クラス

組織内の Chatter アンサーゾーンに関する情報にアクセスします。ゾーンでは、質問を論理グループに整理します。ゾーンには、それぞれ独自のテーマと固有の質問があります。

名前空間

Spring '18 リリースでは、Salesforce で Chatter アンサーがサポートされなくなりました。Chatter アンサーのユーザは、既存の Chatter アンサーデータについての投稿、回答、コメント、表示はできますが、サポートと更新は終了する予定です。Chatter の質問に移行することをお勧めします。詳細は、「Spring '18 での Chatter アンサーのサポート終了」を参照してください。

メモ

ConnectApi

Zones のメソッド

Zones のメソッドは次のとおりです。すべてのメソッドが静的です。

getZone(communityId, zoneId)

ゾーンを取得します。

API バージョン

Spring '18 リリースでは、Salesforce で Chatter アンサーがサポートされなくなりました。Chatter アンサーのユーザは、既存の Chatter アンサーデータについての投稿、回答、コメント、表示はできますが、サポートと更新は終了する予定です。Chatter の質問に移行することをお勧めします。詳細は、「Spring '18 での Chatter アンサーのサポート終了」を参照してください。

メモ

29.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.Zone getZone(String communityId, String zoneId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
zoneId
型: String
ゾーンの ID。

戻り値

型: ConnectApi.Zone

getZones(communityId)

ゾーンのリストを取得します。

API バージョン

Spring '18 リリースでは、Salesforce で Chatter アンサーがサポートされなくなりました。Chatter アンサーのユーザは、既存の Chatter アンサーデータについての投稿、回答、コメント、表示はできますが、サポートと更新は終了する予定です。Chatter の質問に移行することをお勧めします。詳細は、「Spring '18 での Chatter アンサーのサポート終了」を参照してください。

メモ

29.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.ZonePage getZones(String communityId)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。

戻り値

型: ConnectApi.ZonePage Class

getZones(communityId, pageParam, pageSize)

ゾーンのページを取得します。

API バージョン

Spring '18 リリースでは、Salesforce で Chatter アンサーがサポートされなくなりました。Chatter アンサーのユーザは、既存の Chatter アンサーデータについての投稿、回答、コメント、表示はできますが、サポートと更新は終了する予定です。Chatter の質問に移行することをお勧めします。詳細は、「Spring '18 での Chatter アンサーのサポート終了」を参照してください。

メモ

29.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.Zone getZones(String communityId, Integer pageParam, Integer pageSize)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
pageParam
型: Integer
返すページのページ番号を指定します。0 から開始します。null または 0 を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。

戻り値

型: ConnectApi.ZonePage

searchInZone(communityId, zoneId, q, filter)

ゾーン内の記事または質問を検索します。

API バージョン

Spring '18 リリースでは、Salesforce で Chatter アンサーがサポートされなくなりました。Chatter アンサーのユーザは、既存の Chatter アンサーデータについての投稿、回答、コメント、表示はできますが、サポートと更新は終了する予定です。Chatter の質問に移行することをお勧めします。詳細は、「Spring '18 での Chatter アンサーのサポート終了」を参照してください。

メモ

29.0

ゲストユーザが使用可能

37.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.ZoneSearchPage searchInZone(String communityId, String zoneId, String q, ConnectApi.ZoneSearchResultType filter)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
zoneId
型: String
ゾーンの ID。
q
型: String
検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。
filter
型: ConnectApi.ZoneSearchResultType
ZoneSearchResultType 列挙値。次のいずれかになります。
  • Article — 検索結果には記事のみが含まれます。
  • Question — 検索結果には質問のみが含まれます。

戻り値

型: ConnectApi.ZoneSearchPage

使用方法

このメソッドを使用するコードをテストするには、一致する set test メソッドを使用します (メソッド名に setTest をプレフィックスとして付けます)。set test メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

searchInZone(communityId, zoneId, q, filter, pageParam, pageSize)

ゾーン内の記事または質問のページを検索します。

API バージョン

Spring '18 リリースでは、Salesforce で Chatter アンサーがサポートされなくなりました。Chatter アンサーのユーザは、既存の Chatter アンサーデータについての投稿、回答、コメント、表示はできますが、サポートと更新は終了する予定です。Chatter の質問に移行することをお勧めします。詳細は、「Spring '18 での Chatter アンサーのサポート終了」を参照してください。

メモ

29.0

ゲストユーザが使用可能

37.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.ZoneSearchPage searchInZone(String communityId, String zoneId, String q, ConnectApi.ZoneSearchResultType filter, String pageParam, Integer pageSize)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
zoneId
型: String
ゾーンの ID。
q
型: String
検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。
filter
型: ConnectApi.ZoneSearchResultType
ZoneSearchResultType 列挙値。次のいずれかになります。
  • Article — 検索結果には記事のみが含まれます。
  • Question — 検索結果には質問のみが含まれます。
pageParam
型: String
情報ページの表示に使用されるページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。

戻り値

型: ConnectApi.ZoneSearchPage

使用方法

このメソッドを使用するコードをテストするには、一致する set test メソッドを使用します (メソッド名に setTest をプレフィックスとして付けます)。set test メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

searchInZone(communityId, zoneId, q, filter, language)

ゾーン内の記事または質問を検索し、結果の言語を指定します。

API バージョン

Spring '18 リリースでは、Salesforce で Chatter アンサーがサポートされなくなりました。Chatter アンサーのユーザは、既存の Chatter アンサーデータについての投稿、回答、コメント、表示はできますが、サポートと更新は終了する予定です。Chatter の質問に移行することをお勧めします。詳細は、「Spring '18 での Chatter アンサーのサポート終了」を参照してください。

メモ

36.0

ゲストユーザが使用可能

37.0

Chatter が必要かどうか

いいえ

署名

public static ConnectApi.ZoneSearchPage searchInZone(String communityId, String zoneId, String q, ConnectApi.ZoneSearchResultType filter, String language)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
zoneId
型: String
ゾーンの ID。
q
型: String
検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。
filter
型: ConnectApi.ZoneSearchResultType
  • Article — 検索結果には記事のみが含まれます。
  • Question — 検索結果には質問のみが含まれます。
language
型: String
記事または質問の言語。値は、Salesforce でサポートされるロケールコードである必要があります。

戻り値

型: ConnectApi.ZoneSearchPage

使用方法

このメソッドを使用するコードをテストするには、一致する set test メソッドを使用します (メソッド名に setTest をプレフィックスとして付けます)。set test メソッドでは、同じパラメータを使用します。パラメータが同じでないと、コードで例外が発生します。

Zones テストメソッド

Zones のテストメソッドを次に示します。すべてのメソッドが静的です。

これらのメソッドを使用して ConnectApi コードをテストする方法の詳細は、「ConnectApi コードのテスト」を参照してください。

setTestSearchInZone(communityId, zoneId, q, filter, result)

searchInZone(communityId, zoneId, q, filter) をテストコンテキストでコールするときに返される ConnectApi.ZoneSearchPage オブジェクトを登録します。メソッドでは、同じパラメータを使用します。パラメータが同じでないと、例外が発生します。

API バージョン

Spring '18 リリースでは、Salesforce で Chatter アンサーがサポートされなくなりました。Chatter アンサーのユーザは、既存の Chatter アンサーデータについての投稿、回答、コメント、表示はできますが、サポートと更新は終了する予定です。Chatter の質問に移行することをお勧めします。詳細は、「Spring '18 での Chatter アンサーのサポート終了」を参照してください。

メモ

29.0

署名

public static Void setTestSearchInZone(String communityId, String zoneId, String q, ConnectApi.ZoneSearchResultType filter, ConnectApi.ZoneSearchPage result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
zoneId
型: String
ゾーンの ID。
q
型: String
検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。
filter
型: ConnectApi.ZoneSearchResultType
ZoneSearchResultType 列挙値。次のいずれかになります。
  • Article — 検索結果には記事のみが含まれます。
  • Question — 検索結果には質問のみが含まれます。
result
型: ConnectApi.ZoneSearchPage
テストデータを含むオブジェクト。

戻り値

型: Void

setTestSearchInZone(communityId, zoneId, q, filter, pageParam, pageSize, result)

searchInZone(communityId, zoneId, q, filter, pageParam, pageSize) をテストコンテキストでコールするときに返される ConnectApi.ZoneSearchPage オブジェクトを登録します。メソッドでは、同じパラメータを使用します。パラメータが同じでないと、例外が発生します。

API バージョン

Spring '18 リリースでは、Salesforce で Chatter アンサーがサポートされなくなりました。Chatter アンサーのユーザは、既存の Chatter アンサーデータについての投稿、回答、コメント、表示はできますが、サポートと更新は終了する予定です。Chatter の質問に移行することをお勧めします。詳細は、「Spring '18 での Chatter アンサーのサポート終了」を参照してください。

メモ

29.0

署名

public static Void setTestSearchInZone(String communityId, String zoneId, String q, ConnectApi.ZoneSearchResultType filter, String pageParam, Integer pageSize, ConnectApi.ZoneSearchPage result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
zoneId
型: String
ゾーンの ID。
q
型: String
検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。
filter
型: ConnectApi.ZoneSearchResultType
ZoneSearchResultType 列挙値。次のいずれかになります。
  • Article — 検索結果には記事のみが含まれます。
  • Question — 検索結果には質問のみが含まれます。
pageParam
型: String
情報ページの表示に使用されるページトークンを指定します。ページトークンは、currentPageToken または nextPageToken のように、応答クラスの一部として返されます。null を渡すと、最初のページが返されます。
pageSize
型: Integer
ページあたりの項目数を指定します。有効な値は 1 ~ 100 です。null を渡すと、デフォルトサイズの 25 に設定されます。
result
型: ConnectApi.ZoneSearchPage
テストデータを含むオブジェクト。

戻り値

型: Void

setTestSearchInZone(communityId, zoneId, q, filter, language, result)

searchInZone(communityId, zoneId, q, filter, language) をテストコンテキストでコールするときに返される ConnectApi.ZoneSearchPage オブジェクトを登録します。メソッドでは、同じパラメータを使用します。パラメータが同じでないと、例外が発生します。

API バージョン

Spring '18 リリースでは、Salesforce で Chatter アンサーがサポートされなくなりました。Chatter アンサーのユーザは、既存の Chatter アンサーデータについての投稿、回答、コメント、表示はできますが、サポートと更新は終了する予定です。Chatter の質問に移行することをお勧めします。詳細は、「Spring '18 での Chatter アンサーのサポート終了」を参照してください。

メモ

36.0

署名

public static Void setTestSearchInZone(String communityId, String zoneId, String q, ConnectApi.ZoneSearchResultType filter, String language, ConnectApi.ZoneSearchPage result)

パラメータ

communityId
型: String
コミュニティの ID、internal、または null のいずれかを使用します。
zoneId
型: String
ゾーンの ID。
q
型: String
検索する文字列を指定します。検索文字列にはワイルドカード文字を除いて 2 文字以上が含まれている必要があります。「ワイルドカード」を参照してください。
filter
型: ConnectApi.ZoneSearchResultType
  • Article — 検索結果には記事のみが含まれます。
  • Question — 検索結果には質問のみが含まれます。
language
型: String
記事または質問の言語。値は、Salesforce でサポートされるロケールコードである必要があります。<apex:page> のデフォルト値は、ページの言語です。それ以外のデフォルト値は、ユーザのロケールです。
result
型: ConnectApi.ZoneSearchPage
テストデータを含むオブジェクト。

戻り値

型: Void