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 でもエンタープライズ顧客でも、Salesforce DX パッケージを使用すればアプリケーションとメタデータを柔軟に整理、配布、リリース、管理できます。
ベータ機能である第二世代パッケージはプレビューであり、Salesforce とのマスターサブスクリプション契約における「サービス」とはみなされません。この機能はお客様独自の裁量で使用し、購入するときは、現在正式にリリースされている製品および機能に基づいて判断してください。Salesforce はこの機能の特定期間内の正式リリースまたはリリースの有無を保証しません。また、いかなる時点でもこの機能を終了できるものとします。この機能は評価のみを目的とし、本番環境での使用はできません。この機能は現状のまま提供され、サポートの対象外です。この機能に起因あるいは関連して生じた危害または損害に対して Salesforce は一切の責任を負わないものとします。制限、Salesforce の権利の留保、サービスに関するお客様の義務、関連する Salesforce 以外のアプリケーションおよびコンテンツの使用規約はすべて、お客様によるこの機能の使用にも同様に適用されます。第二世代パッケージについてのフィードバックと提案は、Packaging 2 Beta Trailblazer コミュニティからお寄せください。
管理パッケージとロック解除済み開発者制御パッケージ (DCP) を含む、このベータ機能を有効にするには、Dev Hub 組織で Packaging 2 を有効にします。ロック済み DCP は、パイロットの一部として使用できます。
メモ
-
Salesforce DX パッケージ
Salesforce DX パッケージ (第二世代パッケージ化 (2GP) とも呼ばれる) では、ソース駆動型の開発環境でパッケージを作成できます。パッケージを作成して独自の Salesforce 組織にリリースしたり、パッケージを開発して顧客に配布したりできます。 -
パッケージ化プロジェクトの種別
Salesforce には、アプリケーションの構築とリリースを行うための複数の方法が用意されています。第一世代管理パッケージまたは変更セットを使用し、メタデータ API を介してメタデータをリリースできます。または、パッケージベースの開発 (第二世代パッケージ (2GP)) を実装できます。パッケージベースの開発では、名前空間を活用し、今後のメタデータの変更をきめ細かく制御し、開発サイクル中に機能ブランチを実装できます。 -
第二世代パッケージを作成する前に
第二世代パッケージを使用する場合、適切に設定されていることを確認してください。 -
第二世代パッケージのワークフロー
スクラッチ組織でアプリケーションを開発してテストした後、Salesforce コマンドラインから直接、第二世代パッケージを作成してインストールできます。 -
第二世代パッケージの計画
時間をかけてパッケージの計画を立てると、パッケージの開発、構築、リリースの成功に役立ちます。適切な計画により、パッケージを再利用可能で簡単にアップグレード可能にすることができます。 -
パッケージの設定
各パッケージの Salesforce DX プロジェクト設定ファイルにエントリを追加し、そのバージョンの詳細、連動関係、および組織設定を指定します。コマンドラインから、インストールキー、パッケージ名、説明などのオプションを設定または変更することもできます。 -
パッケージの作成
パッケージは、アプリケーションまたはパッケージに関する重要な詳細 (パッケージ名、説明、および関連付けられた名前空間) を保持する最上位のコンテナです。 -
パッケージのインストール
第二世代パッケージは、CLI または Salesforce ブラウザを使用してインストールします。パッケージバージョンは、パッケージ種別に応じてスクラッチ組織、Sandbox 組織、DE 組織、または本番組織にインストールできます。 -
パッケージのアンインストール
パッケージは CLI を使用して登録者組織からアンインストールするか、Salesforce の [設定] からアンインストールすることができます。第二世代パッケージをアンインストールすると、パッケージ内のすべてのコンポーネントが組織から削除されます。