管理パッケージがリリースバージョンとしてアップロードされると、そのバージョンのコンポーネントはロックされ、削除や編集が制限されます。
コンポーネント削除機能の登場により、一部のコンポーネント種別を除いて、パッケージからコンポーネントを削除できるようになりました。コンポーネント削除機能でサポートされていないコンポーネント種別の場合、コンポーネントを削除する唯一の方法は、そのコンポーネントを導入したパッケージバージョンをベータに戻すことです。
注意: 2GP パッケージをベータに戻すことはできません。ベータに戻すと、管理クラスから @deprecated を削除できません。また、強制的にベータに戻した場合、非推奨クラスを削除することもできません。また、ベータに戻しても、削除したコンポーネントを元に戻すことはできません。
2GP では、管理リリースバージョンをベータに戻すことはできません。2GP バージョンは 1GP パッケージのように連続したバージョンではないため、管理対象の 2GP バージョンに必要な変更を加えるには、以前のバージョンからブランチを作成します。
以前のバージョンからのブランチ作成についての詳細は、「Package Ancestors for Second-Generation Managed Packages」(第二世代管理パッケージの上位パッケージ) を参照してください。
コンポーネント削除機能でサポートされていない管理コンポーネントを削除する必要がある場合は、以下のヘルプ記事で詳細を確認してください。
Easily Revert a Released First-Generation Managed Package Version to Beta (リリース済みの第一世代管理パッケージバージョンをベータに簡単に戻す)
- 指定 (およびそれ以降の) バージョンが現時点でどの組織にもインストールされていないことの確認。インストールされている場合、ベータに戻すにはアンインストールする必要があります (ベータに戻すために必須)。
- 新しいバージョンはセキュリティレビューが必要です (すでにレビューが済んでいる Aloha 承認済み / AppExchange パッケージのみ対象)。
- レビュー料金の支払いが必要な場合があります (支払い済みの Aloha 承認済み / AppExchange パッケージのみ対象)。
1. なぜセキュリティレビューを再び受ける必要があるのですか?基本的には同じパッケージなのですが。
セキュリティレビュー以外にパッケージの内容を検証する方法はありません。ベータの状態では、ロックされていないパッケージコードをパートナーが変更できるため、新しいバージョンでもセキュリティレビューが必要になります。
A. どのくらいの時間がかかりますか?
通常のレビュープロセスでは、パッケージと必要な情報がすべて引き渡されてから 6 ~ 8 週間かかります。通常、アプリケーションの再テスト/再レビューは同じレビュー担当者が行うため、実際はもう少し早く終わる可能性がありますが、保証はできません。
レビューを申請するときは、セキュリティレビューのドキュメントに記載されている「すべての」要件を満たしてください。要件が満たされていない場合、レビューを進めることはできません。
B. 再び料金を支払う必要がありますか?
パッケージの新バージョンがすでに支払い済みである場合 (パッケージ ID # 033 が同じで、パッケージバージョン ID # 04t が異なる場合) は、支払い画面で再び情報を入力する必要がありますが、料金は請求されません (ウィザードの仕様によるものです)。
* 大幅な変更を加えてパッケージを再構築する場合は (基本的には新しいアプリケーションとなります)、クーポンは適用されず、再び料金を支払う必要があります。
2. 複数のバージョン (例: 1.0、1.1、1.2) を元に戻した場合、後で新しい管理バージョンをアップロードしたときのバージョン番号はいくつになりますか?
新しいバージョン番号は、元に戻す前の最新バージョン番号から始まります。 上記の例では、管理リリースバージョンをアップロードすると、バージョン 1.2 になります。
関連情報
管理パッケージからのコンポーネントの削除
ISVforce ガイド
000381570

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.