Evose
搭建应用 Apps

Workflow

可视化业务流程编排 · 17 节点 · 4 触发 · 版本与监控

Workflow 是 Evose 流程式自动化的搭建工具。把多步任务编排成一张可视化的图。

何时用 Workflow

  • 步骤固定可重复(每次输入不同,流程一样)
  • 需要批量、定时、API 触发
  • 需要多个 Agent / 工具 / 数据源协同
  • 不需要用户来回对话

不确定?→ Agent vs Workflow

创建 Workflow

  1. 空间 → Apps · Workflow新建
  2. 进入画布,默认含 开始结束 节点
  3. 开始 节点定义输入参数(类型 / 必填 / 默认值)
  4. 拖入业务节点串联
  5. 结束 节点定义输出
  6. 试运行 → 保存版本 → 发布

8 组 17 节点

Workflow 节点与 Chatflow 几乎相同,没有交互组(因为不与用户实时对话):

节点一句话
AILLM · 知识检索调模型、做 RAG
逻辑条件 · 批量 · 循环 · 意图分类分支与循环控制
数据代码 · 模板 · 变量 · 文档抽取 · 参数抽取处理结构化数据
网络HTTP调外部 API
应用Agent · Workflow嵌套调用其他应用
工具MCP · 插件 · 市场工具接外部能力
结束End终止并输出

4 种触发方式

触发何时用
手动默认,在工作台或 API 手动触发
定时(Cron)每天 / 每周 / 每小时跑一次 — 见 调度
事件Webhook / 数据库变更 / 队列消息(预览)
条件满足某条件自动触发(预览)

MVP 当前限制

事件 / 条件触发部分能力为预览版,详见 调度 · MVP 限制

协作模式

Workflow 不是孤岛。它经常与 Agent / Chatflow / 其他 Workflow 协作:

模式 1:Workflow 调 Agent
  Workflow → 节点 → Agent → 推理 → 返回结果

模式 2:Chatflow 触发 Workflow
  用户在 Chatflow 中说"生成报告" → Chatflow 触发后台 Workflow

模式 3:Workflow 编排多个 Agent
  Workflow → Agent A(分析)→ Agent B(撰写)→ Agent C(审核)→ 输出

试运行 + 监控

能力行为
试运行编辑页右上角,输入测试参数立即跑
实时状态每个节点显示等待 / 运行中 / 成功 / 失败
节点耗时每个节点显示执行毫秒数
错误日志失败节点点开看完整异常 + 输入快照
执行历史空间 · 观测 · Traces

版本管理

行为说明
自动保存每次编辑 30 秒落盘草稿
手动版本备注一个版本号(如 v1 · 初版)
版本对比选两个版本看差异
快速回滚一键恢复到任意历史版本
标签给版本打标签(prod / staging)

发布

配置说明
可见范围RBAC + ACL 控制
触发渠道工作台 · 调度 · API · Webhook
API 调用Workflow API

一个最小例子

开始(input.topic) → LLM(生成大纲) → 批量(对每章) → LLM(扩写) → 结束(article)

完整教程 · 第一个 Workflow

反模式

  • 节点数 > 30 — 拆成子 Workflow,主 WF 只做编排
  • 在节点里写大段业务逻辑 — 抽到 Code 节点或 Tool
  • Workflow → Agent → Workflow → Agent 多层嵌套 — Trace 难读、成本难算,优先线性化

接下来

页面导航