よくあるご質問(V3)

Q.期限の5日前から毎日通知が行われるよう5つの通知設定を行ったが、3日前にレコードを登録すると3?5日前の通知が行われる

質問内容

あるデータベースに下記の項目があります。
・通知フラグ(フラグ項目)
・有効期限(日付項目)

通知フラグがチェック済みの場合、有効期限の5日前から毎日通知が行われるよう、下記の5つの通知設定を行いました。

(5日前に通知を行う設定)
 通知条件
  指定レコード値
   通知フラグ チェック済み
 通知タイミング
  有効期限の5日前

(4日前に通知を行う設定)
 通知条件
  指定レコード値
   通知フラグ チェック済み
 通知タイミング
  有効期限の4日前

 (略)

(1日前に通知を行う設定)
 通知条件
  指定レコード値
   通知フラグ チェック済み
 通知タイミング
  有効期限の1日前

すると、有効期限の5日以上前に登録されたレコードについては意図通り通知が行われるのですが、有効期限の3日前にレコードを登録すると、レコードを登録したタイミングで5日前、4日前、3日前、の3つの通知が行われてしまいます。

3日前の通知のみ行われるようにするには、どのように設定すれば良いでしょうか?

回答内容

日付項目の登録値から算出した通知予定日がすでに過ぎている場合は、即時に通知されるため、このような通知が行われます。
また、この設定の場合、通知フラグがチェック済みかつ有効期限が過去のレコードを登録すると、即時に5つの通知が行われます。

下記のように登録すれば、意図通りの通知(通知予定日が昨日以前になる場合は、通知しない)が行われます。

(5日前に通知を行う設定)
 通知条件
  指定レコード値
   通知フラグ チェック済み
   有効期限 今日から5日後 以降
 通知タイミング
  有効期限の5日前

(4日前に通知を行う設定)
 通知条件
  指定レコード値
   通知フラグ チェック済み
   有効期限 今日から4日後 以降
 通知タイミング
  有効期限の4日前

 (略)

(1日前に通知を行う設定)
 通知条件
  指定レコード値
   通知フラグ チェック済み
   有効期限 今日から1日後 以降
 通知タイミング
  有効期限の1日前

FAQ番号

FAQ00000849