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

Newer Version Available

This content describes an older version of this product. View Latest

Network クラス

コミュニティを表します。

名前空間

System

使用方法

ユーザが現在ログインしているコミュニティを判断するには、Network クラスのメソッドを使用します。

Network のコンストラクタ

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

Network()

System.Network クラスの新しいインスタンスを作成します。

署名

public Network()

Network のメソッド

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

communitiesLanding()

コミュニティのデフォルトのランディングページへのページの参照を返します。これは、コミュニティの最初のタブです。

署名

public static String communitiesLanding()

戻り値

型: PageReference

使用方法

コミュニティがユーザの組織で有効になっていないか、ユーザが現在内部組織に含まれる場合は、null を返します。

forwardToAuthPage(startURL)

デフォルトのログインページへのページの参照を返します。StartURL は、ログイン成功後の転送先に関するクエリのパラメータとして含まれます。

署名

public static PageReference forwardToAuthPage(String startURL)

パラメータ

startURL
型: String

戻り値

型: PageReference

使用方法

コミュニティがユーザの組織で有効になっていないか、ユーザが現在内部組織に含まれる場合は、null を返します。

getLoginUrl(networkId)

コミュニティで使用されるログインページの絶対 URL を返します。

署名

public static String getLoginUrl(String networkId)

パラメータ

networkId
型: String
この情報を取得しているコミュニティの ID。

戻り値

型: String

使用方法

コミュニティでログインページとして使用される Lightning プラットフォームページまたはエクスペリエンスビルダーページの完全な URL を返します。

getLogoutUrl(networkId)

コミュニティで使用されるログアウトページの絶対 URL を返します。

署名

public static String getLogoutUrl(String networkId)

パラメータ

networkId
型: String
この情報を取得しているコミュニティの ID。

戻り値

型: String

使用方法

コミュニティでログアウトページとして使用される Lightning プラットフォームページ、エクスペリエンスビルダーページ、または Web ページの完全な URL を返します。

getNetworkId()

ユーザの現在のコミュニティを返します。

署名

public static String getNetworkId()

戻り値

型: String

使用方法

コミュニティがユーザの組織で有効になっていないか、ユーザが現在内部組織に含まれる場合は、null を返します。

getSelfRegUrl(networkId)

コミュニティで使用されるセルフ登録ページの絶対 URL を返します。

署名

public static String getSelfRegUrl(String networkId)

パラメータ

networkId
型: String
この情報を取得しているコミュニティの ID。

戻り値

型: String

使用方法

コミュニティでセルフ登録ページとして使用される Lightning プラットフォームページまたはエクスペリエンスビルダーページの完全な URL を返します。

loadAllPackageDefaultNetworkDashboardSettings()

Salesforce Communities Management パッケージのダッシュボードを、各コミュニティの未定義のダッシュボード設定に対応付けます。定義した設定の数を返します。

署名

public static Integer loadAllPackageDefaultNetworkDashboardSettings()

戻り値

型: Integer

使用方法

コミュニティが有効で、Salesforce Communities Management パッケージがインストールされている場合は、パッケージが提供するダッシュボードを、各コミュニティの未定義のダッシュボード設定に対応付けます。定義した設定の数を返します。このメソッドは、コミュニティの作成およびパッケージのインストール中に自動的に呼び出されますが、通常手動では呼び出されません。

ユーザの組織でコミュニティが有効になっていないか、ユーザが内部組織にいる場合は、0 を返します。

loadAllPackageDefaultNetworkPulseSettings()

Salesforce Communities Management パッケージからインサイトレポートを各コミュニティの未定義のインサイト設定に対応付けます。定義した設定の数を返します。

署名

public static Integer loadAllPackageDefaultNetworkPulseSettings()

戻り値

型: Integer

使用方法

コミュニティが有効で、Salesforce Communities Management パッケージがインストールされている場合は、パッケージが提供するインサイトレポートを、各コミュニティの未定義のインサイト設定に対応付けます。定義した設定の数を返します。このメソッドは、コミュニティの作成およびパッケージのインストール中に自動的に呼び出されますが、通常手動では呼び出されません。

ユーザの組織でコミュニティが有効になっていないか、ユーザが内部組織にいる場合は、0 を返します。