KompiraEnterpriseで時間によってジョブフローを切り替えたい

コメント

2件のコメント

  • 正式なコメント
    Permanently deleted user

    Enterprise のジョブフローの設定というよりは、ジョブフローの中で、現在時刻を取得して、それによって条件分岐を行う、といった処理を記述することで実現可能かと思います。

    ジョブフロ―の中で現在時刻は、 now() 組み込み関数によって取得できます。Datetime 型の値が返されますので、その値のhour属性を参照することで条件分岐可能かと思います。以下にサンプルのコード片を示します。

    [dt = now()] ->
    { if dt.hour >= 6 and dt.hour < 23 |
    then: ... # 日中時間帯の処理
    else: ... # 深夜、早朝帯の処理
    } ->
    ...

    Datetime型の詳細については、オンラインマニュアルの 4.3.3.3. 日時型(Datetime) をご参照ください。

    コメントアクション パーマリンク
  • 緒方

    ありがとうございました。

    0
    コメントアクション パーマリンク

サインインしてコメントを残してください。