跳到主要内容

手动执行

手动执行触发器是最常用的流程入口,支持两种启动方式:

  • 手动执行:在画布中点击顶部工具栏的「执行」按钮直接运行,适合测试和临时任务
  • 被其他工作流调用:通过「调用流程」节点发起调用,可传递参数,子流程执行完毕后可通过「返回」节点将结果返回给调用方

一个工作流可以放置多个手动执行节点,每个可配置不同的执行页面和变量名来接收不同来源的调用。

手动执行

快速上手

  1. 拖入「手动执行」节点到画布,作为流程入口
  2. 配置「执行方式」:打开新标签页还是匹配已打开的页面
  3. 如需接收参数,在「接收数据」中填写变量名(如 data),调用方传来的 JSON 数据会存入该变量
  4. 如果调用方会传入 URL,在「执行页面 URL」中使用 {{data.url}} 引用,即可在指定页面上执行
  5. 直接点击「执行」按钮测试,或保存后被其他工作流调用

参数参考

参数类型默认值说明
执行方式下拉选择必填。打开新标签页 — 新建标签页执行,需填写执行页面 URL;匹配已打开的页面 — 在已打开的页面中按 URL 匹配,需填写匹配模式
执行页面 URL文本新建标签页模式时必填。支持通过 {{变量名}} 引用传入的数据,实现动态 URL
匹配模式文本匹配模式时必填,Chrome match patterns 格式,参见 URL 匹配模式
接收数据文本存储调用方传入数据的变量名,如 data。调用方通过「调用流程」节点传入的 JSON 数据会注入该变量
激活标签页开关false触发时是否自动切换到对应标签页

执行方式

触发器支持两种执行方式,决定工作流在哪个页面上运行:

方式说明需配置
打开新标签页新建一个浏览器标签页,加载指定 URL 后执行执行页面 URL(必填)
匹配已打开的页面在已打开的标签页中按 URL 匹配,匹配到后在该页面执行匹配模式(Chrome match patterns 格式,参见 URL 匹配模式

执行页面 URL 支持通过 {{变量名}} 引用接收到的数据(详见变量名),实现动态指定目标页面。匹配模式固定不变,不支持变量。

接收参数并实现动态 URL

当触发器收到数据时,数据会按 JSON 解析后存入「接收数据」配置的变量名中(如 data)。之后在流程任意位置通过 {{ }} 表达式引用。

典型用法:收到数据中包含 url 字段时,可在「执行页面 URL」中通过变量动态指定目标页面。

收到的数据示例:

{
"url": "https://shop.example.com/order/12345",
"orderId": "12345"
}

触发器配置:

接收数据:data
执行页面 URL:{{data.url}}

流程运行时,「打开网页」或其他节点中也可以引用 {{data.orderId}} 等字段。