全部产品
Search
文档中心

云工作流:等待(Wait)

更新时间:Nov 27, 2024

本文介绍等待状态及其相关使用示例。

基本概念

等待状态可以将执行流程暂停一段时间,然后再继续执行。您可以选择一个相对时间(例如,等待12秒)来暂停流程。

等待状态包含以下属性。

字段

类型

是否必选

描述

示例值

Seconds

int

等待的时间。单位为秒。取值范围如下:

  • 标准模式:[1-300]。

  • 快速模式:[1-20]。

12

支持表达式构造,您可以根据上下文动态设置该值。

Seconds.$: $Input.timeout

Name

string

状态名称。

my state

Description

string

状态描述。

describe it here

Type

string

状态类型。

Pass

Next

string

当前状态的下一个状态。当End取值为true时,无需指定。

my next

End

bool

是否为当前作用域的终结节点。

true

InputConstructor

map[string]any

输入构造器。

请参见输入和输出

OutputConstructor

map[string]any

输出构造器。

请参见输出构造器

使用示例

等待12秒

Type: StateMachine
Name: my-wkfl
SpecVersion: v1
StartAt: Wait1
States:
  - Type: Wait
    Name: Wait1
    Seconds: 12
    End: true