| 名称 | Coze工作流接口 |
| 版本号 | V1.0 |
| 应用编号 | APP1913 |
| 应用类型 | 插件 |
| 发布时间 | 2026-05-06 11:58:55 |
| 更新时间 | 2026-05-06 11:13:35 |
| 插件类型 | 工具类 |
| 功能类别 | AI 工具 |
| 依赖场景 | CMS建站系统大众版 说明 |
| 源码加密 | 未加密 |
| 技术保障 | |
| 支持浏览器 | Chromium内核浏览器、Chrome、Edge、Firefox、Safari、Opera等 |
扣子工作流接口插件将迅睿CMS与扣子(Coze)AI工作流平台无缝集成,实现网站数据的自动化AI处理。插件负责接口对接与数据流转,具体的AI处理逻辑需在扣子平台自行编写工作流实现。
核心能力:
Cozeall 上传至 dayrui/App/ 目录扣子工作流接口
├── API配置管理 管理扣子平台的API连接凭据
│ ├── 配置名称 标识不同API配置
│ ├── API Token 扣子平台的认证令牌
│ ├── API地址 扣子API服务地址(默认 https://api.coze.cn)
│ ├── 工作流ID 扣子平台的工作流唯一标识
│ └── 数据来源 选择读取草稿表/待审表/正式表
│
├── 工作流配置管理 配置数据映射与执行参数
│ ├── 关联API配置 绑定上一步创建的API配置
│ ├── 绑定模块 选择要处理的迅睿CMS内容模块
│ ├── 发送参数 迅睿字段 → 扣子工作流输入参数
│ ├── 接收参数 扣子工作流输出 → 迅睿字段
│ └── 筛选条件 过滤需要处理的数据
│
├── 数据管理与入队 选择数据并提交到执行队列
│ ├── 数据列表浏览 查看模块中的数据及入队状态
│ ├── 单条入队 将单条数据加入执行队列
│ └── 批量入队 将多条数据批量加入执行队列
│
└── 执行记录管理 查看任务执行状态与结果
├── 统计概览 总记录/成功/失败/待执行/执行中
├── 状态筛选 按工作流、状态筛选记录
├── 移出队列 取消待执行的任务
└── 清空记录 批量清理历史记录
第1步:注册扣子账号 → 创建工作流 → 获取API Token和工作流ID
↓
第2步:在插件中添加API配置(填入Token、工作流ID等)
↓
第3步:创建工作流配置(绑定模块、配置发送/接收参数映射)
↓
第4步:进入数据列表,选择数据入队
↓
第5步:系统自动执行,在执行记录中查看结果
假设你想实现:将草稿文章的标题和内容发送给扣子,让AI优化后写回。
title(迅睿标题字段)→ title(扣子输入参数名),content → contenttitle(扣子输出参数名)→ title(迅睿标题字段),content → content进入后台「扣子工作流接口」→「API配置」,可管理所有扣子平台的API连接配置。

进入后台「扣子工作流接口」→「工作流管理」,可管理所有工作流配置。每个工作流配置绑定一个API配置和一个内容模块,定义了数据的发送和接收映射关系。


点击「添加工作流」按钮,填写以下信息:
| 字段 | 说明 | 是否必填 | |------|------|---------| | 工作流名称 | 标识此工作流配置,如"标题优化" | 是 | | 关联API配置 | 选择已创建的API配置,决定调用哪个扣子工作流 | 是 | | 绑定模块 | 选择要处理的迅睿CMS内容模块 | 是 | | 最大内容长度 | 发送内容字段的最大字符数,超出部分将被截断,默认3000 | 否 | | 状态 | 启用/禁用此工作流 | 否(默认启用) | | 排序 | 数字越小越靠前 | 否 |
选择模块后,系统会自动加载该模块的所有字段,供后续参数映射使用。
发送参数定义了哪些迅睿CMS字段的数据发送给扣子工作流。
每行配置包含:
| 项目 | 说明 | |------|------| | 迅睿字段名 | 从下拉列表中选择模块字段(如 title、content) | | 迅睿字段类型 | 自动识别,如 Text、Textarea、Selects 等 | | 扣子参数名 | 对应扣子工作流的输入参数名称 | | 扣子参数类型 | 扣子工作流的参数类型,通常为 String |
配置要点:
接收参数定义了扣子工作流返回的数据如何写入迅睿CMS字段。
每行配置包含:
| 项目 | 说明 | |------|------| | 扣子响应字段 | 扣子工作流输出中的字段名 | | 扣子字段类型 | 扣子输出的字段类型 | | 迅睿字段名 | 要写入的迅睿CMS模块字段 | | 迅睿字段类型 | 目标字段的类型,影响数据格式转换 |
配置要点:
output.title 可提取 {"output":{"title":"xxx"}} 中的值筛选条件用于过滤数据列表中显示的数据,帮助快速定位需要处理的内容。
支持的筛选类型:
| 类型 | 说明 | 示例 | |------|------|------| | 为空 | 字段值为空或NULL | 筛选标题为空的数据 | | 包含 | 字段值包含指定文本 | 标题包含"待优化" | | 长度小于 | 字段值字符长度小于指定值 | 内容长度<100(可能需要补充) |
注意: 筛选条件仅影响数据列表的显示过滤,不影响入队操作本身。
工作流配置完成后,需要选择具体的数据提交到执行队列。

在工作流列表中,点击对应工作流的「数据」按钮,进入该工作流的数据管理页面。
数据列表展示的是该工作流绑定模块中、对应数据来源表(草稿表/待审表/正式表)的数据。
在数据列表中,每行数据右侧有「入队」按钮,点击即可将该条数据加入执行队列。
入队时系统会进行以下校验:
批量入队同样会进行重复检查和各项校验,已在队列中的数据会自动跳过。
数据列表中每条数据会显示其入队状态:
| 状态 | 含义 | |------|------| | 待执行 | 已入队,等待系统自动执行 | | 执行中 | 正在调用扣子API处理 | | 成功 | 扣子工作流执行完成,数据已写回 | | 失败 | 执行失败,可查看错误信息 | | 未入队 | 尚未加入执行队列 |
进入后台「扣子工作流接口」→「执行记录」,可查看所有任务的执行状态和详细日志。

记录列表展示以下信息:
| 列 | 说明 | |----|------| | 记录ID | 系统自增ID | | 工作流名称 | 关联的工作流配置名称 | | 文章ID | 源数据的文章ID | | 标题 | 源数据的标题 | | 原始数据 | 发送给扣子前的数据快照 | | 保存数据 | 扣子处理完成后写回的数据 | | 状态 | 待执行/执行中/成功/失败 | | 完成时间 | 执行完成的时间 |
筛选功能:
执行记录页面顶部显示统计卡片:
| 统计项 | 说明 | |--------|------| | 总记录 | 所有执行记录总数 | | 成功 | 状态为"成功"的记录数 | | 失败 | 状态为"失败"的记录数 |
对于状态为「待执行」的记录,可以执行「移出队列」操作:
移出队列后,记录状态变为「失败」,错误信息为"手动移出队列",同时系统会删除对应的定时任务。
注意: 执行中的任务无法移出队列。
限制: 执行中的任务无法删除,需等待执行完成后再操作。
点击「清空记录」下拉按钮,支持以下选项:
| 选项 | 说明 | |------|------| | 清空成功记录 | 删除所有状态为"成功"的记录 | | 清空失败记录 | 删除所有状态为"失败"的记录 | | 清空所有记录 | 清空全部执行记录(执行中的任务需先等待完成) |
用户入队操作
│
▼
创建执行记录(状态:待执行)
│
▼
注册系统定时任务(cron)
│
▼
系统定时触发 Cron\Execute.php
│
▼
校验记录状态 → 更新为"执行中"
│
▼
读取源数据 → 构建请求参数
│
▼
调用扣子API(POST /v1/workflow/run)
│
▼
解析响应数据 → 按接收参数映射写回
│
▼
若来源为草稿/待审表 → 移动到正式表
│
▼
更新记录状态为"成功"
根据API配置中选择的「数据来源」不同,数据处理流向有所区别:
草稿表 → 正式表:
待审表 → 正式表:
正式表 → 正式表(原地更新):
插件内置了完善的超时检测和重试机制
恢复流程:
请求格式:
POST {base_url}/v1/workflow/run
Headers:
Authorization: Bearer {token}
Content-Type: application/json
Body:
{
"workflow_id": "xxx",
"parameters": {
"参数名1": "值1",
"参数名2": "值2"
}
}
响应解析策略: 插件会智能解析扣子API的响应数据,按以下优先级提取结果:
output.title 会逐层深入查找output、data、result 等常见容器中查找API调用容错:
插件会根据迅睿CMS字段类型自动进行数据格式转换
重要提示: 本插件只提供接口和数据处理逻辑,具体的应用功能需要自行在扣子平台编写工作流实现。
api.coze.cn,如使用国内服务器一般无问题,海外服务器可能需要确认网络连通性



