パッケージに自動的に追加されるコンポーネント
第一世代管理パッケージにコンポーネントを追加する場合、関連コンポーネントも自動的に追加されます。たとえば、カスタムコントローラを参照するパッケージに Visualforce ページを追加すると、その Apex クラスも追加されます。
第一世代管理パッケージに自動的に含められるコンポーネントを把握するには、次のリストを参照してください。
| 追加するコンポーネント | 自動的に追加されるコンポーネント |
|---|---|
| アクション | アクションの対象オブジェクト (カスタムオブジェクトの場合)、アクションの対象項目、アクションのレコードタイプ、事前定義された項目値、アクションレイアウト、および対象オブジェクトについてアクションレイアウトまたは事前定義された値が参照するカスタム項目 |
| レポート作成スナップショット | レポート |
| Apex クラス | カスタム項目、カスタムオブジェクト、その他の明示的に参照される Apex クラス、および Apex クラスが直接参照する対象 |
| Apex トリガ | カスタム項目、カスタムオブジェクト、明示的に参照されるすべての Apex クラス、および Apex トリガが直接参照する対象 |
| 記事タイプ | カスタム項目、デフォルトのページレイアウト |
| コンパクトレイアウト | カスタム項目 |
| カスタムアプリケーション | カスタムタブ (Web タブを含む)、ドキュメント (タブ上に画像として格納)、ドキュメントフォルダ、アセットファイル |
| カスタムボタンまたはカスタムリンク | カスタム項目およびカスタムオブジェクト |
| カスタム項目 | カスタムオブジェクト |
| カスタムホームページのレイアウト | レイアウト上のカスタムホームページのコンポーネント |
| カスタム設定 | Apex 共有の理由、Apex 共有再適用、Apex トリガ、カスタムボタンまたはカスタムリンク、カスタム項目、リストビュー、ページレイアウト、レコードタイプ、入力規則 |
| カスタムオブジェクト | カスタム項目、入力規則、ページレイアウト、リストビュー、カスタムボタン、カスタムリンク、レコードタイプ、Apex 共有の理由、Apex 共有再適用、Apex トリガ |
| カスタムオブジェクト (外部オブジェクトとして) | 外部データソース、カスタム項目、ページレイアウト、リストビュー、カスタムボタン、カスタムリンク |
| カスタムタブ | カスタムオブジェクト (そのコンポーネントもすべて含む)、Sコントロール、Visualforce ページ |
| ダッシュボード | フォルダ、レポート (そのコンポーネントもすべて含む)、Sコントロール、Visualforce ページ |
| ドキュメント | フォルダ |
| メールテンプレート | フォルダ、レターヘッド、カスタム項目、ドキュメント (レターヘッドまたはテンプレート上に画像として格納) |
| 項目セット | 参照対象項目 |
| Lightning ページ | レコードタイプ、アクション、カスタムコンポーネント、イベント、インターフェースなど、ページで参照されるすべての Lightning リソース。ページ上のコンポーネントで参照されるカスタム項目、カスタムオブジェクト、リストビュー、ページレイアウト、Visualforce ページ、Apex クラスも含まれます。 |
| Lightning ページのタブ | Lightning ページ |
| フロー | カスタムオブジェクト、カスタム項目、Apex クラス、Visualforce ページ |
| フォルダ | フォルダ内のすべて |
| Lightning アプリケーション | コンポーネント、イベント、インターフェースなど、アプリケーションで参照されるすべての Lightning リソース。アプリケーションで参照されるカスタム項目、カスタムオブジェクト、リストビュー、ページレイアウト、Apex クラスも含まれます。 |
| Lightning コンポーネント | ネストされたコンポーネント、イベント、インターフェースなど、コンポーネントで参照されるすべての Lightning リソース。コンポーネントで参照されるカスタム項目、カスタムオブジェクト、リストビュー、ページレイアウト、Apex クラスも含まれます。 |
| Lightning イベント | カスタム項目、カスタムオブジェクト、リストビュー、およびページレイアウト |
| Lightning インターフェース | カスタム項目、カスタムオブジェクト、リストビュー、およびページレイアウト |
| Lightning Web コンポーネント | ネストされたコンポーネントやモジュールなど、コンポーネントで参照されるすべての Lightning Web コンポーネントリソース。コンポーネントで参照されるカスタム項目、カスタムオブジェクト、リストビュー、ページレイアウト、Apex クラスも含まれます。 |
| ページレイアウト | アクション、カスタムボタン、カスタムリンク、Sコントロール、および Visualforce ページ |
| 権限セット | 権限セットに割り当てられたカスタム権限、外部データソース、Visualforce ページ、レコードタイプ、Apex クラス |
| レコードタイプ | レコードタイプの対応付け、コンパクトレイアウト |
| レポート | フォルダ、カスタム項目、カスタムオブジェクト、カスタムレポートタイプ、カスタム Sコントロール |
| Sコントロール | カスタム項目およびカスタムオブジェクト |
| トランスレーション | パッケージ内のコンポーネントで選択した言語に翻訳された用語 |
| 入力規則 | カスタム項目 (数式中の参照対象) |
| Visualforce ホームページコンポーネント | 関連付けられた Visualforce ページ |
| Visualforce ページ | カスタムコントローラ、Visualforce カスタムコンポーネント、および参照対象の項目セットとして使用される Apex クラス |
| ワークフロールール | 関連付けられたすべてのワークフローアラート、項目自動更新、送信メッセージ、ToDo。ワークフロールールがカスタムオブジェクト用に設計されている場合はカスタムオブジェクトも自動的に含まれる。 |