受信フローは受信ルールの適用時間と紐付ける必要があります。
受信ルール適用時間の判定ロジック
着信があった際、以下の順序でどの受信ルールを適用するかを判定します。
- 適用日(特定日)の確認
まず、今日の日付に一致する「適用日」が設定されているかを確認します。
- 一致するレコードがある場合 → そのレコードで次の時間判定(ステップ3)へ進みます
- 一致するレコードがない場合 → ステップ2へ進みます
適用日が設定されている場合、曜日の設定より常に優先されます。
- 曜日の確認
適用日に該当がなかった場合、今日の曜日に一致する設定があるかを確認します。
- 一致する曜日の設定がある場合 → 次の時間判定(ステップ3)へ進みます
- 一致する曜日の設定がない場合 → ステップ4(時間外)へ進みます
日付を跨ぐ営業時間に対応するため、前日の曜日設定も考慮されます。
- 時間帯の判定
ステップ1またはステップ2で見つかったレコードに対して、現在の時刻が設定された時間帯に含まれるかを確認します。
- 24時間対応にチェックが入っている → 時間に関係なくそのルールが適用されます
- 開始時間〜終了時間の範囲内 → そのレコードに紐づく受信ルールが適用されます