管理パッケージへのアップグレードの公開
公開者として、アプリケーションが管理パッケージへの変換によってアップグレード可能であることを最初に確認します。
| 使用可能なインターフェース: Salesforce Classic (使用できない組織もあります) および Lightning Experience |
| 使用可能なエディション: Developer Edition パッケージアップロードおよびインストールを使用可能なエディション: Group Edition、Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
| 必要なユーザ権限 | |
|---|---|
| 開発者設定を定義する | 「アプリケーションのカスタマイズ」 |
| パッケージを作成する | 「AppExchange パッケージの作成」 |
| パッケージをアップロードする | 「AppExchange パッケージのアップロード」 |
管理パッケージ内のコンポーネントに対する変更は、該当するパッケージのその後のアップロードに自動的に組み込まれますが、1 つ例外があります。パッケージをアップグレードするときは、たとえ開発者が指定したものであっても、API アクセスの変更は無視されます。このようにして、アップグレードをインストールするシステム管理者に完全な制御権があることを保証します。インストールするユーザはインストール中の各アップグレードで、パッケージのアクセスの変更を慎重に検討し、すべての受け入れ可能な変更に注意する必要があります。これらの変更は無視されるため、システム管理者は、アップグレードをインストールした後で、受け入れ可能な変更を手動で適用する必要があります。
- [設定] から、[クイック検索] ボックスに「パッケージ」と入力し、[パッケージ] を選択します。
- 使用可能なパッケージのリストからパッケージを選択します。
- パッケージコンポーネントのリストを参照します。このパッケージのコンポーネントに対して加えた変更がこのリストに自動的に組み込まれます。追加コンポーネントを参照するような変更が加えられた場合は、これらのコンポーネントも自動的に組み込まれます。[追加] をクリックすると、パッケージに手動でコンポーネントを追加できます。
-
[アップロード] をクリックして、通常の手順でアップロードします。
管理-リリース済みパッケージの新しいバージョンをアップロードした後、[非推奨] をクリックして、ユーザが古いバージョンをインストールできないようにします。非推奨にすることにより、既存のインストールには影響を与えず、古いバージョンが新たにインストールされることを回避します。
アップロード済みの管理パッケージの最新バージョンは、非推奨にできません。
- Salesforce AppExchange 上のアップロードへのリンクをメールで受け取ったら、インストール済みユーザに新しいバージョンがアップロードされたことを通知します。情報の配布には、ライセンス管理アプリケーション (LMA) にあるインストール済みユーザのリストを使用します。ライセンス管理アプリケーション (LMA) は、組織内の各インストーラが持つバージョン番号を自動的に保存します。