Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

内部: ロックされていないパッケージ - パッケージのバージョンを作成する際に定義ファイルをインクルードします。

公開日: Aug 9, 2023
説明
パッケージのバージョンを作成する際にパッケージのメタデータを検証し、依存関係を検証します。これらの依存関係は、メタデータ関連 (他の依存パッケージのメタデータへの依存)、または機能関連 (パッケージのメタデータがマルチ通貨機能を必要とするなど) のどちらかです。sfdx コマンドをこのように使用すると
sfdx force:package:version:create -p CurrencyTest -x -w 30

依存する機能のエラー (マルチ通貨関連のエラーなど) によって失敗する可能性があります。
no CustomField named sfdx__c.CurrencyIsoCode found

原因:
パッケージのバージョンを作成する際にメタデータ/機能に関連する依存関係が見つからないことでエラーが発生するため、これを修正するには機能/メタデータの関連する依存関係を見つける必要があります。
解決策
これを修正するには以下の手順を実行する必要があります。

 a). 依存する機能を定義ファイルに追加する必要があります (例:  MultiCurrency、ProcessBuilder など)。
 開発ドキュメント「Scratch Org Def File (スクラッチ組織定義ファイル)」を参照してください
 b).パッケージバージョンコマンドで定義ファイルを指定する場合はこのようにします。
sfdx force:package:version:create -p CurrencyTest -x -w 30 -f config/project-scratch-def.json

参照ドキュメント:  
スクラッチ組織定義の設定値
パッケージコマンド
ナレッジ記事番号

000396083

 
読み込み中
Salesforce Help | Article