Zentao API Skills(禅道 API 技能)

🐛 禅道项目管理自动化助手

连接禅道项目管理系统的 RESTful API,支持查询和修改项目、需求、Bug、任务等数据,实现自动化研发管理。

收藏
3.2k
安装
1.3k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

zentao-api 技能通过 RESTful API v2.0 与禅道(ZenTao)项目管理平台深度集成,支持完整的 CRUD 操作:

  • 数据查询:获取项目/产品列表、执行(迭代/Sprint)、Bug、需求(Story)、任务、测试用例、用户等信息
  • 状态管理:解决 Bug、关闭需求、完成任务等状态流转操作
  • 内容创建:新建需求、任务、Bug 等项目资产
  • 数据更新:修改现有资源的标题、优先级、指派等字段

技能采用 Token 缓存机制避免重复登录,首次配置后自动持久化认证信息至 ~/.zentao-token.json,后续调用零交互。

显著优点

1. 自动化研发流程:无需打开禅道 Web 界面,通过自然语言指令即可完成日常项目管理操作
2. 上下文智能:支持意图识别,自动匹配关键词到对应 API 端点(如"解决 Bug"→PUT /bugs/{id}/resolve

3. 安全确认机制:写操作前向用户确认,防止误操作;支持强制跳过确认模式

4. 数据完整性保障:PUT 操作自动调用 GET 回填缺失字段,避免因部分字段更新导致的数据覆盖

潜在缺点与局限性

  • ID 依赖:多数操作需要预先知道数字 ID,无法通过名称直接操作,需先查询列表
  • 版本兼容性:基于 API v2.0,部分旧版禅道可能需要降级至 v1.0
  • 字段不透明:API 字段与 Web 界面不完全一致,某些业务字段可能缺失或命名不同
  • 网络依赖:纯 API 调用模式,离线场景无法使用

适合人群

  • 研发团队负责人、项目经理、Scrum Master
  • 需要批量处理 Bug/任务/需求的测试/开发人员
  • 希望将禅道数据接入自动化工作流的技术团队

常规风险

  • Token 泄露:缓存文件 ~/.zentao-token.json 包含长期有效凭证,需确保文件权限安全(建议 600)
  • 误操作风险:批量修改或删除操作可能造成不可逆数据变更,务必确认写操作内容
  • 权限边界:技能不校验禅道内部权限,实际可操作范围受限于 API Token 所属账号的禅道角色权限
  • 数据一致性:并发编辑场景下可能存在覆盖风险,建议避免高频自动化写操作

Zentao API Skills(禅道 API 技能) 内容

scripts文件夹
手动下载zip · 7.2 kB
get-token.shtext/x-shellscript
请选择文件