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

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

コードの記述が完了したら、次のステップはリリースです。Salesforce DX では、顧客、システムインテグレータ、独立系ソフトウェアベンダー (ISV) パートナーの役割やニーズに基づいて、さまざまなリリースオプションが用意されています。
パッケージベースのリリースアプローチの利点を理解するには、次の Trailhead モジュールを参照してください。

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

採用の準備状況 顧客や非 ISV パートナー ISV パートナー
パッケージベースの開発モデルを採用する準備ができている ロック解除済みパッケージ

ロック解除済みパッケージは、メタデータをパッケージに整理して、(パッケージを介して) メタデータを各種組織にリリースする顧客を対象としています。ロック解除済みパッケージは、以前は開発者制御パッケージと呼ばれていました。

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

メモ

詳細は、「ロック解除済みパッケージと第二世代管理パッケージ」を参照してください。

第一世代 (1GP) 管理パッケージ

アプリケーションを開発し、App Exchange にリストする ISV の場合、管理パッケージをお勧めします。第二世代 (2GP) 管理パッケージはベータ版で、多くの ISV が内部開発フェーズでテストしています。ただし、2GP が正式リリースされるまで、顧客への配布には引き続き 1GP 管理パッケージを使用することをお勧めします。2GP には、1GP 管理パッケージと同等の特定の主要機能 (転送アップグレード、LMA、AppExchange にリストする機能、パッチバージョンなど) がまだ備わっていません。

1GP 管理パッケージについての詳細は、「第一世代管理パッケージ」を参照してください。2GP 管理パッケージについての詳細は、「ロック解除済みパッケージと第二世代管理パッケージ」を参照してください。

パッケージベースの開発モデルの準備ができていない 変更セットまたはメタデータ API (CLI 経由で mdapi:deploy を使用)

詳細は、「メタデータ API を使用したアプリケーションの構築とリリース」を参照してください。

なし

ロック済みパッケージのパイロットは、Spring '18 で実施されましたが、Summer '18 で撤回、削除されました。詳細は、Summer '18 リリースノートの「ロック済みパッケージのパイロットの一時停止」を参照してください。

メモ