一键导入
zentao-user
禅道(ZenTao) 用户(User)管理 — 列出用户、查看用户详情、按部门/角色查询用户。当用户说:'查询用户'、'用户列表'、'user 列表'、'查看用户'、'用户详情'、'团队成员'、'成员列表'、'谁负责'、'开发者'、'测试人员'、'禅道用户' 时触发。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
禅道(ZenTao) 用户(User)管理 — 列出用户、查看用户详情、按部门/角色查询用户。当用户说:'查询用户'、'用户列表'、'user 列表'、'查看用户'、'用户详情'、'团队成员'、'成员列表'、'谁负责'、'开发者'、'测试人员'、'禅道用户' 时触发。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
禅道(ZenTao) 产品计划(ProductPlan)管理 — 列出产品计划、获取产品计划详情。当用户说:'查询产品计划'、'产品计划列表'、'有哪些计划'、'productplan 列表'、'查看产品计划'、'计划详情'、'禅道产品计划' 时触发。
禅道(ZenTao) 任务管理 — 创建任务、查看任务列表、更新任务状态、分配负责人、开始任务、暂停任务、完成任务、关闭任务。当用户说:'查询任务'、'任务列表'、'有哪些任务'、'task 列表'、'查看任务'、'task 详情'、'创建任务'、'新建 task'、'指派任务'、'开始任务'、'完成任务'、'任务状态'、'待办任务'、'我的任务'、'禅道任务' 时触发。
禅道(ZenTao) Bug (缺陷) 管理 - 查询 bug 列表、查看 bug 详情、创建 bug、更新 bug状态、解决 bug、关闭 bug。当用户说:'查询 bug'、'有哪些 bug'、'bug 列表'、'查看 bug'、'创建缺陷'、'报告 bug'、'登记 bug'、'缺陷'、'bug 数量'、'待处理 bug'、'bug 状态'、'禅道 bug' 时触发。
禅道(ZenTao) 执行/迭代(Execution)管理 — 列出执行、获取执行详情、创建执行。当用户说:'查询执行'、'执行列表'、'execution 列表'、'查看执行'、'执行详情'、'创建执行'、'新建 execution'、'迭代'、'Sprint'、'里程碑'、'禅道执行' 时触发。
禅道(ZenTao) 测试用例(Testcase)管理 — 列出用例、查看用例详情、按产品/项目查询用例、执行用例。当用户说:'查询用例'、'用例列表'、'有哪些用例'、'testcase 列表'、'查看用例'、'用例详情'、'创建用例'、'新建 testcase'、'执行用例'、'用例结果'、'测试用例'、'禅道用例' 时触发。
禅道(ZenTao) 反馈(Feedback)管理 — 列出反馈、获取反馈详情。当用户说:'查询反馈'、'反馈列表'、'有哪些反馈'、'feedback 列表'、'查看反馈'、'反馈详情'、'用户反馈'、'禅道反馈' 时触发。
| name | zentao-user |
| version | 1.2.0 |
| description | 禅道(ZenTao) 用户(User)管理 — 列出用户、查看用户详情、按部门/角色查询用户。当用户说:'查询用户'、'用户列表'、'user 列表'、'查看用户'、'用户详情'、'团队成员'、'成员列表'、'谁负责'、'开发者'、'测试人员'、'禅道用户' 时触发。 |
| metadata | {"requires":{"bins":["zentao-cli"],"envs":["ZENTAO_URL","ZENTAO_TOKEN"]},"cliHelp":"zentao-cli user --help"} |
CRITICAL — 开始前 MUST 先用 Read 工具读取 ../zentao-shared/SKILL.md,其中包含认证、环境变量和错误处理。
用户识别技巧:ZenTao 中用户通过数字 ID 标识,但在指派任务、Bug 等场景中可能使用 account(账号名)。API 调用时注意区分
id和account。用户身份场景:当用户提到"我"(例如"指派给我"、"我创建的"),需要使用当前登录用户的 ID。可以通过
zentao-cli user list查看自己的账号信息。部门与角色:用户归属于部门(dept),拥有角色(role)。常见角色包括:dev(开发)、manager(经理)、qa(测试)、pd(产品)等。
友好输出:在输出用户详情时,除了展示
account和id,还应展示realname(真实姓名)以便识别。
| Role | Description | 描述 |
|---|---|---|
| dev | Developer | 开发人员 |
| manager | Manager | 经理 |
| qa | QA/Test | 测试人员 |
| pd | Product Designer | 产品设计 |
| op | Operations | 运维 |
| admin | Administrator | 管理员 |
user list — List users with optional filtersuser get — Get user details by IDuser me — Get current user infouser create — Create a new useruser update — Update user informationuser delete — Delete a user# 列出系统中的所有用户
zentao-cli user list
# 查看某部门下的所有用户
zentao-cli user list --dept 1
# 组合筛选:某部门的开发人员
zentao-cli user list --dept 1 --role dev
# 查看所有开发人员
zentao-cli user list --role dev
# 查看所有测试人员
zentao-cli user list --role qa
# 通过用户 ID 获取详细信息
zentao-cli user get 123
# 输出包括:账号、姓名、邮箱、部门、角色等
# 列出系统中的所有用户
zentao-cli user list
# 查看某部门下的所有用户
zentao-cli user list --dept 1
# 查看所有开发人员
zentao-cli user list --role dev
# 通过用户 ID 获取详细信息
zentao-cli user get 123
| Field | Type | Description |
|---|---|---|
| id | u64 | 用户 ID(唯一标识) |
| account | string | 登录账号名 |
| realname | string | 真实姓名 |
| string | 邮箱(可选) | |
| dept | u64 | 部门 ID(可选) |
| role | string | 角色(可选) |
| phone | string | 电话(可选) |
| mobile | string | 手机(可选) |
| 错误码 | 说明 | 解决方案 |
|---|---|---|
ZEN_AUTH_FAILED | Token 无效或过期 | 检查 ZENTAO_TOKEN 配置 |
ZEN_NOT_FOUND | 用户不存在 | 检查用户 ID 是否正确 |
ZEN_CONFIG_INVALID | 配置无效 | 验证 ZENTAO_URL 和 ZENTAO_TOKEN |
ZEN_API_ERROR | ZenTao API 返回错误 | 检查服务器状态或稍后重试 |
# 遇到 auth 错误时检查认证状态
zentao-cli auth status
# 验证配置
echo $ZENTAO_URL
echo $ZENTAO_TOKEN
id vs account:用户有 id(数字)和 account(账号名字符串)两种标识方式。API 参数可能接受其中一种或两种都接受,注意区分。
dept 为 0:有些用户可能没有部门,dept 字段为 0 或空。
role 字段值:role 是字符串如 "dev"、"manager",不是数字代码。使用 --role 参数时应使用完整的角色名字符串。
用户不存在时的处理:当查询的用户 ID 或账号不存在时,API 会返回错误而不是空列表。
批量操作:ZenTao 用户管理主要支持查询,不支持批量创建/更新用户(通常由管理员在 Web 端操作)。