コンテンツにスキップ

営業日ノード

営業日ノード

概要

フロー実行時または指定した日時の、営業日/休業日を判定しそれに応じたデータを出力する事ができます。
このノードを使い、第〇営業日に処理実行(サンプルフロー)の様な処理も簡単に実現できます。

新ノード

2021/04に追加されたノードです。フローエディターにこのノードが存在しない場合、このノードを利用するためにノード追加作業後にフローエディター再起動が必要になります。ノード追加はこちらを、フローエディター再起動こちらを参考にしてください。

モジュール名
node-red-contrib-rs-business-days

設定概要

  1. 営業時間を設定する。
    曜日毎の営業時間と、祝祭日の設定をする。
  2. 営業・休業の日時を設定する。
    年末年始、夏休み等。1.で設定した営業時間以外のものを設定。

設定項目

営業日ノード

項目名 説明
曜日・祝祭日毎の営業時間設定 曜日・祝祭日毎の営業時間設定をします。設定をしない場合、全ての日が休業設定となります。
曜日・祝祭日毎の営業時間ファイルを読み込む 各曜日と祝祭日の営業時間の設定ファイルを読み込み、曜日・祝祭日毎の営業時間設定をします。詳細・フォーマットは後述。
+追加ボタン 各曜日と祝祭日の営業時間を手動で追加します。
祝祭日を利用する 祝祭日を設定します。「内閣府提供の祝祭日データを利用する」「祝祭日データURL」のいずれかの方法を以下で選択します。
内閣府提供の祝祭日データを利用する 通常は有効にしておきます。内閣府の提供するデータに基づき祝祭日を自動で設定します。設定をしない場合、祝祭日は認識されません。
祝祭日データURL 通常は設定しません。デフォルトURLを利用せずオリジナルの祝祭日設定を利用したい等の場合に設定します。
営業・休業の日時設定 営業・休業の日時を設定します。この設定は「曜日・祝祭日毎の営業時間設定」より優先されます。
営業・休業設定ファイルを読み込む 営業・休業の日時の設定ファイルを読み込み、営業・休業の日時を設定します。手動での設定には対応しておりません。詳細・フォーマットは後述。
デフォルト営業時出力データ 営業時間内に出力するデフォルトメッセージを設定出来ます。固定文字、変数のどちらでも可能です。
デフォルト休業時出力データ 営業時間外に出力するデフォルトメッセージを設定出来ます。固定文字、変数のどちらでも可能です。
データ出力先 出力されたメッセージが格納される変数名を設定します。

曜日・祝祭日毎の営業時間ファイルを読み込む

各曜日と祝祭日の営業時間の設定ファイルを読み込みます。

営業日ノード

ファイルはCSV形式、以下のフォーマットで指定します。

必須 項目名 説明
曜日 0~7(0:日曜日 1:月曜 2:火曜日 3:水曜日 4:木曜日 5:金曜日 6:土曜日 7:祝祭日)
開始時間 HH:mm(時間の指定は0:00~35:59まで。翌日の設定と時間が重なっている場合は翌日が優先される。)
終了時間 HH:mm(時間の指定は0:00~35:59まで。翌日の設定と時間が重なっている場合は翌日が優先される。)
出力データ 出力する文字列を設定します。設定しない場合、デフォルト営業時出力データが出力されます。

サンプル)

  1. 月曜日~金曜日の09:00~18:00を営業日とする
  2. 金曜日は翌土曜日の10:00までを営業時間とし、金曜日18時で担当者が変わる
1,09:00,18:00,月曜担当A
2,09:00,18:00,火曜担当A
3,09:00,18:00,水曜担当A
4,09:00,18:00,木曜担当A
5,09:00,18:00,金曜担当A
5,18:00,34:00,金曜担当B

営業・休業設定ファイルを読み込む

営業・休業の日時の設定ファイルを読み込みます。

営業日ノード

ファイルはCSV形式、以下のフォーマットで指定します。

必須 項目名 説明
分類 0,1(0:休業 1:営業)
開始日時 yyyy-MM-dd HH:mm(時間の指定は0:00~24:00まで。)
終了日時 yyyy-MM-dd HH:mm(時間の指定は0:00~24:00まで。)
出力データ 任意の文字列を設定。指定しない場合、デフォルト営業(休業)時出力データが出力されます。

サンプル)

  1. 2021/4/29(昭和の日)の09:00~18:00を休業日とする
  2. 2021/5/5(こどもの日)は営業日とする
0,2021-04-29 09:00,2021-04-29 18:00,昭和の日休業
1,2021-05-05 09:00,2021-05-05 18:00,こどもの日営業

ノード端子

営業日ノード

項目名 説明
上端子 対象日時が営業時の場合、こちらの端子から処理が繋がります。
下端子 対象日時が休業時の場合、こちらの端子から処理が繋がります。