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)
メタデータカバー率
パッケージとは?
パッケージベースの開発モデル
ロック解除済みパッケージを作成する前に
組織の把握
組織連動ロック解除済みパッケージの作成
ロック解除済みパッケージのワークフロー
パッケージの生成
パッケージバージョンの生成
ロック解除済みパッケージのコードカバー率
ロック解除済みパッケージのリリース
パッケージバージョンの更新
パッケージまたはパッケージバージョンの削除
パッケージの詳細の表示
パッケージアップグレードの転送
ロック解除済みパッケージからの廃止されたメタデータの移動
パッケージのアンインストール
Salesforce DX に関する制限事項
パッケージの作成
パッケージは、アプリケーションまたはパッケージに関する重要な詳細 (パッケージ名、説明、および関連付けられた名前空間) を保持する最上位のコンテナです。
sfdx-project.json プロジェクト設定ファイルのパッケージ記述子セクションで、パッケージの詳細を指定します。
-
パッケージの生成
パッケージをテストまたは共有する準備が整ったら、force:package:create コマンドを使用してパッケージを作成します。 -
パッケージバージョンの生成
パッケージバージョンは、パッケージ内容および関連するメタデータの固定スナップショットです。パッケージバージョンでは、変更を管理し、特定の変更セットをリリースするたびにその違いを追跡できます。 -
ロック解除済みパッケージのコードカバー率
ロック解除済みパッケージを昇格してリリースするためには、Apex コードが 75% 以上のコードカバー率要件を満たしている必要があります。コードカバー率を満たさないパッケージバージョンは、スクラッチ組織と Sandbox にのみインストールできます。 -
ロック解除済みパッケージのリリース
新しい各パッケージバージョンは、作成時にベータとしてマークされます。パッケージを開発する場合、本番組織にリリースおよびインストールできるバージョンを作成するまでにいくつかのパッケージバージョンを作成することがあります。 -
パッケージバージョンの更新
コマンドラインからパッケージバージョンのほとんどのプロパティを更新できます。たとえば、パッケージのバージョン名や説明を変更できます。1 つの重要な例外として、リリース状況は変更できません。 -
パッケージまたはパッケージバージョンの削除
force:package:version:delete と force:package:delete コマンドを使用して、不要になったパッケージやパッケージバージョンを削除します。 -
パッケージの詳細の表示
コマンドラインから以前に作成したパッケージとパッケージバージョンの詳細を表示します。