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

Network クラス

Experience Cloud サイトを管理します。

名前空間

System

Network のコンストラクター

System.Network クラスのインスタンスを作成します。
Network のコンストラクターは次のとおりです。

Network()

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

署名

public Network()

Network のメソッド

サイトのデフォルトのランディングページ、ログインページ、セルフ登録ページを取得します。サイトのユーザーとレコードを非同期で作成します。サイトのログインおよびログアウト URL を取得します。ユーザーの現在のサイトを取得します。ダッシュボードおよびインサイトレポートを対応付けます。
Network のメソッドは次のとおりです。すべてのメソッドが静的です。

communitiesLanding()

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

署名

public static String communitiesLanding()

戻り値

型: PageReference

使用方法

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

createExternalUserAsync(user, contact, account)

特定の取引先または取引先責任者の Experience Cloud サイトユーザーを非同期で作成して、サイトに関連付けます。このメソッドは要求を一括処理し、ログイン情報を含むメールをユーザーに送信します。

署名

public static String createExternalUserAsync(SObject user, SObject contact, SObject account)

パラメーター

user
型: SObject (省略可能)
ユーザーを作成するために必要な情報。
contact
型: SObject (省略可能)
ユーザーを関連付ける取引先責任。
account
型: SObject
ユーザーを関連付ける取引先。

戻り値

型: String

サイトユーザーの UUID を返します。

createRecordAsync(processType, mbObject)

ケース、リード、およびカスタムオブジェクトのレコードを非同期に作成します。このメソッドはレコード作成要求を収集し、バッチで処理します。

署名

public static String createRecordAsync(String processType, SObject mbObject)

パラメーター

processType
型: String
レコードの作成に使用するプロセス。
mbObject
型: SObject
オブジェクトに対して作成されたレコード。オブジェクトは大規模なレコード作成でサポートされている必要があります。

戻り値

型: String

作成されたレコードの UUID を返します。

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