SFエンジニア
レコードの編集で「種別」というデータ項目が「その他」だったら、「その他種別」というデータ項目を入力必須にしたいんだけど?
入力規則を使うとフィールドの条件付き必須入力を制御できます。
目次
特定の条件を満たす場合にフィールドを入力必須にするには?
別のトピックで作成した以下の取引先レコード画面を使って、入力規則の例を説明します。
[Salesforceシステム管理] 特定の条件を満たす場合にフィールドを表示または非表示にするには?
あるフィールドの選択肢の値に応じて、別のフィールドの表示/非表示にしたいんだけど? 動的フォームという機能を使うとフィールドの条件付き表示を制御できます。 【…
入力規則の設定
入力規則を使用するには、以下の手順を実行します。
ここでは、例として取引先レコードの種別の値が「Other」の場合に、種別(その他)というカスタムフィールドを入力必須とする手順を説明します。
1.管理者アカウントでログイン
2.設定>オブジェクトマネージャ>取引先
3.入力規則>新規
4.取引先入力規則に以下のとおり入力して、「保存」をクリック
ルール名:(例として)ruleTypeOtherRequire
説明:(例として)種別がその他の場合、種別(その他)の入力は必須とする
エラー条件数式:ISPICKVAL(Type,’Other’) && ISBLANK(TypeOther__c)
※種別の項目名:Type、種別(その他)の項目名:TypeOther__cで定義済
エラーメッセージ:(例として)種別が「Other」の場合、種別(その他)は必須です。
エラー表示場所:ページの最上位へ
動作確認
取引先レコードページを編集中に、種別として「Other」を選択し、種別(その他)が空白の場合に、指定したエラーメッセージが表示されるはずです。
以上です!
コメント