【Orchestrator】同じJOBを複数スケジュール

こんにちは!
質問させてください。

同じJOBを以下のスケジュールでOrchestratorから実行します。

1.毎週月曜
2.毎月2日

1と2を1度に登録することができなかったので
別々に登録しましたが、そうすると2日が月曜日だった場合、2回起動してしまいます。
これを避けるには、月曜実行シナリオと2日実行シナリオを分けるしかないでしょうか?

Orchestratorのバージョンは2018.2.2です。
(近日アップデート予定)

自分だったら、
毎日起動にして、
ROBOT内部で、月曜日Or2日かどうかを判定し、
後続の業務処理を行うようにするかも。

但し、運用変更(毎週火曜日にするとか、12日も実行する)とかになると、ROBOTの判定ロジックの修正が必要となってしまいますね。

ご参考まで。

こんにちわ!

cron式で日付と曜日を両方指定できれば理想なのですが…
下記、私も参考です。

・ワークフローで当日の2回目起動(処理済か)が判定できるならスキップするか。
(ただし、プロセスが同時起動されないことが条件)
・バージョンアップ後に、非稼働日設定を工夫するかですね。
2日が月曜日を非稼働日設定し、毎月2日のスケジュールを
非稼働日制限の適応にすれば、出来るかもですが、非稼働日設定
意味の合いが異なってくるため、お勧めはできません。

2 Likes

HANACCHI様
ご回答ありがとうございます。
なるほど、シナリオを2つに分けるよりも
そちらのほうがスマートですね。
参考にします。ありがとうございます!

1 Like

Jun1様
ご回答ありがとうございます。
処理済み判定は私も検討していたところでした。
なるほど、非稼働日はそのような利用方法もありますね。
(お勧めできないこと承知しました)
参考にします。ありがとうございます!

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.