禅道的数据库结构

禅道的数据库结构

 

这里附上常用的bug统计sql

#总bug统计
SELECT
b.id as bug编号,p.`name` AS 产品名称,
p1.`name` AS 项目名称,
u.realname as 创建人,
u1.realname as 解决人,
l.value as bug解决方案,
l1.value as bug严重程度,
b.activatedCount as 激活次数,
b.openedDate as 创建时间,
b.resolvedDate as 解决时间,
b.closedDate as 关闭时间
FROM
	zt_bug b
LEFT JOIN zt_product p ON b.product = p.id
LEFT JOIN zt_project p1 ON b.project = p1.id
LEFT JOIN   zt_user u on b.openedBy = u.account
LEFT JOIN   zt_user u1 on b.resolvedBy = u1.account
LEFT JOIN zt_lang l on b.resolution =l.key and l.section='resolutionList'
LEFT JOIN zt_lang l1 on b.severity =l1.key and l1.section='severityList'

where p1.`name` like '%资产管理%' and date_format(b.openedDate,'%Y-%m-%d') BETWEEN '2020-09-28' and '2020-10-09' order by b.openedDate desc
;

#bug统计每个人数量
SELECT a.解决人,COUNT(a.解决人) as bug数量  ,sum(激活次数) as 激活次数  from (SELECT
b.id as bug编号,p.`name` AS 产品名称,
p1.`name` AS 项目名称,
u.realname as 创建人,
u1.realname as 解决人,
l.value as bug解决方案,
l1.value as bug严重程度,
b.activatedCount as 激活次数,
b.openedDate as 创建时间,
b.resolvedDate as 解决时间,
b.closedDate as 关闭时间
FROM
	zt_bug b
LEFT JOIN zt_product p ON b.product = p.id
LEFT JOIN zt_project p1 ON b.project = p1.id
LEFT JOIN   zt_user u on b.openedBy = u.account
LEFT JOIN   zt_user u1 on b.resolvedBy = u1.account
LEFT JOIN zt_lang l on b.resolution =l.key and l.section='resolutionList'
LEFT JOIN zt_lang l1 on b.severity =l1.key and l1.section='severityList' 
) as a where a.项目名称 like '%高地%' and date_format(a.创建时间,'%Y-%m-%d') BETWEEN '2020-09-01' and '2020-10-09' and bug解决方案 not in ('不予解决','需求问题','无法重现') GROUP BY a.解决人 order by a.创建时间 desc

        禅道的数据库命名都比较简明扼要,从字面意思应该都可以猜出来表的用途。如果还不是很清楚的话,可以到每个表对应的模块下面的语言文件里面查找。

       最新版本可以在  禅道 后台---二次开发---数据库 中查看相应的表介绍。

一、我的地盘相关的表

  • zt_todo,待办事宜表。

二、产品相关的表

  • zt_product,记录了产品相关的信息。
  • zt_productplan,记录了产品的计划信息。
  • zt_story,是非常重要的一张表,记录了系统中所有的需求记录。
  • zt_storyspec,记录了需求的描述信息。
  • zt_storystage,记录需求的阶段信息。
  • zt_release,记录了产品的发布信息。这张表同时也和zt_build互相关联。
  • zt_branch,记录产品的分支和平台信息。

三、项目相关的表

  • zt_project,项目表。
  • zt_projectproduct,记录了项目和产品之间的关联关系。
  • zt_projectstory,记录了项目中需要做的需求列表。
  • zt_task,任务表。
  • zt_burn,燃尽图数据表。燃尽图就是根据这张表的数据画出来的。
  • zt_team,记录了项目中的团队成员。
  • zt_build,记录了项目中产品的版本列表。
  • zt_taskestimate,项目任务工时表。

四、测试相关的表

  • zt_bug,bug表,也是大家非常熟悉的一张表了。
  • zt_case,用例表。记录了所有的测试用例。
  • zt_casestep,则是记录了用例相关的步骤,包括历史。
  • zt_testtask,测试版本表,记录了历次的测试任务。
  • zt_testrun,则记录了每个测试任务所对应的用例执行情况。
  • zt_testresult,记录了每个用例历次执行的结果。
  • zt_testsuite,测试套件表。
  • zt_suitecase,套件用例表。
  • zt_testreport,测试报告表。

五、文档库相关的表

  • zt_doclib,记录了自定义文档库列表。
  • zt_doc,则记录了所有的文档。
  • zt_doccontent,文档的内容表。

