発生バージョン・修正バージョン
発生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.対象スケジュールを編集
- Launcherで会社用カレンダーを設定
- 「メニュー」⇒「ツール」⇒「カレンダー管理」をクリック
-
「会社カレンダー管理」画面で「会社カレンダーをインポート」ボタンをクリック
- 「会社カレンダーをインポート」画面で「ダウンロード」ボタンをクリック、テンプレートファイルをダウンロード
- ダウンロードした「template.csv」を下記パターンを参照して、編集
※サンプルとして9月以降の月初の月曜日以外の月曜日を休日に設定したtemplate.csvを添付しております。 - 編集したファイルを開くからインポート
OKを押下 - 「会社カレンダー管理」画面で設定情報を確認
- 「メニュー」⇒「ツール」⇒「カレンダー管理」をクリック
- 対象スケジュールを編集
次回実行時間が表示されていることを確認