一度既存の項目にチェックをつけると、外せないようにする設定方法です。
以下のようなミスを防ぐ効果があります。
<aside> ⚠️
既存の項目をチェックして項目を選択して保存した後に既存の項目のチェックを外して保存すると選択肢が上書きされてしまう
</aside>
既存の項目にチェックがついている状態

チェックを外して保存しようとするとエラーになる
オブジェクトマネージャー>アンケートの質問>入力規則>新規を選択します。

以下の通り入力します。
| 設定箇所 | 入力する値 | 備考 |
|---|---|---|
| ルール名 | do_not_uncheck_is_existing_field | 任意の名称で可 |
| 説明 | 一度既存の項目にチェックを付けたら外せない | 任意 |
| エラー条件数式 | AND( | |
| PRIORVALUE(govtech__is_existing_field__c), | ||
| NOT(govtech__is_existing_field__c) | ||
| ) | PRIORVALUE(govtech__is_existing_field__c): レコード保存前にチェックが付いていたかNOT(govtech__is_existing_field__c): 現在の保存時にチェックが外されているか |
|
| エラーメッセージ | 一度付けた既存の項目のチェックは外すことができません。 | 任意のメッセージ |
| エラー表示場所 | 既存の項目 | エラーメッセージを表示する場所を指定できます |

この入力規則を一時的に外したい場合は、有効のチェックを外してください。
