GroupInvokeFlow
触发一个工作流多次执行
服务地址:
华东1(杭州)
输入参数
只看必填
FlowId需要运行的工作流ID
GroupKey本次批量执行的分组名
Data该分组执行所需的数据
TotalCount该组执行包含的执行数
Tags为该分组下的每次执行打标签
幂等性参数
ClientToken保证请求幂等性
插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

接口说明

  • 该 API 适用于大批量执行工作流,如果执行频率不超过 100 次/秒,建议使用 InvokeFlow 触发工作流执行。
  • 调用成功后,并不代表所有请求并发执行,逻辑编排会自动根据请求情况确定单次执行的开始执行时间。
  • 该 API 每次调用认为是一次执行分组(Group),假设共需要执行工作流 1000 次,每 100 次为一个分组,那么就需要调用 10 次该 API,同时每次调用均需要传递一个唯一的 GroupKey 作为该组标识。一个分组内包含多个执行数据(Data 为 JSON 数组),每个执行数据对应一次执行(与调用一次 InvokeFlow 一致)。

请求参数

字段名称字段详情
FlowIdstring

需要运行的工作流 ID

示例值:lc-uf6axpwfcw4ubx参考取值来源:
    ListFlows
    CreateFlow
GroupKeystring

本次批量执行的分组名,不同执行分组之间不能重复

示例值:1632117849243
Datastring

该分组执行所需的数据,为 JSON 字符串,格式为:{"Items": []}。Items 数组每一项为单次执行的参数。单次执行参数的编写方式和 InvokeFlow 的 Data 参数一致

示例值:{\"Items\":[{\"resourceId\":\"i-bp1383wskmaa65duviwh\",\"regionId\":\"cn-hangzhou\",\"resourceType\":\"ACS::ECS::Instance\"}],\"Source\":\"CloudConfig\"}
ClientTokenstring

保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符

示例值:abcdefghijklmn
TotalCountinteger<int32>

该组执行包含的执行数,需要和 Data.Items 数组中的个数一致

示例值:1取值 <= 1000
Tagsstring

为该分组下的每次执行打标签,格式为 JSON 数组,数组内为对应执行的标签对象。数组包含的标签对象个数需与 TotalCount 一致

示例值:[{\"key1\":\"value1\",\"key2\":\"value2\"}]

返回参数

字段名称字段详情
Statusstring

本次分组执行的状态:展开详情

示例值:Completed
GroupInvocationIdstring

本次运行的唯一标识符

示例值:7bdbdb58-f028-4155-915e-f21e1f8fc48a
RequestIdstring

请求 ID

示例值:4F06F96E-D1F8-54ED-9611-4F621AD899B5
CurrentCountinteger<int32>

当前待运行的执行数

示例值:10
Successboolean

是否运行成功。展开详情

示例值:true
变更历史
暂无变更历史