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

エクスペリエンスビルダーサイトをリリースする

公開日: May 3, 2023
説明
※この記事は英語版を翻訳しており、一部に機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。
​​​​​
Experience Cloud サイトのある環境から別の環境へのリリースは、完全には自動化されていません。サイトコンポーネントを移動するときに実行する追加の手順が存在します。この作業の範囲は、実際のサイトや、何が構築されているかによって異なります。

この記事はサイトリリースのためのガイドラインであり、サイトをまず開発から QA に、次に本番環境にリリースするときに何を予測し、何を計画するべきであるかについての考え方を示します。

ツールの選択:
上記の最初の 3 つのオプションではすべて、メタデータ API を使用し、抽出とリリースを package.xml コンテンツに依存します。基本的に、サイトを定義するメタデータ型には次の 3 つがあります。
  • Network - 大部分は [コミュニティ管理] の設定要素 (Reputation、Membership)
  • CustomSite - ドメインとページの設定情報 (indexPage、siteAdmin、URL)
  • SiteDotCom - コミュニティレイアウトのバイナリファイル。Site.com のエクスポートによって生成されるものと同じファイル

Site.com サイトのエクスポートと上書きのオプションは手動の操作であり、ソース組織の Site Studio にログインし、右端のギアアイコンから [このサイトをエクスポート] オプションを選択する必要があります。これにより、ローカルファイルストレージに保存するための .site ファイル形式でサイトがエクスポートされます。その後、Site Studio に再びアクセスし、[このサイトを上書き] オプションを使用して .site ファイルを指すことによって、対象組織でこのファイルのインポートを実行する必要があります。詳細は、「Site.com サイトのインポート」を参照してください。

変更セットを使用すると、リリース接続が存在する組織間でエクスペリエンスビルダーサイトSalesforce タブ + Visualforce サイトを移動できます。
 
解決策


エクスペリエンスビルダーサイトの移行は、カスタム Lightning コンポーネントとサイトページの移行で構成されます。

 
  1. カスタム Lightning コンポーネント: これらは、上記のツールで標準メタデータ API を使用してリリースできます。
  2. サイトのエクスポート (ページ/アセット): これは、次の 2 つの自動的な方法で実行できます。
  1. Site.com を使用すると、ソース組織からサイト全体をエクスポートした後、それを対象組織で上書きできます。  
  2. サイトメタデータタグを使用して、サイトを移動します。
注意: オブジェクトページが存在するときの最も信頼性の高いオプションは、サイトを手動で構築するか、またはソース組織でオブジェクトページを削除してから、対象組織でこれらのページを手動で作成することによって、サイトをエクスポートすることです。


新しいサイトを任意の組織から他の任意の組織にリリースするための推奨される手順は次のとおりです。
  1. 対象組織で同じパラメータ (ドメイン、名前、テンプレート) を使用して新しいサイトを手動で作成します。
  2. メタデータを使用して Network および CustomSite メタデータ型を対象組織にリリースします。
  3. メタデータを使用して siteDotCom メタデータ型を抽出するか、またはソース組織から Site.com の [このサイトをエクスポート] オプションを使用します。
  4. メタデータを使用して、サイトで Lightning コンポーネントによって使用されるすべての ApexClass および AuraDefinitionBundle メタデータ型をソース組織から抽出します。
  5. サイトで Lightning コンポーネントによって使用されるすべての ApexClass および AuraDefinitionBundle メタデータ型を対象組織にリリースします。
  6. 対象組織で Site.com から [このサイトを上書き] を手動で使用します。
  7. .site ファイルのインポートの後に Site.com から変更を公開することを忘れないでください。
  8. 対象組織でエクスペリエンスビルダーにアクセスし、ここで各ページのサイドバイサイド比較を実行して必要に応じて修正します。
 
標準的なコミュニティプロジェクトの移行は、次のもので構成されます。

1.プラットフォームメタデータ    
  • カスタムオブジェクト
  • カスタム項目
  • ページレイアウト
  • カスタム Lightning コンポーネント
  • レポート/ダッシュボード
  • Apex クラス

これらの成果物を移行するには、標準メタデータツールを使用できます。

2.サイト (ページ)
  • 変更された標準ページ
  • 新しいカスタムオブジェクトページ
  • 新しい標準コンテンツページ
  • 一般的なビルダー設定
  • ビルダー画像

サイトページは、メタデータ API または Site.com を使用するか、あるいはページを手動で作成することによって移行できます。

3.設定とデータ 
  • 管理設定
  • トピック
  • モデレーション条件

管理設定、トピック、モデレーション条件などは自動的に継承されないため、これらを [コミュニティ管理] コンソールで更新します。
ナレッジ記事番号

000384878

 
読み込み中
Salesforce Help | Article