Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

拡張 LWR サイトにてセルフ登録ページを「Register」に変更して保存すると、「非設定オブジェクトを更新した後の設定オブジェクト上の DML 操作 (またはその逆) は、許可されていません」エラーが発生します

公開日: May 1, 2026
説明

拡張 LWR サイトの登録ページ設定において、登録ページ種別をエクスペリエンスビルダーページの「Register」に変更する際、混合 DML エラーが発生する場合があります。この記事では、メタデータを直接修正することでこの問題を解消する手順を説明します。

解決策

原因

この現象は、メタデータ内の <selfRegProfilePageOverrideSetting> タグの値が適切に更新されないことにより、設定オブジェクト(NetworkSelfRegistration)と非設定オブジェクト(CustomBrandAsset)の間で DML 操作の競合が発生するために起こります。

解決手順

Network メタデータを手動で書き換えてデプロイすることで、設定を正しく反映させることができます。

  1. 対象サイトの Network メタデータを取得します。

  2. 取得したメタデータファイルをテキストエディターで開き、 <selfRegProfilePageOverrideSetting> タグの行を探します。
    例)<selfRegProfilePageOverrideSetting>Standard</selfRegProfilePageOverrideSetting>

  3. 以下のとおり、対象のタグの値を Designer に書き換えます。
    <selfRegProfilePageOverrideSetting>Designer</selfRegProfilePageOverrideSetting>

  4. 修正した Network メタデータを対象組織にデプロイします。
その他のリソース
  • メタデータの取得およびデプロイには、Salesforce CLI の使用を推奨します。

ナレッジ記事番号

005319548

 
読み込み中
Salesforce Help | Article