チュートリアルパート6:コード生成を使用して日付検証を追加する

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:1分
  • 現在、イベントレコードの日付フィールドの検証は行われず、終了日より後の開始日でイベントを作成できます。このセクションでは、コード生成を使用してこの問題を回避するビジネス ルールを作成する方法について説明します。日付の検証には時間がかかる場合がありますが、 Now Assist コード生成でプロセスを簡素化します。

    始める前に

    必要なロール:admin または delegated_developer

    手順

    1. We Volunteer アプリダッシュボードから、 作成/挿入 > ファイル.
    2. [アプリケーション] フィールドに 「Global 」と入力します。
    3. [サーバー開発] カテゴリで、[ ビジネスルール] を選択します。
    4. [Continue (続行)] を選択します。
    5. 新しいビジネスルールに次の仕様を追加します。
      • 名前:日付の検証
      • テーブル:イベント [x_snc_we_volunteer]
      • 詳細:true (チェックボックスをオンにする)
      • 時期:前
      • 挿入:true (チェックボックスをオンにします)
      • 更新:true (チェックボックスをオンにします)
    6. [ フィルター条件の追加] を選択します。
    7. フィルター条件に次の仕様を追加します。
      • 開始:変更
      • または
      • 終了:変更
    8. [詳細] タブで、スクリプトエディターの 3 行目をクリックします。
    9. Command + Enter (Mac の場合) または Ctrl + Enter (Windows の場合) を押して、Now Assistコードジェネレーターを開きます。
    10. 次のテキストを入力します: GlideDateTime() を使用して、現在のレコードから開始日 (starts) と終了日 (ends) の値を取得します。開始日が終了日より後であるかどうかを確認し、true の場合は中止し、開始日が期限切れかどうかを確認し、true の場合は中止します。
    11. 送信アイコン ( 送信アイコン) を選択し、コードスニペットが生成される Now Assist しばらく待ちます。
    12. [承認] を選択します。
    13. [Submit (送信)] を選択します。