アプリケーションの構築とリリース
採用の準備状況に基づいて、次の表の推奨オプションを確認してください。
アプリケーション配信用リリースオプション
顧客や非 ISV パートナー
- ロック解除済みパッケージ
ロック解除済みパッケージは、メタデータをパッケージに整理して、(パッケージを介して) メタデータを各種組織にリリースする顧客を対象としています。
詳細は、「ロック解除済みパッケージ」を参照してください。
- 変更セット、または Salesforce CLI 経由の組織開発
ISV パートナー
- 第二世代 (2GP) 管理パッケージ
アプリケーションを開発し、AppExchange にリストする ISV の場合、管理パッケージをお勧めします。
第二世代管理パッケージ (2GP) によって、AppExchange パートナーがアプリケーションやメタデータを開発、配布、管理する新しい手法が切り開かれます。2GP を使用することで、ソースを整理し、小さいモジュール式のパッケージをビルドし、バージョン管理システムと統合して、カスタム Apex コードをさらに活用できます。すべてのパッケージ操作は、Salesforce CLI で実行したり、スクリプトを使用して自動化したりできます。
2GP 管理パッケージについての詳細は、「第二世代管理パッケージ」を参照してください。
- 第一世代 (1GP) 管理パッケージ
2GP と同様、1GP 管理パッケージは、ISV がビジネスアプリケーションを AppExchange を介して顧客に配布するために使用されます。
第一世代管理パッケージ (1GP) に慣れていて、1GP と 2GP の違いの詳細について知りたい方は、「2GP と 1GP の管理パッケージの比較」を参照してください。
1GP 管理パッケージについての詳細は、「第一世代管理パッケージ」を参照してください。
パッケージ開発の準備未完了の場合
チームでパッケージを開発する準備ができていない場合は、変更セットを使用し続けるか、または Salesforce CLI を使用して変更をリリースする組織開発モデルを試してください。詳細は、「メタデータ API を使用したアプリケーションの構築とリリース」を参照してください。