この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

管理パッケージへの拡張の公開

使用可能なエディション: Group Edition、Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition

必要なユーザ権限
パッケージを作成する 「AppExchange パッケージの作成」
パッケージをアップロードする 「AppExchange パッケージのアップロード」

新しいアプリケーションを作成するのであれば、第二世代管理パッケージの利用も検討してください。開発者が好んで第二世代管理パッケージを作成するのには、柔軟なバージョニングとパッケージ間での名前空間の共有など、多くの理由があります。きっと気に入ると思います。詳しくは、「2GP パッケージ開発の利点を理解する」「第一世代管理パッケージと第二世代管理パッケージの比較」を参照してください。

重要

拡張とは、管理パッケージの機能に追加される任意のパッケージ、コンポーネント、または一連のコンポーネントを指します。拡張を使用するには、基本管理パッケージが組織にインストールされている必要があります。たとえば、社員募集アプリケーションを作成した場合、このアプリケーションの拡張として、応募者の経歴を調査するコンポーネントが含めることができます。

AppExchange にアプリケーションを構築および公開する開発者、ユーザ、および IT アーキテクトのコミュニティは、Salesforce Platform 開発プラットフォームを豊かにしている要素の一部です。このコミュニティを通じて、他のアプリケーションに対する拡張を構築したり、自社アプリケーション向けに拡張を構築するよう促すことができます。

第一世代 (1GP) と第二世代 (2GP) の両方の管理パッケージを操作するときは、特定のパッケージの組み合わせのみがサポートされます。

第二世代管理パッケージを使用して第一世代管理パッケージを拡張することはできますか? はい

第二世代管理パッケージは、第一世代管理パッケージを前提にすることができます。

ある第二世代管理パッケージを別の第二世代管理パッケージを使用して拡張することはできますか? はい
第一世代管理パッケージを使用して第二世代管理パッケージを拡張することはできますか? いいえ

第一世代管理パッケージは、第二世代管理パッケージと連動することはできず、管理 1GP の組織で管理 2GP のパッケージをインストールしようとするとブロックされます。

この動作は個々に変更できます。状況を説明して変更を要求するには、Salesforce パートナーサポートにケースを登録します。

現在、この連動関係のシナリオのサポート方法について広く調査を行っています。

ある第一世代管理パッケージを別の第一世代管理パッケージを使用して拡張することはできますか? はい

管理パッケージに拡張を公開する手順は、次のとおりです。

  1. 拡張のアップロードに使用する Salesforce 組織に基本パッケージをインストールします。
  2. 拡張コンポーネントを構築します。

    拡張を構築するには、基本パッケージをインストールし、その基本パッケージへの連動関係を自分のパッケージに組み込みます。拡張属性が自動的に有効になります。

    メモ

  3. パッケージを作成し、拡張コンポーネントを追加します。Salesforce によって関連コンポーネントが自動的に追加されます。
  4. 拡張コンポーネントを含む新規パッケージをアップロードします。
  5. 通常の手順で公開処理を実行します。無料トライアルの作成、またはアプリケーションの登録や公開についての詳細は、Salesforce パートナーコミュニティを参照してください。

パッケージは、同じ組織内で拡張として使用されている場合、「管理 - ベータ」にはアップグレードできません。

メモ