この文章は 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 リリースノートの「ロック済みパッケージのパイロットの一時停止」を参照してください。

メモ