すべてのプロダクト
Search
ドキュメントセンター

CloudFlow:待機ステップ

最終更新日:Jan 12, 2025

このトピックでは、待機ステップと関連する例について説明します。

概要

待機ステップは、フローの実行を一定時間一時停止してから続行します。相対時間を選択するか、タイムスタンプを使用して絶対終了時間を指定できます。

待機ステップには、次の属性が含まれています。

  • type: 必須。ステップのタイプ。値 wait は、ステップが待機ステップであることを示します。
  • name: 必須。ステップ名。
  • duration: オプション。待機する相対時間(秒単位)。定数または入力のパラメーターを指定できます。たとえば、10 は 10 秒待機することを示し、$.sleep は、待機時間が入力 sleep キーから取得されることを示します。duration または timestamp のいずれかを指定する必要があります。
  • timestamp: オプション。待機する絶対時間(RFC3339 形式)。定数または入力のパラメーターを指定できます。たとえば、2019-05-02T15:04:05Z は、2019 年 5 月 2 日 15:04:05 UTC まで待機することを示します。時間が現在の時間より前の場合、待機ステップは終了します。
  • end: オプション。現在のステップが終了した後、後続のステップに進むかどうかを指定します。
  • inputMappings: オプション。入力マッピング。
  • outputMappings: オプション。出力マッピング。待機ステップはデータを生成せず、その $local は空です。
説明 最大待機時間は 2 日間に制限されています。

  • 待機時間 20 秒
    version: v1
    type: flow
    steps:
      - type: wait
        name: wait20s
        duration: 20           
  • 入力によって決定される待機時間
    version: v1
    type: flow
    steps:
      - type: wait
        name: custom_wait
        duration: $.wait            
  • 絶対待機時間
    version: v1
    type: flow
    steps:
      - type: wait
        name: wait20s
        timestamp: 2019-05-02T15:04:05Z            
  • 入力によって決定される絶対待機時間
    version: v1
    type: flow
    steps:
      - type: wait
        name: custom_wait
        timestamp: $.wait_timestamp