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

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

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

さまざまな開発モデルの利点を理解するには、次の Trailhead モジュールを参照してください。

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

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

顧客や非 ISV パートナー

  • ロック解除済みパッケージ

    ロック解除済みパッケージは、メタデータをパッケージに整理して、(パッケージを介して) メタデータを各種組織にリリースする顧客を対象としています。

    ロック解除済みパッケージでは、未管理パッケージの機能のスーパーセットが提供されます。そのため、未管理パッケージはこのリストに含まれていません。

    メモ

    詳細は、「ロック解除済みパッケージ」を参照してください。

  • 変更セット、または Salesforce CLI 経由の組織開発

ISV パートナー

  • 第二世代管理パッケージ

    アプリケーションを開発し、AppExchange にリストする ISV の場合、管理パッケージをお勧めします。

    第二世代管理パッケージ (管理 2GP) によって、AppExchange パートナーがアプリケーションやメタデータを開発、配布、管理する新しい手法が切り開かれます。管理 2GP を使用することで、ソースを整理し、小さいモジュール式のパッケージをビルドし、バージョン管理システムと統合して、カスタム Apex コードをさらに活用できます。すべてのパッケージ操作は、Salesforce CLI で実行したり、スクリプトを使用して自動化したりできます。

    管理 2GP パッケージの詳細は、『第二世代管理パッケージ開発者ガイド』を参照してください。

  • 第一世代管理パッケージ

    管理 2GP パッケージと同様に、管理 1GP パッケージは、ISV によってビジネスアプリケーションを AppExchange を介して顧客に配布するために使用されます。

    第一世代管理パッケージに慣れていて、1GP と 2GP の違いの詳細について知りたい方は、「第一世代管理パッケージと第二世代管理パッケージの比較」を参照してください。

    管理 1GP パッケージの詳細は、「Salesforce DX を使用した第一世代管理パッケージの作成」を参照してください。

パッケージ開発の準備未完了の場合

チームでパッケージを開発する準備ができていない場合は、変更セットを使用し続けるか、または Salesforce CLI を使用して変更をリリースする組織開発モデルを試してください。詳細は、「メタデータ API を使用したアプリケーションの構築とリリース」を参照してください。