パッケージとは?
パッケージ化に詳しくないのであれば、パッケージを、メタデータで満たされたコンテナだと考えてください。そこには、関連する機能、カスタマイズ、スキーマのセットが含まれています。パッケージを使用してメタデータを Salesforce 組織間で移動できます。
各第二世代管理パッケージは個別のライフサイクルに従います。パッケージにメタデータを追加し、新しいパッケージバージョンを作成します。パッケージは常に進化しますが、各パッケージバージョンは不変のアーティファクトです。
パッケージバージョンには、そのパッケージバージョンが作成されたときに関連付けられた特定のメタデータと機能が含まれます。パッケージを繰り返し処理し、パッケージ化されたメタデータを追加、削除、または変更すると、多数のパッケージバージョンが作成されます。
パッケージバージョンはスクラッチ組織、Sandbox 組織、トライアル組織、Developer Edition 組織、または本番組織にインストールできます。パッケージバージョンのインストールは、メタデータのリリースと同様です。各パッケージバージョンにはバージョン番号があり、登録者はパッケージアップグレードで新しいパッケージバージョンを自分の組織にインストールできます。
パッケージ開発サイクルは何度でも繰り返すことができます。メタデータを変更し、パッケージバージョンを作成し、そのパッケージバージョンをテストしてから、AppExchange を介して顧客にリリースできます。この個別のアプリケーション開発ライフサイクルによって、どのメタデータをいつ、どのようにロールアウトするかを正確に制御できます。インストールされた組織では、どのメタデータがどのパッケージにあるかを調べたり、特定のパッケージに関連付けられたすべてのメタデータセットを確認したりできます。