基于AI快速生成的工作流框架

更新时间:
复制为 MD 格式

云工作流提供AI快速生成工作流框架功能,您只需简单输入业务需求描述即可自动生成所需框架,包括输入输出构造示例、完整的代码以及流程详细介绍。

操作步骤

  1. 登录云工作流控制台,在顶部菜单栏,选择地域。

  2. 工作流列表页面,单击创建工作流,选择AI智能生成工作流框架,在文本框中输入需求描述,单击生成工作流

  3. AI智能生成工作流框架对话框中,选择一个目标方案,单击使用该方案。您也可通过单击继续优化,在文本框中输入优化内容,继续生成工作流。

    对话框中会展示多个版本方案(如 V1、V2)供对比选择,每个版本左侧为流程图缩略图,右侧为步骤说明。底部工具栏提供预设优化标签:灵感生成注释细化流程优先函数计算优先自建网关,可快速指定优化方向,单击 生成工作流 按钮执行生成。

  4. 使用该方案后,您可以根据需求在编辑工作流页面进行编辑。编辑工作流的方法有两种:

    使用CloudFlow Studio

    通过拖拽界面,提供直观的可视化工具来设计和编辑工作流。此处以订单管理的流程架构为例。

    1. CloudFlow Studio编辑页签,根据步骤名称提示,选择任务状态,将它们拖动至画布所需位置。

    2. 依次选中流程图中的状态节点,为其设置基本配置输入配置输出配置错误处理

    3. (可选)选择工作流配置页签,设置流程角色信息。然后依次单击保存退出

      说明

      如果您的流程涉及集成云产品服务,则必须配置已授予相应权限策略的角色,详情请参见执行角色

      完成编排后,工作流包含以下步骤:StartCreateOrder(FC:InvokeFunction)→ CheckStock(FC:InvokeFunction)→ DeductStock(FC:InvokeFunction)→ ConfirmOrder(MNS:SendMessage)→ End,并通过 Catch 分支连接到 FailOrder(MNS:SendMessage)→ End 实现异常处理。选中任一步骤节点后,右侧属性面板可配置其调用参数,例如 DeductStock 节点的 YAML 配置包含 resourceArninvocationTypebody 等字段。

    使用YAML编辑

    通过编写简洁且易读的YAML配置文件来定义和管理工作流。此处以订单管理的流程架构为例。

    1. 选择YAML编辑页签,切换为使用脚本创建工作流。根据生成的架构,替换对应的YAML代码。

    2. (可选)选择工作流配置页签,设置流程角色信息。然后依次单击保存退出

      说明

      如果您的流程涉及集成云产品服务,则必须配置已授予相应权限策略的角色,详情请参见执行角色

      CloudFlow Studio 页面,左侧 YAML 编辑器中定义 StateMachine 类型工作流(SpecVersion v1),包含 CreateOrder(FC:InvokeFunction,调用 order-service/createOrder)、CheckStock(FC:InvokeFunction,调用 inventory-service/checkStock,含 Catch 错误处理)、DeductStock(FC:InvokeFunction)、ConfirmOrderFailOrder(MNS:SendMessage)等状态节点。右侧可视化面板实时展示流程图:Start → CreateOrder → CheckStock → DeductStock → ConfirmOrder → End,CheckStock 的 Catch 分支指向 FailOrder → End。

相关文档

流程执行管理