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

アプリケーションの構築とリリース

コードの記述が完了したら、次のステップはリリースです。Salesforce では、顧客、システムインテグレータ、独立系ソフトウェアベンダー (ISV) パートナーの役割やニーズに基づいて、さまざまなリリースオプションが用意されています。

採用の準備状況に基づいて、次の表の推奨オプションを確認してください。

アプリケーション配信用リリースオプション

顧客や非 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 を使用したアプリケーションの構築とリリース」を参照してください。