六、组织管理相关的表

  • zt_user,用户表。
  • zt_group,分组表。
  • zt_usergroup,用户和分组之间的对应关系。
  • zt_grouppriv,分组的权限。
  • zt_dept,部门结构表。
  • zt_userquery,用户自定义查询表。
  • zt_usertpl,用户的自定义模板表。
  • zt_usercontact,用户联系人表。
  • zt_company,这张表记录了当前公司的信息,也是顶级的一张表。

七、后台管理相关的表

  • zt_action,系统日志表。
  • zt_cron,定时任务表,记录计划任务。
  • zt_extension,插件表。
  • zt_history,操作历史表,记录对任何一个对象的所有修改记录,前后值的变化。
  • zt_lang,语言定义表。

八、其他模块相关的表

  • zt_module,也是非常重要的一张表,它维护了禅道系统中的模块划分数据,比如需求的模块划分。
  • zt_effort,日志表。
  • zt_entry,应用表。
  • zt_log,接口日志表。
  • zt_mailqueue,邮件列队表。
  • zt_module,模块表,记录模块信息。
  • zt_notify,提醒信息表,记录所有的提醒信息。
  • zt_score,积分表,记录积分信息。
  • zt_file,附件表。记录了所有的附件。
  • zt_block,区块表,记录我的地盘首页,产品主页,项目主页,测试主页的区块信息。
  • zt_config,系统配置表,记录所有的基本配置信息。
  • zt_webhook,记录webhook信息。
  • zt_webhookdatas,记录webhook的数据表。
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
禅道项目管理软件5.3版本于3月26日正式发布,该版本主要调整界面和修复bug。 修改记录: 完成的需求 设置ie8, ie9的兼容模式 bug的操作系统列表和浏览器列表调整 搜索,计划应该按照日期倒序排 用例前置条件可以回车换行 关闭护项目和产品的时候,历史记录还是英文的用户名,应该用中文的。 任务通过编辑或者工时完成的时候要自动修改指派给字段 把index.php里面的构造函数警告的错误日志去掉。 关于录入工时更新任务的状态 将“后台->清除数据”彻底隐藏 任务记录工时的时候在表zt_taskestimate中记录account属性的值 提需求时所属计划列表倒序排序 首页的动态查询逻辑调整 修复框架默认主题pjax的错误 美化邮件提醒的模板 去掉搜索中产品和项目代码前的首字母 执行sql的时候,忽略注释 创建版本的时候提示上一个版本的名称 测试任务的起止时间可以是一天 调整燃尽图的逻辑 把需求列表模块区域产品名称前面的代号去掉 版本增加附件上传功能 发布增加附件上传功能 发布的详情页面增加下载链接 需求的批量关闭页面去掉table的hover样式 增强系统安全 增强错误提示框架 任务完成的时指派对象只列团队成员 将项目的目标和描述合并 卸载插件的时候备份相应的表 调整产品维护模块页面的样式 导出数据的时候,把相应的id号都带上。 维护模块的时候模块路径应该垂直居中。 批量添加任务的时候,任务标题增加同需求功能 批量添加任务的时候,增加模块字段 批量编辑任务的时候,增加模块字段 调整附件列表的菜单 王春生 把一键安装包里面的localhost改成127.0.0.1 添加任务的时候默认取需求所在的模块 王春生 批量添加需求、任务、bug和用例的时候,将换行符处理为 调整导出模板的文案 调整邮件格式 bug的批量编操作增加批量关闭操作 bug的关闭页面弹出的来的关闭页面,其中备注应当垂直居中。 批量添加编辑任务,相关需求的信息改为[px, xh] 任务指派的时候历史记录显示真实姓名 详细说明:http://php.662p.com/thread-676-1-1.html
禅道项目管理软件5.3版本于3月26日正式发布,该版本主要调整界面和修复bug。 修改记录: 完成的需求 937 设置ie8, ie9的兼容模式 944 bug的操作系统列表和浏览器列表调整 1175 搜索,计划应该按照日期倒序排 1191 用例前置条件可以回车换行 1206 关闭护项目和产品的时候,历史记录还是英文的用户名,应该用中文的。 1209 任务通过编辑或者工时完成的时候要自动修改指派给字段 1211 把index.php里面的构造函数警告的错误日志去掉。 1217 关于录入工时更新任务的状态 1225 将“后台->清除数据”彻底隐藏 1237 任务记录工时的时候在表zt_taskestimate中记录account属性的值 1238 提需求时所属计划列表倒序排序 1240 首页的动态查询逻辑调整 1243 修复框架默认主题pjax的错误 1244 美化邮件提醒的模板 1245 去掉搜索中产品和项目代码前的首字母 1246 执行sql的时候,忽略注释 1247 创建版本的时候提示上一个版本的名称 1248 测试任务的起止时间可以是一天 1249 调整燃尽图的逻辑 1250 把需求列表模块区域产品名称前面的代号去掉 1251 版本增加附件上传功能 1252 发布增加附件上传功能 1253 发布的详情页面增加下载链接 1255 需求的批量关闭页面去掉table的hover样式 1256 增强系统安全 1257 增强错误提示框架 1258 任务完成的时指派对象只列团队成员 1261 将项目的目标和描述合并 1276 卸载插件的时候备份相应的表 1277 调整产品维护模块页面的样式 1278 导出数据的时候,把相应的id号都带上。 1279 维护模块的时候模块路径应该垂直居中。 1280 批量添加任务的时候,任务标题增加同需求功能 1281 批量添加任务的时候,增加模块字段 1282 批量编辑任务的时候,增加模块字段 1283 调整附件列表的菜单 1284 把一键安装包里面的localhost改成127.0.0.1 1285 添加任务的时候默认取需求所在的模块 1286 批量添加需求、任务、bug和用例的时候,将换行符处理为 1289 调整导出模板的文案 1290 调整邮件格式 1291 bug的批量编操作增加批量关闭操作 1294 bug的关闭页面弹出的来的关闭页面,其中备注应当垂直居中。 1301 批量添加编辑任务,相关需求的信息改为[px, xh] 1304 任务指派的时候历史记录显示真实姓名 修复的BUG: 490 5.0.beta2在ie10下每个页面都会有警告 518 项目下拉列表在ie10下搜索框无法输入数据 537 同时发送多封邮件的时候,邮件内容会累加 540 IE11下完成任务会提示关闭选项卡 553 产品没有需求的时候,测试任务按需求关联用例有bug 560 5.2.1任务关联中项目任务无法搜索 561 任务的录入工时删掉工时记录时间处理不完全 562 loader-wizard.php逻辑错误 563 旧版本产品在新建任务时相关需求 564 通过编辑器“插入程序代码”上传的代码如果遇到再次编辑格式会被处理掉。 565 用例详情和编辑中模块和用例模块显示不一致 566 火狐下面bug的自定义模板无法列出 567 页面右上角的快速跳转箭头不起作用了 568 解决undefinedtimedout的问题 569 编辑任务切换模块后,需求应当能保持之前的 570 创建任务的时候,选择指派给,然后再选择任务类型,指派给被置空。 571 创建任务时提交表单后无法禁用提交按钮 572 解决ie下拉菜单固定宽度后无法完整展现内容的问题 573 批量创建bug时,应当根据所属模块设置其默认指派人 574 BUG高级搜索的时候“或者”的位置在Chrome浏览器上偏移了 王 575 文档编辑的时候,xml的标签被去掉了 576 移动web版本创建todo后无法查看 577 项目关联多个产品需求后导航不对
禅道项目管理软件6.2.stable版本于8月27日正式发布,该版本主要细节方面的调整。调整并优化测试流程,修复Bug,提高系统安全性。使用lazarus重构windows一键安装包的控制面板 。 修改记录 完成的功能: 1429 把ajaxform超时的时间拿出来作为参数。 481 增加是否需要打开审核流程的配置 1254 修改打包脚本,去掉内网服务器 984 命令行中的IN_SHELL常量改用PHP_SAPI 1322 dao类增加一个方法,可以允许用户直接执行一个sql。例如:$bugs = $this->dao->query('select * from zt_bug')->fetchAll(); 1173 维护权限的时候应该显示当前维护的分组 1422 删除用不到的js控件 357 dao增加count(*)的功能。 例如:$count = $this->dao->select('*')-from(TABLE_BUG)->where('status')->eq('normal')->count(); 1235 项目中新增需求时默认无需评审 1165 整理每个页面的标题和position 1207 发布关联bug的时候,不关联解决方案等于延期的bug 1371 项目的日志里面记录版本的创建时间和测试任务的提交,完成时间。 1436 快速跳转部分去掉圆角 808 任务增加暂停状态 1114 用例执行失败的时候,可以考虑分步骤提交bug。 1349 批量新增bug增加“同上”功能 1432 去掉发布和版本里面的“已关联bugs”中的复数s。 1055 查看组织日志/TODO时,横向滚动时,锁定前两列的部门及员工姓名。 1337 bug创建的时候增加优先级字段 1182 计划关联需求时增加按照模块搜索功能 1428 任务详情页面显示需求的描述。 981 调整各个对象编辑页面的标题文本框的排版 1395 添加动态中动作的中文支持 315 设定编辑器tabindex 1439 调整转入任务时项目列表的算法 1217 关于录入工时更新任务的状态 1125 当需求,任务,bug的管理或者解决方案为重复的时候,增加搜索功能。 1369 重新梳理下邮件错误的提示。 1348 查看版本关联bug弹出的页面增加操作按钮 1193 项目转入bug作为任务的时候将延期的也放在列表中 1431 调整各个新增页面的间距,将其缩小。 1262 在项目的下拉菜单中增加所有项目的链接 1324 使用lazarus重构windows一键安装包的控制面板 1175 搜索,计划应该按照日期倒序排 1424 产品页面提需求时如果不需要评审给用户提示评审人会变成指派人 1238 提需求时所属计划列表倒序排序 1320 重置数据之后,应当提示用户结果 1169 需求的详情页显示项目 1210 集成环境首页的自动跳转去掉 1394 6.0版本更换主题后,指派列表调整对比度,使用户更容易识别内容 1438 检查确认编辑器贴图功能是否正常 855 各个列表页面增加不同状态颜色的显示 1124 重新实现dao里面的检查字符串长度的计算方式 1359 项目导入bug的时候,自动计算模块 1199 linux一键安装包的控制脚本初始化对xampp变量的设置 1434 调整产品各个操作的界面。 1347 一键安装包首页居中对齐。 1430 模块的编辑,无法编辑名称。 483 各个列表页面默认不显示已经关闭的对象 1256 对表单提交过来的字段进行specialchars处理。 1022 添加需求,任务,bug,文档的时候判断是否重复。 1237 任务记录工时的时候在表zt_taskestimate中记录account属性的值 905 文档可以修改其所属的文档库 1167 邮件配置参数中过滤空格字符 1208 项目中bug列表的优先级还是用图标来显示 1437 调整桌面提醒工具权限错误的提示 1358 计划列表页面描述里面P标签的margin去掉。 1433 调整项目各个操作的界面。 1343 从用例创建bug的时候,可以选择步骤。 1057 重新梳理默认的权限列表 1183 调整两个日期选择框同时存在情况下第二个的默认值 修复的BUG: 598 6.0测试任务中查看用例结果版本信息为空 608 bug导入任务后更新任务(或bug)的状态时页面没有跳转 610 维护项目文档库的模块时把产品的模块也复制过来了 611 燃尽图的delta功能失效 622 用例批量创建需求下拉菜单无内容 618 权限管理页面去掉Bug自定义 下载地址 一、禅道项目管理软件源码下载 下载站点1:http://sourceforge.net/projects/zentao/files/6.2/ZenTaoPMS.6.2.stable.zip/download 下载站点2:http://dl.zentao.net/6.2/ZenTaoPMS.6.2.stable.zip 二、集成运行环境下载:切勿下载下面的软件进行升级,仅适用于新安装 Windows一键安装包(适用于windows系列) 下载站点1:http://sourceforge.net/projects/zentao/files/6.2/ZenTaoPMS.6.2.stable.exe/download 下载站点2:http://dl.zentao.net/6.2/ZenTaoPMS.6.2.stable.exe Linux一键安装包 32位: 下载站点1:http://sourceforge.net/projects/zentao/files/6.2/ZenTaoPMS.6.2.stable.linux-32.7z/download 下载站点2:http://dl.zentao.net/6.2/ZenTaoPMS.6.2.stable.linux-32.7z 64位: 下载站点1:http://sourceforge.net/projects/zentao/files/6.2/ZenTaoPMS.6.2.stable.linux-64.7z/download 下载站点2:http://dl.zentao.net/6.2/ZenTaoPMS.6.2.stable.linux-64.7z 安装和升级文档 安装文档:http://www.zentao.net/book/zentaopmshelp/40.html 升级文档:http://www.zentao.net/book/zentaopmshelp/41.html

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值