0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【TROCCO】休暇期間にスケジュール実行を停止させる方法

Last updated at Posted at 2025-10-31

はじめに

先日TROCCOのワークフローに条件分岐機能が実装されました!
条件分岐機能とは、前段のタスクの結果によって後段のタスクのどれを動かすか分岐させる事ができる機能です。
そろそろ年末も近くなってきたので、年末年始の休暇期間に役立ちそうな条件分岐機能を使った設定をご紹介していきます。

条件分岐機能について

条件分岐機能の詳細は以下ドキュメントをご参照ください。

ユースケース

TROCCOの管理者様、運用者様で以下のようなお悩みはございませんか?

  • 定期的なスケジュール実行を行っているが、年末年始はデータの更新がないからスケジュール実行を止めておきたい
  • 複数あるスケジュール実行の設定を、停止させるために全て消して休暇明けにもとに戻すのは手間だ

TROCCOではこれまで、スケジュール実行の一時停止機能などがなかったため、上記のようなご要望には対応が難しかったのですが条件分岐機能をご利用いただくことでご要望とほとんど同じことができるようになりました!

概要

条件分岐機能では、 ◯日より前✕日より後を条件に使うことができます!
例として以下のようなワークフローであれば、 特定の期間のみ転送ジョブやデータマートジョブを実行しない といった動作が可能です。

image.png

条件分岐タスクをご利用の場合、ワークフロー自体の実行は行われます。
ただし、条件分岐タスクのみが動くため転送ジョブやデータマートジョブまで動くときと比べてTROCCOの処理時間やDWHの利用量については低減させることが可能です。

設定方法

  1. ワークフローのタスク追加メニューより、条件分岐を選択します。
    image.png

  2. 条件分岐タスクの内容がわかるような名前を入力して 追加 をクリックします
    image.png

  3. 条件分岐タスクがフローに追加されます。タスクをクリックして、出てくるメニューから 編集 をクリックします
    image.png

  4. 条件を追加する をクリックして、分岐させるための条件を設定します。
    image.png
    今回は特定の期間(2025/12/29~2026/01/04)ではないことを条件とするので、以下のような設定になりました。
    image.png

  5. 保存して、特定の期間以外にはスケジュールで実行させるタスクを True につなげます。
    image.png

例の場合、特定の期間(2025/12/29~2026/01/04)以外は条件に合致したとみなされ True に進みます。
特定の期間(2025/12/29~2026/01/04)は条件に合致しなかったとみなされ False に進みます。
False には後続のタスクが指定されていないので、何も実行せずワークフローが終了します。

ワークフロー自体を保存して、任意のスケジュールを設定して完了です!

その他のご利用方法について

条件分岐タスクでの判定要件として、今回使用した日時のみではなく条件分岐タスクより前に繋がっているジョブ(データ転送タスクなど)の実行結果を条件とすることが可能です。
ユースケースについてもっと知りたい方は、以下の記事もご参考ください!

今後も皆様の業務に役立ちそうな使い方をご紹介してまいります!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?