【ナレッジ】祝日の場合に翌営業日に実施するには?

スケジュールの設定で行うことはできません。

ROBOWEBの休日設定で祝日を設定しておけば、その日にスケジュール実行をしない、とすることができます。

しかし、翌営業日をみつけてその日にスケジュール実行を行う、という機能がありません。

ファイルに書き出した実行日リストを使って、スケジュール実行の制御を行いましょう。

あらかじめファイルに実行日を書き出しておきます。そして、スケジュール実行の先頭のロボットで以下の処理を行います。

ロボットの処理内容

ファイル読み込みアクションを使い、実行日リストを読み込み

1.変数の値を加工アクションを使い、ロボットが動いている日を変数に格納

2.変数の値を評価アクションを使い、実行日リストにロボットが動いている日が含まれているか判定。
含まれている→3へ
含まれていない→3’へ

3.処理終了。スケジュールで設定されている次のロボットが実行される。

3’.ロボット終了アクションを実行。終了時のステータスをスケジュール終了と設定。スケジュールに設定されている後続のロボットが実行されないようにする

スケジュール実行 祝日 営業日
ロボットの処理フロー

スケジュールの設定

スケジュールは毎日実行するように設定します。また作成したロボットをスケジュールの先頭で実行するように設定します。

スケジュール実行 祝日 営業日
実行判定ロボットで実行日リストを読み込み判定を行う

1件のコメント

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください