禅道插件

与禅道项目管理系统集成——需求、任务、缺陷和工时管理。

概述

禅道插件通过 MySQL 直连禅道数据库,让 AI 员工可以在对话中直接管理禅道中的需求、任务和缺陷。

工具列表

工具名功能说明
zentao_create_story创建需求填写标题、描述、优先级等
zentao_update_story更新需求修改状态、内容、负责人
zentao_my_stories查询我的需求按状态筛选当前用户的需求
zentao_create_task创建任务关联需求,填写任务信息
zentao_update_task更新任务修改状态、进度、剩余时间
zentao_my_tasks查询我的任务查看待办、进行中的任务
zentao_task_detail任务详情查看任务完整信息和历史
zentao_create_bug创建缺陷填写缺陷信息,关联任务
zentao_update_bug更新缺陷修改状态(确认/修复/关闭)
zentao_my_bugs查询我的缺陷查看分配给我的 Bug
zentao_log_effort记录工时为任务记录实际工时

配置

环境变量

OPENVORT_ZENTAO_HOST=192.168.8.221    # 禅道数据库地址
OPENVORT_ZENTAO_USER=zentao           # 数据库用户名
OPENVORT_ZENTAO_PASSWORD=yourpassword  # 数据库密码
OPENVORT_ZENTAO_DATABASE=zentao       # 数据库名称
# 端口默认 3306,无需额外配置

也可以在 Web 管理面板的插件配置中设置。

使用示例

查看我的任务

用户: 我在禅道上还有哪些待办任务?

AI: 你当前有 3 个进行中的任务:
  1. #1024 - 用户登录页重构(剩余 4h)
  2. #1031 - API 接口文档更新(剩余 2h)
  3. #1035 - 单元测试补充(剩余 6h)

提 Bug

用户: 帮我在禅道提一个 Bug,导出功能在 Safari 上报错

AI: 好的,我帮你创建缺陷:
  - 标题:导出功能在 Safari 浏览器上报错
  - 严重程度:普通
  - 描述:用户在 Safari 浏览器中使用导出功能时出现 JS 错误
  已创建:#BUG-256。需要补充更多复现步骤吗?

记录工时

用户: 帮我记一下,任务 1024 今天干了 3 小时

AI: 已为任务 #1024「用户登录页重构」记录 3 小时工时。
  当前累计 8h / 预估 12h,进度 67%。

注意事项

  • 禅道插件通过 MySQL 直连数据库,需要确保 OpenVort 服务器能访问禅道数据库
  • 用户身份映射依赖通讯录插件的成员匹配