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)
メタデータカバー率
パッケージとは?
2GP と 1GP の管理パッケージの比較
パッケージ ID と別名
第二世代パッケージのワークフロー
パッケージのプロジェクト設定ファイル
キーワード
パッケージのインストールキー
スクリプトを使用したパッケージのインストールとアンインストールのカスタマイズ
リリースノートとインストール後の手順の共有
パッケージバージョン作成テストでのパッケージ化されていないメタデータまたは Apex アクセス権の指定
第 2 世代管理パッケージとロック解除済みパッケージの翻訳の上書き
第二世代管理パッケージのベストプラクティス
頻繁に使用するパッケージ化操作
パッケージのアンインストール
AppExchange でのアプリケーションの公開
第一世代管理パッケージと第二世代管理パッケージの差異
注文の新規保存方式へのテストと対応
Salesforce DX に関する制限事項
パッケージの設定
各パッケージの sfdx-project.json ファイルにエントリを追加し、その別名、バージョンの詳細、連動関係、機能、および組織設定を指定します。コマンドラインから、オプションの設定または変更 (インストールキーの指定、パッケージ名の更新、説明の追加など) を行うこともできます。
-
パッケージのプロジェクト設定ファイル
プロジェクト設定ファイルは、プロジェクトの設計図です。このファイルの設定によって、パッケージの概要が作成され、パッケージ属性とパッケージ内容が決まります。 -
キーワード
キーワードは、パッケージバージョン番号を指定するために使用できる変数です。 -
パッケージのインストールキー
パッケージのメタデータのセキュリティを確保するには、パッケージバージョンの作成時にインストールキーを指定する必要があります。パッケージ作成者は、承認済み登録者がパッケージをインストールできるようにキーを提供します。パッケージインストーラは CLI とブラウザのどちらからパッケージをインストールする場合でも、インストール中にキーを指定します。インストールキーの指定は、インストール作業の最初のステップです。正しいインストールキーを指定しない限り、名前やコンポーネントなどのパッケージ情報は公開されません。 -
スクリプトを使用したパッケージのインストールとアンインストールのカスタマイズ
登録者が 2GP 管理パッケージをインストールまたはアップグレードした後に Apex インストール後スクリプトを自動で実行するように指定することで、インストールやアップグレードをカスタマイズします。また、登録者が 2GP 管理パッケージをアンインストールした後に自動的に Apex アンインストールスクリプトを実行するように指定することもできます。 -
リリースノートとインストール後の手順の共有
リリースされた 2GP 管理パッケージの新機能と変更点に関する詳細を登録者と共有します。 -
パッケージバージョン作成テストでのパッケージ化されていないメタデータまたは Apex アクセス権の指定
パッケージに含まれないメタデータを Apex テスト実行で使用する必要があるシナリオでは、パッケージ化されていないメタデータが含まれるパスを sfdx-project.json ファイルで指定できます。パッケージ化されていないメタデータはパッケージに含まれず、登録者組織にインストールされません。 -
第 2 世代管理パッケージとロック解除済みパッケージの翻訳の上書き
名前空間付きのロック解除済みパッケージおよび第二世代管理パッケージでカスタムオブジェクトのメタデータ翻訳を上書きできます。たとえば、カスタム項目またはワークフロー ToDo の表示ラベルを上書きします。