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

Network クラス

Experience Cloud サイトを表します。

名前空間

System

使用方法

ユーザが現在ログインしている Experience Cloud サイトを判断するには、Network クラスのメソッドを使用します。

Network のコンストラクタ

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

Network()

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

署名

public Network()

Network のメソッド

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

communitiesLanding()

Experience Cloud サイトのデフォルトのランディングページへのページの参照を返します。これは、サイトの最初のタブです。

署名

public static String communitiesLanding()

戻り値

型: PageReference

使用方法

デジタルエクスペリエンスがユーザの組織で有効になっていないか、ユーザが現在内部組織に含まれる場合は、null を返します。

forwardToAuthPage(startURL)

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

署名

public static PageReference forwardToAuthPage(String startURL)

パラメータ

startURL
型: String

戻り値

型: PageReference

使用方法

デジタルエクスペリエンスがユーザの組織で有効になっていないか、ユーザが現在内部組織に含まれる場合は、null を返します。

getLoginUrl(networkId)

Experience Cloud サイトで使用されるログインページの絶対 URL を返します。

署名

public static String getLoginUrl(String networkId)

パラメータ

networkId
型: String
この情報を取得している Experience Cloud サイトの ID。

戻り値

型: String

使用方法

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

getLogoutUrl(networkId)

Experience Cloud サイトで使用されるログアウトページの絶対 URL を返します。

署名

public static String getLogoutUrl(String networkId)

パラメータ

networkId
型: String
この情報を取得している Experience Cloud サイトの ID。

戻り値

型: String

使用方法

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

getNetworkId()

ユーザの現在の Experience Cloud サイトを返します。

署名

public static String getNetworkId()

戻り値

型: String

使用方法

デジタルエクスペリエンスがユーザの組織で有効になっていないか、ユーザが現在内部組織に含まれる場合は、null を返します。

getSelfRegUrl(networkId)

Experience Cloud サイトで使用されるセルフ登録ページの絶対 URL を返します。

署名

public static String getSelfRegUrl(String networkId)

パラメータ

networkId
型: String
この情報を取得している Experience Cloud サイトの ID。

戻り値

型: String

使用方法

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

loadAllPackageDefaultNetworkDashboardSettings()

Salesforce Communities Management パッケージのダッシュボードを、各 Experience Cloud サイトの未定義のダッシュボード設定に対応付けます。定義した設定の数を返します。

署名

public static Integer loadAllPackageDefaultNetworkDashboardSettings()

戻り値

型: Integer

使用方法

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

デジタルエクスペリエンスがユーザの組織で有効になっていないか、ユーザが内部組織に含まれる場合は、0 を返します。

loadAllPackageDefaultNetworkPulseSettings()

Salesforce Communities Management パッケージのインサイトレポートを、各 Experience Cloud サイトの未定義のインサイト設定に対応付けます。定義した設定の数を返します。

署名

public static Integer loadAllPackageDefaultNetworkPulseSettings()

戻り値

型: Integer

使用方法

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

デジタルエクスペリエンスがユーザの組織で有効になっていないか、ユーザが内部組織に含まれる場合は、0 を返します。