[Salesforce]項目一括作成

項目一括作成

シナリオとして、取引先のカスタム項目をカスタムオブジェクトに一括コピーする。

手順

・組織のソースファイルを持ったvscodeのターミナルに下記コードを入力して実行する。実装すると、ソースファイルがメタデータに変換され、メタデータのフォルダとその下にファイルが新たに作成される。

sfdx force:source:convert

・作成したメタデータのコードをコピーして、作成したいカスタム項目のコードを追加する。

・ターミナルに下記コードを入力したら実行してメタデータをソースファイルに再変換する。

sfdx force:mdapi:convert -r メタデータフォルダパス

例えば、

sfdx force:mdapi:convert -r metadataPackage_1234567890123

・対象のファイルをデプロイすると、環境にカスタム項目が一括で作成される。

ただ、別途項目レベルセキュリティの設定が必要である。