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

Zones クラス

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

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

メモ

名前空間

ConnectApi

Zones のメソッド

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

getZone(communityId, zoneId)

ゾーンを取得します。

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

メモ

API バージョン

29.0

Chatter が必要かどうか

はい

署名

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

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null
zoneId
型: String
ゾーンの ID。

戻り値

型: ConnectApi.Zone

getZones(communityId)

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

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

メモ

API バージョン

29.0

Chatter が必要かどうか

はい

署名

public static ConnectApi.ZonePage getZones(String communityId)

パラメーター

communityId
型: String
Experience Cloud サイトの ID、internal、または null

戻り値

型: ConnectApi.ZonePage

getZones(communityId, pageParam, pageSize)

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

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

メモ

API バージョン

29.0

Chatter が必要かどうか

はい

署名

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

パラメーター

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

戻り値

型: ConnectApi.ZonePage

searchInZone(communityId, zoneId, q, filter)

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

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

メモ

API バージョン

29.0

ゲストユーザーが使用可能

37.0

Chatter が必要かどうか

はい

署名

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

パラメーター

communityId
型: String
Experience Cloud サイトの 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)

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

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

メモ

API バージョン

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
Experience Cloud サイトの 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)

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

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

メモ

API バージョン

36.0

ゲストユーザーが使用可能

37.0

Chatter が必要かどうか

はい

署名

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

パラメーター

communityId
型: String
Experience Cloud サイトの 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 オブジェクトを登録します。メソッドでは、同じパラメーターを使用します。パラメーターが同じでないと、例外が発生します。

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

メモ

API バージョン

29.0

署名

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

パラメーター

communityId
型: String
Experience Cloud サイトの 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 オブジェクトを登録します。メソッドでは、同じパラメーターを使用します。パラメーターが同じでないと、例外が発生します。

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

メモ

API バージョン

29.0

署名

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

パラメーター

communityId
型: String
Experience Cloud サイトの 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 オブジェクトを登録します。メソッドでは、同じパラメーターを使用します。パラメーターが同じでないと、例外が発生します。

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

メモ

API バージョン

36.0

署名

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

パラメーター

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

戻り値

型: Void