自动化工作流
工作流概念与使用方式(以实际客户端为准);通过工作流可将重复性任务固化为步骤并自动执行。**您也可以直接在智能体界面用自然语言下达任务**,由 Agent 自动拆解并执行,无需预先编排工作流。
功能以客户端为准
工作流编辑、触发方式等以当前版本客户端实际功能为准。更多模板可前往 智能体市场 浏览。
什么是工作流
工作流是一系列自动执行的任务步骤。您可以:
- 定义触发条件(如文件变化、定时任务)
- 设置多个处理步骤
- 连接不同的功能模块
- 保存并重复使用
创建工作流
- 打开 OmniAgent 主界面
- 点击左侧菜单的「工作流」
- 点击「新建工作流」按钮
- 拖拽节点到画布上
- 连接节点定义执行顺序
- 配置每个节点的参数
- 保存并命名您的工作流
您也可以使用 YAML 定义工作流:
name: 图片处理工作流
trigger:
type: folder_watch
path: ~/Downloads
pattern: "*.{jpg,png,gif}"
steps:
- name: 压缩图片
action: image.compress
params:
quality: 80
- name: 添加水印
action: image.watermark
params:
text: "© OmniAgent"
position: bottom-right
- name: 移动到相册
action: file.move
params:
destination: ~/Pictures/Processed常用工作流模板
工作流与模板
更多工作流或智能体模板可在 智能体市场 浏览与安装。
文件整理
自动将下载文件夹中的文件按类型分类:
| 文件类型 | 目标文件夹 |
|---|---|
| 图片 (.jpg, .png, .gif) | ~/Pictures |
| 文档 (.pdf, .docx, .xlsx) | ~/Documents |
| 视频 (.mp4, .avi, .mkv) | ~/Videos |
| 压缩包 (.zip, .rar, .7z) | ~/Archives |
批量重命名
按规则批量修改文件名:
- 添加日期前缀
- 替换特定字符
- 序号自增
- 大小写转换
数据备份
定时将指定文件夹备份到云存储或外部硬盘:
name: 每日备份
trigger:
type: schedule
cron: "0 2 * * *" # 每天凌晨2点
steps:
- name: 压缩文档
action: archive.create
params:
source: ~/Documents/Work
output: ~/Backups/work_{date}.zip
- name: 上传到云端
action: cloud.upload
params:
service: onedrive
path: /Backups调试与日志
每个工作流执行时都会记录详细日志:
- 执行时间
- 每个步骤的状态
- 错误信息(如果有)
- 处理的文件列表
在工作流详情页面点击「执行历史」可以查看所有执行记录。