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

メタデータ API ソースの変換

組織からソースを取得した後、プロジェクトの設定を完了し、ソースを Salesforce DX 形式に変換できます。

convert コマンドは、ドットで始まるすべてのファイル (.DS_Store など) を無視します。その他のファイルを変換プロセスから除外するには、.forceignore ファイルを追加します。

  1. どのパッケージディレクトリがデフォルトであるかを指定するには、sfdx-project.json ファイルを更新します。
  2. メタデータ API ソースを Salesforce DX プロジェクト形式に変換します。
    1sfdx force:mdapi:convert --rootdir <retrieve dir name>

    --rootdir パラメータは、メタデータソースが含まれているディレクトリの名前です。つまり、sfdx-project.json ファイルで定義されたパッケージディレクトリまたはサブディレクトリのいずれかです。

    --outputdir パラメータを使用して出力ディレクトリを指定しない場合、変換されたソースは sfdx-project.json で指定されたデフォルトのパッケージディレクトリに保存されます。出力ディレクトリがプロジェクト外にある場合は、絶対パスを使用して場所を指定できます。

同じファイル名で内容が異なる複数のファイルがある場合は、出力ディレクトリに重複するファイルが含まれます。同じメタデータセットを複数回変換すると、ファイルの重複が発生する場合があります。mdapi:convert プロセスでは、これらのファイルを .dup ファイル拡張子によって識別します。source:push コマンドと source:pull コマンドは重複ファイルを無視するため、重複を解決する必要があります。次の方法があります。
  • どのファイルを保持するかを選択し、重複ファイルを削除する。
  • ファイルをマージし、もう一方を削除する。

次のステップ:

  • Dev Hub 組織を認証し、デフォルトとして設定する
  • Salesforce DX プロジェクトを設定する
  • スクラッチ組織を作成する