特殊时期,大家一定要保重身体。增强自身免疫力,一切都会过去,一起加油!!!

【***,Bad value for restricted picklist field,***】というエラーーPicklist

Salesforce zchao 492℃ 0评论

選択リストについては、以下のような問題と出会ったか?
レコードを保存する際には、【***INVALID_OR_NULL_FOR REST: field1, Bad value for restricted picklist field: field2***】というエラーメッセージを発生したみたいなんです。(レコード作成時に「制限つき選択リスト項目の値が不適切」のエラー)

パターン1
普通ですが、単純に選択リストの無効化な値を利用するかも、 もしかしたら、その無効化な値は是非利用したいと、以下の通りです。
その選択リスト項目の編集画面:選択リストオプションの「値セットで定義された値に選択リストを制限します」チェックボックスをつけていないなら、エラーが解決できると思いますが。
①Restrict picklist to the values defined in the value set  チェックを外すこと
Remove the default value: Record Type(デフォルト値を削除します:レコードタイプ)
Remove the default value: Picklist(デフォルト値を削除します:選択リスト
選択リスト値セットの影響:選択リスト値セット(Global Picklist)
⑤選択リストの値のAPI名の確認、スペースあるかどうかなど
詳しくは以下のご参考までに。
https://help.salesforce.com/articleView?siteLang=en_us&id=000320321&language=en_us&type=1&mode=1
https://developer.salesforce.com/forums/?id=9060G000000UZP2QAO
https://taroworks.zendesk.com/hc/en-us/articles/215280863-Error-00004-INVALID-OR-NULL-FOR-RESTRICTED-PICKLIST
https://success.salesforce.com/answers?id=9063A000000ZnP9QAK
https://www.biswajeetsamal.com/blog/tag/picklist-value-set/
https://focusonforce.com/configuration/salesforce-global-picklists/

例えば、選択リストの値はRespect, Love, Peace. 無効な値はDisregard。

以上のチェックを付ける:選択可能な値:Respect, Love, Peaceのみ。
以上のチェックを外す:選択可能な値:Respect, Love, Peace,Disregard。

無制限の選択リスト、新しい選択リストの値が適用されますが、選択リストには追加されません。

(無効な値も含め、危ないですね、全ての値はできる、ご慎重に)
レポートを作成する場合、たくさん無効な値も表示されるということですが、見にくいと思います。

パターン2
トリガーなどでその選択リストに値を割り当てます。

選択リスト項目:PicklistField1=PicklistField2;(PicklistField2は無効化可能)
①パターン1と同じように対応できる
② 変更セットとかほかのリリースツールとか(Deployment Error)、
最初にフィールドをデプロイしてから、コードを個別にデプロイします。
サンドボックスの[選択リストの値を厳密に適用する]オプションをオフにして、フィールドとコードを同じ配置に展開し、本番環境で[選択リストの値を厳密に適用する]オプションを再度オンにします。
詳しくは以下のご参考までに。

https://help.formassembly.com/help/salesforce-common-errors-salesforce-error-bad-value-for-restricted-picklist
https://opfocus.com/bad-value-restricted-picklist-field-deployment-error/

この問題はちょっと時間がかかりますので、関係するコンポーネントを全部再リリースしまいましたけど、ややこしい。
実際のエラーメッセージキャプチャーをアップロードさせて頂きました。
一応共有したいのですが、ご参考になれば幸いです。

以上となります。

もしかしたら、毎日、昨日の自分より今日の自分は良くなるなら、十分だと思います。
何より大事なことは、人生を楽しむこと、幸せを感じること、それだけです。

转载请注明:zchao博客之家 » 【***,Bad value for restricted picklist field,***】というエラーーPicklist

喜欢 (2)or分享 (0)

您必须 登录 才能发表评论!