KompiraEnterpriseで時間によってジョブフローを切り替えたい
KompiraEnterpriseのジョブフローで時間によってPigeonの起動の有り無しを設定したいのですが、Enterpriseのジョブフローで設定など加えるのでしょうか。よろしくお願いいたします。
-
正式なコメント
Enterprise のジョブフローの設定というよりは、ジョブフローの中で、現在時刻を取得して、それによって条件分岐を行う、といった処理を記述することで実現可能かと思います。
ジョブフロ―の中で現在時刻は、 now() 組み込み関数によって取得できます。Datetime 型の値が返されますので、その値のhour属性を参照することで条件分岐可能かと思います。以下にサンプルのコード片を示します。
[dt = now()] ->
{ if dt.hour >= 6 and dt.hour < 23 |
then: ... # 日中時間帯の処理
else: ... # 深夜、早朝帯の処理
} ->
...Datetime型の詳細については、オンラインマニュアルの 4.3.3.3. 日時型(Datetime) をご参照ください。
コメントアクション
サインインしてコメントを残してください。
コメント
2件のコメント