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

一時的な未管理パッケージの作成によるパッケージ化されていないソースの取得

ソースが package.xml ファイルで定義されていない場合でも、心配はいりません。ソース取得プロセスを簡単にするために、未管理パッケージ UI を使用して、取得するものを定義できます。Sandbox に未管理パッケージを作成し、そこにアプリケーションのソースを追加します。
  1. メタデータが含まれる Sandbox 組織を開きます。
    1sfdx force:org:open -u <username> --path one/one.app
    Sandbox のユーザ名または別名を使用します。
  2. [すべての設定] を開きます。
  3. [パッケージマネージャ] を開きます。
  4. アプリケーションの名前を持つパッケージを作成します。
  5. メタデータソースをパッケージに追加します。
  6. Salesforce DX プロジェクト内に、MDAPI 取得用のフォルダ (例: mdapipkg) を作成します。
  7. メタデータを取得します。
    1sfdx force:mdapi:retrieve -s -r ./mdapipkg -u <username> -p <package name>
    この例は、MDAPI retrieve フォルダ (mdapipkg) の親フォルダからコマンドを実行する方法を示します。-s パラメータは、1 つのパッケージを取得することを示します。package name は、ステップ 4 で使用した名前です。パッケージ名にスペースが含まれる場合、名前を単一引用符で囲みます。
    1-p 'Test Package'
  8. 取得の状況を確認します。
    force:mdapi:retrieve を実行すると、ジョブ ID 、対象ユーザ名、および retrieve ディレクトリが保存されるため、これらの必須パラメータを指定しなくても状況を確認できます。保存されたこれらの値は、force:mdapi:retrieve を再度実行すると上書きされます。
    1sfdx force:mdapi:retrieve:report
    別の取得操作の状況を確認する場合は、retrieve ディレクトリとジョブ ID をコマンドラインで指定します。これにより、保存されている値が上書きされます。
  9. zip ファイルを解凍します。
  10. (省略可能) zip ファイルを削除します。

ソースを取得したら、Sandbox を削除または更新するか、Sandbox 組織にあるパッケージ定義を削除できます。ソースを取得したので、リソースは必要なくなりました。

次に、メタデータソースを変換します。