管理パッケージを使用した AppExchange ソリューションの開発
管理パッケージは、Salesforce パートナーがビジネスアプリケーションを作成して AppExchange で顧客に配布するために使用するツールです。管理パッケージには、開発したアプリケーションの配布、ライセンス、パイロット機能、トラブルシューティング、収益化に役立つ機能が用意されています。
パッケージは、Salesforce の顧客にアプリケーションを販売したり配布したりするためのコンテナです。パッケージを作成してから、アプリケーションを構成する機能、カスタマイズ、スキーマを追加します。パッケージ化するメタデータコンポーネントの例は次のとおりです。
- Apex クラスおよびトリガー
- 標準オブジェクトのカスタム項目
- カスタムメタデータ型
- カスタムオブジェクト
- フロー
- Lightning ページ
- ページレイアウト
パッケージには多くの異なるメタデータコンポーネントを含めることができますが、単一コンポーネント (フローなど) をパッケージ化することもできます。
Salesforce では、第二世代管理パッケージ (管理 2GP) と第一世代管理パッケージ (管理 1GP) を提供しています。今後は、すべて管理 2GP を使用して新しいアプリケーションを作成することをお勧めします。第二世代管理パッケージを使用する利点の詳細については、「第二世代管理パッケージに切り替える理由」を参照してください。