Salesforce DX 開発者ガイド
Spring '26 (API version 66.0)
Winter '25 (API version 62.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
第二世代パッケージの開発 (ベータ)
ISV でもエンタープライズ顧客でも、第二世代パッケージ (2GP) を使用すればアプリケーションとメタデータを柔軟に整理、配布、リリース、管理できます。
今回のリリースには、ベータバージョ���の第二世代パッケージが含まれています。機能の品質は高いですが、既知の制限があります。第二世代パッケージは、Salesforce がドキュメント、プレスリリース、または公式声明で正式リリースを発表しない限り、正式リリースされません。特定期間内の正規リリースあるいはリリースの有無は保証できません。現在正式にリリースされている製品および機能に基づいて購入をご決定ください。第二世代パッケージについてのフィードバックと提案は、Trailblazer コミュニティの「Salesforce DX Packaging 2 Beta」グループからお寄せください。
第二世代パッケージでは、開発者制御パッケージまたは管理パッケージを作成できます。開発者制御パッケージは、オープンパイロットプログラムでサポートされています。これらのパッケージはエンタープライズ顧客の使用事例向けに設計されていますが、ISV もパッケージ開発中に使用できます。パイロットプログラムは変更される場合があります。開発者制御パッケージはスクラッチ組織または Sandbox 組織にインストールできますが、本番組織にはインストールできません。
メモ
-
第二世代パッケージ化
第二世代パッケージ化 (2GP) では、ソース駆動型の開発環境でパッケージを作成できます。2GP を使用して、パッケージを作成して独自の Salesforce 組織にリリースしたり、パッケージを開発して顧客に配布したりできます。 -
パッケージ化プロジェクトの種別
Salesforce には、アプリケーションの構築とリリースを行うための 3 つの方法が用意されています。第一世代管理パッケージ、メタデータ API を使用してメタデータをリリースするための変更セット、または第二世代パッケージ化 (2GP) を使用できます。2GP では、名前空間を活用し、今後のメタデータの変更をきめ細かく制御し、開発サイクル中に機能ブランチを実装できます。 -
第二世代パッケージを作成する前に
第二世代パッケージを使用する場合、適切に設定されていることを確認してください。 -
第二世代パッケージのワークフロー
スクラッチ組織でアプリケーションを開発してテストした後、Salesforce コマンドラインから直接、第二世代パッケージを作成してインストールできます。 -
第二世代パッケージの計画
時間をかけてパッケージの計画を立てると、パッケージの開発、構築、リリースの成功に役立ちます。適切な計画により、パッケージを再利用可能で簡単にアップグレード可能にすることができます。 -
sfdx-project.json ファイルでのパッケージの設定
各パッケージの Salesforce DX プロジェクト設定ファイルにエントリを追加し、そのバージョンの詳細、連動関係、および組織設定を指定します。 -
パッケージの作成
パッケージは、アプリケーションまたはパッケージに関する重要な詳細 (パッケージ名、説明、および関連付けられた名前空間) を保持する最上位のコンテナです。 -
パッケージのインストール
第二世代パッケージは、CLI または Salesforce ブラウザを使用してインストールします。パッケージバージョンは、パッケージ種別に応じてスクラッチ組織、Sandbox 組織、DE 組織、または本番組織にインストールできます。 -
パッケージのアンインストール
パッケージは CLI を使用して登録者組織からアンインストールするか、Salesforce の [設定] からアンインストールすることができます。第二世代パッケージをアンインストールすると、パッケージ内のすべてのコンポーネントが組織から削除されます。