Sandbox から本番組織への Experience Cloud サイトのリリース
本番組織にリリースする前に、テスト環境 (Sandbox など) で Experience Cloud サイトを作成、カスタマイズ、テストすることをお勧めします。テストが完了したら、変更セットかメタデータ API を使用して、ある組織から別の組織へサイトを移行できます。いくつかの要因に応じて、変更セットを使用するかメタデータ API を使用するかを決定します。移行する変更の複雑さ、開発者ツールの使いやすさ、使用しているアプリケーションライフサイクル管理 (ALM) モデルなどを考慮します。
| 使用可能なインターフェース: Salesforce Classic (使用できない組織もあります) および Lightning Experience の両方 |
| 使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
変更セット
ポイント & クリックツールを使用するほうが慣れている場合は、変更セットを使用してリリースします。変更セットは、接続組織にリリースできる組織のカスタマイズ (またはメタデータコンポーネント) のセットを表します。
宣言型ツールを使用してアプリケーションを管理できます。カスタマイズのニーズに対応するために、コマンドラインインターフェースやバージョン管理システムを使用する必要はありません。[設定] メニューを使用して、開発環境で変更を作成します。その後 ALM に取り組みながら、環境間で変更を移行します。
リリースアーティファクトは、本番組織に存在するメタデータからの変更部分の集合体です。リリースされるのは、メタデータに追加または変更される部分のみで、変更がなければリリースもありません。
メタデータ API
メタデータ API の最新情報に詳しく、コードの世界のほうが慣れている場合は、メタデータ API を使用して、変更をプログラムでリリースします。Experience Cloud サイト、カスタムオブジェクト定義、ページレイアウトなどの組織のカスタマイズ情報を取得、リリース、作成、更新、削除できます。
メタデータ API の使用は、変更が複雑な場合、または複数の作業ストリームを管理するために、より厳格な変更管理プロセスと監査プロセス (またはバージョン管理システム) が必要な場合に最適です。
変更セットプロセスの場合と同様、作成するリリースアーティファクトは、本番組織に存在するメタデータからの変更部分の集合体です。