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

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 を返します。