第二世代管理パッケージで機能するパッケージの連動関係
第二世代管理パッケージ (管理 2GP) では、相互に依存する小さなパッケージを作成し、それらのパッケージ間でロジックを共有することが簡単に行えます。小さなモジュール式のパッケージを利用するようにアプリケーションを設計すると、パッケージの作成とパッケージのインストールの両方が高速化され、制限に達する可能性も低くなります。
小さなモジュール式のパッケージを開発するには、パッケージ間の連動関係を作成します。パッケージの連動関係とは、あるパッケージ内のメタデータと別のパッケージ内のメタデータ間の依存関係のことです。これらの連動関係により、別のパッケージ内のコンポーネントとメタデータを使用して、基本パッケージの機能を拡張できます。
第一世代 (管理 1GP) と第二世代 (管理 2GP) の両方のパッケージを操作するときは、特定のパッケージの組み合わせのみがサポートされます。
| 管理 2GP パッケージは管理 1GP パッケージと連動できるか? | はい |
| 管理 2GP パッケージは別の管理 2GP パッケージと連動できるか? | はい |
| 管理 1GP パッケージは管理 2GP パッケージと連動できるか? | いいえ。この連動関係はサポートされていません。さらに、管理 1GP パッケージ組織で管理 2GP パッケージをインストールできないように制限されています。 この制限は、個別に変更できます。シナリオを連絡し、制限の変更を要求するには、Salesforce パートナーサポートにケースを登録します。 この連動関係のシナリオは、より広い範囲でサポートできる方法について現在検討中です。 |
| 管理 1GP パッケージは別の管理 1GP パッケージと連動できるか? | はい |
| 管理 2GP パッケージはロック解除済みパッケージと連動できるか? | 非推奨です。ただし、管理 1GP または管理 2GP のパッケージと連動するロック解除済みパッケージを構築することは可能です。 |