Launcherにて毎月第N番目のX曜日というCronスケジュールを設定した場合、次月の実行時間の取得ができずE0038エラーが発生

フォローする

発生バージョン・修正バージョン

発生Ver 修正Ver
Launcher Ver3.1.0 Launcher v3.2.1

 

事象

毎月第N番目のX曜日というCronスケジュールを設定した場合、次月の実行時間の取得ができずE0038エラーが発生します。

エラーメッセージ

スケジュール[スケジュール名]の次回実行時間が取得できません。(E0038)

 

発生条件

設定により取得される次回実行月>開始日時に設定した月

参考

OK例
設定日時:2020/8/11 17:00
開始日時:2020/9/2 12:00
設定により取得される次回実行日:2020/9/2 12:00
※設定した実行日時で実行された後は、発生条件に該当するため
 エラーが発生します。

NG例
設定日時:2020/8/11 17:00
開始日時:2020/8/1 12:00
設定により取得される次回実行日:2020/9/2 12:00

対処方法

 毎月第一月曜日以外を会社カレンダーにて休日に設定し、実行パターン:月曜日(休日は実行しない)を指定することで、毎月第一月曜日に実行させます。
※該当のロボットを実行させたくない日を休日に指定してください。

サイクル種類にカレンダーを指定
パターンに月曜日(休日は実行しない)を指定

手順

1. Launcherで会社用カレンダーを設定
2.対象スケジュールを編集

  1.  Launcherで会社用カレンダーを設定
    1. 「メニュー」⇒「ツール」⇒「カレンダー管理」をクリック
    2. 「会社カレンダー管理」画面で「会社カレンダーをインポート」ボタンをクリック
    3. 「会社カレンダーをインポート」画面で「ダウンロード」ボタンをクリック、テンプレートファイルをダウンロード

    4. ダウンロードした「template.csv」を下記パターンを参照して、編集
      ※サンプルとして9月以降の月初の月曜日以外の月曜日を休日に設定したtemplate.csvを添付しております。

    5. 編集したファイルを開くからインポート

      OKを押下

    6. 「会社カレンダー管理」画面で設定情報を確認

  2. 対象スケジュールを編集

    次回実行時間が表示されていることを確認

参考

BizRobo! Launcherで曜日や日時を指定してスケジュール登録する方法