こんにちは
本橋孝昭です
今回はSalesforce入力規則で
・選択リストにおいて特定の選択リスト値になった場合、その選択リストの値は変更させない
という入力規則作成方法をお伝えします
この入力規則を作成することにより
・通常選択リストは値の変更が可能
・特定の選択リストの値で更新された場合、他の値に更新したらエラーが発生し更新不可になる
・(他の項目はもちろん更新可能)
となります
この入力規則を説明するために、例として
・キャンペーンメンバーの「状況」項目が「送信」で更新された場合、状況項目の値の更新ができない(送信のまま)
の設定を行いました
入力規則の数式はこちらです
AND(ISCHANGED(Status),
NOT(ISPICKVAL(Status, "送信")))
このような入力規則をキャンペーンメンバーに設定し有効化すると
・状況の選択リストは値の変更が可能
・状況が「送信」選択リストの値で更新された場合、他の値に更新したらエラーが発生し更新不可になる
・(他の項目はもちろん更新可能)
これで選択リストの値が変更されることが防げますね
ぜひ試してみてください