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

別の Dev Hub から転送されたロック解除済みパッケージの所有権の取得

別の Dev Hub 組織から転送されたロック解除済みパッケージの所有権を取得することが可能です。
Dev Hub 組織からパッケージ転送を開始するには、「異なる Dev Hub へのロック解除済みパッケージの転送」を参照してください。

セキュリティ上の理由から、Government Cloud にある Dev Hub と Government Cloud の外部にある Dev Hub 間のパッケージ転送は許可されていません。

メモ

パッケージ転送の受領

受け取るパッケージの名前空間を Dev Hub 組織にリンクします。『Salesforce DX 開発者ガイド』「名前空間と Dev Hub 組織のリンク」を参照してください。パッケージが名前空間に関連付けられていない場合は、このステップをスキップします。

パッケージ転送完了後

パッケージの転送が完了すると、Salesforce カスタマーサポートから通知が届きます。

転送パッケージが Dev Hub に関連付けられていることを確認するには、sfdx force:package:list を実行します。

パッケージ ID に対するパッケージ転送の影響

ID 種別 ID の先頭 パッケージ転送完了後
登録者パッケージ ID 033 この ID は同じままです。
登録者パッケージバージョン ID 04t この ID は同じままです。
パッケージ ID 0Ho 転送パッケージは、新しい一意のパッケージ ID を受け取ります。

パッケージプロジェクトファイルの更新

転送パッケージに関連付けられている sfdx-project.json ファイルを開き、その内容を確認します。

転送パッケージに関連付けられているスクラッチ組織定義ファイルを開き、その内容を確認します。定義ファイルは、開発時にスクラッチ組織を設定するときに役立ちます。新しいパッケージバージョンを作成するときは、–definitionfile パラメータを使用して定義ファイルを指定します。

自分に転送されなかったパッケージもパッケージディレクトリセクションに表示されている場合は、それらの参照を sfdx-project.json ファイルから削除します。

次に、sfdx-project.json ファイルのパッケージ別名のセクションを確認し、転送されたパッケージに関連付けられていないパッケージ別名への参照を削除します。

転送パッケージのパッケージ別名を更新し、その 0Ho パッケージ ID を指定します。

新規パッケージバージョンを作成する前に

新規パッケージバージョンを作成する方法と同様に、sfdx-project.json ファイルを更新し、バージョン番号を更新する必要があります。

Apex 例外が未対応である場合やパッケージに関するインストール、アップグレード、アンインストールが失敗した場合、それに関するメール通知を受け取る Dev Hub ユーザを指定するには、sfdx force:package:update コマンドを実行するときに --errornotificationusername パラメータを指定します。

転送されるパッケージ履歴

次のものが転送されます。

  • パッケージの名前、名前空間、種別、および ID。例外が 1 つあり、転送パッケージでは新規の 0Ho ID が取得されます。
  • パッケージバージョン情報。これには、force:package:version:list または force:package:version:report コマンドを実行すると通常表示されるすべての情報が含まれます。

次のものは転送されません。

  • 転送アップグレード履歴。
  • パッケージバージョン作成要求。
  • Apex や他のタイプのエラー通知を受け取る Dev Hub ユーザのユーザ名。