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

変更セットの実行が失敗してしまう

公開日: Jun 30, 2025
説明

Sandbox(サンドボックス) 環境から本番環境へ変更セットを実行する際、レコードタイプや主従関係項目が不足していると以下のエラーが発生します。 

カスタムオブジェクトの定義
Can't set recordTypeTrackHistory on an object with no record types

カスタムオブジェクトの定義
Cannot set ControlledByParent on a CustomObject without a MasterDetail relationship field

解決策

各エラーの意味は以下の通りになります。

・カスタムオブジェクトの定義
Can't set recordTypeTrackHistory on an object with no record types

変更セット内にオブジェクトの定義情報のみが含められており
レコードタイプ自体が変更セットに追加されていないことを示しております。
オブジェクトのメタデータとしては、レコードタイプが存在するという情報が
含まれているにも関わらず、実際の変更セット内にレコードタイプ自体が
存在しないため本エラーが発生しております。


・カスタムオブジェクトの定義
Cannot set ControlledByParent on a CustomObject without a MasterDetail relationship field

変更セット内にオブジェクトの定義情報のみが含められており
主従関係項目が変更セットに追加されていないことを示しております。
オブジェクトのメタデータとしては、主従関係の項目が存在するという情報が
含まれているにも関わらず、実際の変更セット内に主従関係項目自体が
存在しないため本エラーが発生しております。

変更セットにレコードタイプや主従関係項目を追加して、再度アップロードしてください。

ナレッジ記事番号

000385330

 
読み込み中
Salesforce Help | Article