今回のカスタマイズでやりたいこと
案件管理アプリで確度100%の場合、受注予定日が空ならばエラーダイアログを表示し、保存できないようにする。
アプリの準備
※アプリストアの「案件管理」アプリを使用します。
また、「案件管理」アプリに次の修正を行ってください。
・確度フィールド(ラジオボタン)へ「100%」という選択肢を追加、フィールドコードに「確度」を設定
・受注予定日フィールド(日付)を設置、フィールドコードに「受注予定日」を設定
指定すべき「やること」と「条件」とは?
「やること」
・実現したいことは何ですか? → 確度フィールドが100%で受注予定日フィールドが空の場合、エラーダイアログを表示
「条件」
・どのようなタイミングで実行しますか? → レコードを保存する時
「やること」と「条件」に指定する内容を意識して、カスタマイズを作成してみましょう!
(解説)カスタマイズの設定は次のようになります。
やること
「エラーダイアログを表示して保存をキャンセルする」を使います。
ダイアログの「OK」を押すと編集内容は保存されず、編集画面に戻ります。
条件
エラーダイアログが表示された場合は保存しないようにするために、保存する前に「やること」を実行する必要があるので「レコードを保存する直前(削除時は除く)」を使います。
また、「フィールド値が特定の値ならば」を使って確度フィールド100%の場合を設定、さらに「フィールド値が空ならば」を使って受注予定日が空の場合を設定します。
今回は複数の条件「かつ(AND)」を設定したいので、1つのアクション内で条件を上図のように指定します。
複数条件で「または(OR)」を設定したい場合もあると思いますので、詳細は「複数の条件を設定する場合の「かつ(AND)」と「または(OR)」の指定方法は?」をご覧ください。
実際に作成してみられてご不明な点などございましたら、お気軽にチャットでご質問ください。