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

レコード作成時「制限付き選択リスト項目の値が不適切」エラーが発生

公開日: Aug 21, 2024
説明

Salesforce で新しいレコードを作成しようとすると、次のエラーが返されることがあります。

エラーメッセージテキスト:

エラー: 無効なデータです。
以下のエラーメッセージを参照して修正してください。
制限つき選択リスト項目の値が不適切: PicklistValue


注意: 
 

  • Salesforce Classic(セールスフォース クラシック)では、このエラーに問題の項目 (関連項目: FieldName) が表示されます。
  • Lightning Experience(ライトニング エクスペリエンス)では、このエラーに「制限つき選択リスト項目の値が不適切: PicklistValue」と表示されます。

 

「値が不適切」エラーの原因

このエラーは、エラーメッセージで参照されている選択リスト項目が次の条件を満たしている場合に発生します。
 

  1. 参照されている選択リスト項目で [値セットで定義された値に選択リストを制限します] が有効になっている。
  2. 参照されている選択リスト項目が連動選択リストである。
  3. ページレイアウトに制御選択リスト項目と連動選択リスト項目が両方とも含まれていない。
  4. 参照されている選択リスト項目にデフォルト値が設定されている。
    • オブジェクトにレコードタイプが含まれている場合 - レコードタイプでデフォルト値を設定すると、このエラーが発生します。
    • オブジェクトにレコードタイプが含まれていない場合 - 選択リスト項目で値を設定すると、このエラーが発生します。
    • すべてのレコードタイプでは、[選択可能な項目] ではなく [選択済みの項目] で、新しく作成された選択リストが選択されている必要があります。
  5. 定義済みの値のセットで一括クイックアクションを開始します。
  6. 項目が使用されているオブジェクト上の有効なトリガでも、同じエラーが発生します。


ユーザがこの選択リスト項目を持つオブジェクトのレコードを保存しようとすると、システムはデフォルト値の入力を試みます。制御値が設定されておらず、選択リストは連動値のみを許可するように制限されているため、レコードを保存するとエラーが発生します。


その他の原因:

  • このエラーは、Sandbox から選択リスト項目をリリースし、その値がレコードタイプで選択されていない場合にも発生することがあります。
  • このエラーは、「ラベル」と「API 参照名」の値が異なり、更新時に「ラベル」名を使用した場合にも発生することがあります。
解決策


「値が不適切」エラーの解決

この問題を解決するには、デフォルト値をレコードタイプまたは選択リスト項目 (デフォルト値が設定されている箇所によって異なります) から削除します。

 

デフォルト値の削除: レコードタイプ


Lightning Experience(ライトニング エクスペリエンス) の場合 

  1. ギアアイコン|[設定] を選択します。
  2. [オブジェクトマネージャ] をクリックします。
  3. 選択リストを含むレコードタイプのオブジェクトを選択します。
  4. [レコードタイプ] を選択します。
  5. 選択リストを含むレコードタイプを選択します。
  6. 変更する選択リストで [編集] をクリックします。
  7. [デフォルト] 項目で [--なし--] を選択します。
  8. [保存] をクリックします。


Salesforce Classic(セールスフォース クラシック) の場合 

  1. [設定] | [カスタマイズ] を選択します。
  2. 選択リストを含むオブジェクトを選択し、[レコードタイプ] を選択します。
  3. 選択リストを含むレコードタイプの名前をクリックします。
  4. 選択した選択リストで [編集] をクリックします。
  5. [デフォルト] 項目で [--なし--] を選択します。
  6. [保存] をクリックします。

 

デフォルト値の削除: 選択リスト


Lightning Experience(ライトニング エクスペリエンス) の場合 

  1. ギアアイコン | [設定] を選択します。
  2. [オブジェクトマネージャ] をクリックします。
  3. 選択リストを含むオブジェクトを選択します。
  4. [項目とリレーション] を選択します。
  5. 変更する選択リスト項目を選択します。
  6. デフォルトとして設定されている選択リスト値で [編集] をクリックします。
  7. [デフォルト] チェックボックスをオフにします。注意: この値をマスタ選択リストのデフォルトにします。
  8. [保存] をクリックします。


Salesforce Classic(セールスフォース クラシック) の場合 

  1. [設定] | [カスタマイズ] を選択します。
  2. 選択リストを含むオブジェクトを選択し、[項目] を選択します。
  3. 変更する選択リスト項目を選択します。
  4. デフォルトとして設定されている選択リスト値で [編集] をクリックします。 
  5. [デフォルト] チェックボックスをオフにします。注意: この値をマスタ選択リストのデフォルトにします。
  6. [保存] をクリックします。
    ナレッジ記事番号

    000384095

     
    読み込み中
    Salesforce Help | Article