この文章は 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 に関連付けられていることを確認するには、sf package list を実行します。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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