From bc1bc1f82abc74e215c4b79fd3ff076a2c688719 Mon Sep 17 00:00:00 2001 From: sunguangming Date: Wed, 22 May 2024 17:07:01 +0800 Subject: [PATCH] * Move metric to config. --- db/update20.0.sql | 4 +--- module/bi/config/metrics.php | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/db/update20.0.sql b/db/update20.0.sql index 497d5e44af..879d02c22a 100644 --- a/db/update20.0.sql +++ b/db/update20.0.sql @@ -103,9 +103,7 @@ INSERT INTO `zt_metric` (`purpose`, `scope`, `object`, `stage`, `type`, `name`, ('scale', 'user', 'ticket', 'released', 'php', '按人员统计的待处理工单数', 'count_of_assigned_ticket_in_user', '待处理工单数', 'count', '按人员统计的待处理工单数表示每个人待处理的工单数量之和。反映了每个人员需要处理的工单数量的规模。该数值越大,说明需要处理的反馈任务越多。', '所有工单个数求和\r\n指派给为某人\r\n过滤已删除的工单\r\n过滤已删除产品的工单', 'realtime', 'system', '2024-05-07 08:00:00', '1', '0', 'nodate'), ('scale', 'user', 'qa', 'released', 'php', '按人员统计的待处理QA数', 'count_of_assigned_qa_in_user', '待处理QA数', 'count', '按人员统计的待处理QA数表示每个人待处理的质量保证问题之和。反映了每个人员需要处理的质量保证问题的规模。该数值越大,说明需要处理的质量保证问题越多。', '所有待处理的QA个数求和(包含:待处理质量保证计划、待处理不符合项)\r\n指派给为某人\r\n质量保证计划状态为待检查、不符合项状态为待解决\r\n过滤已删除的质量保证计划和不符合项\r\n过滤已删除项目的质量保证计划和不符合项', 'realtime', 'system', '2024-05-07 08:00:00', '1', '0', 'nodate'), ('scale', 'user', 'risk', 'released', 'php', '按人员统计的待处理风险数', 'count_of_assigned_risk_in_user', '待处理风险数', 'count', '按人员统计的待处理用户需求数表示每个人待处理的用户需求数量之和。反映了每个人员需要处理的用户需求数量的规模。该数值越大,说明需要投入越多的时间处理用户需求。', '所有风险个数求和\r\n指派给为某人\r\n过滤已删除的风险\r\n过滤已关闭的风险\r\n过滤已删除项目的风险', 'realtime', 'system', '2024-05-07 08:00:00', '1', '0', 'nodate'), -('scale', 'user', 'issue', 'released', 'php', '按人员统计的待处理问题数', 'count_of_assigned_issue_in_user', '待处理问题数', 'count', '按人员统计的待处理问题数表示每个人待处理的问题数量之和。反映了每个人员需要处理的问题数量的规模。该数值越大,项目存在问题越多,需要投入越多的时间处理问题。', '所有问题个数求和\r\n指派给为某人\r\n过滤已删除的问题\r\n过滤已删除项目的问题', 'realtime', 'system', '2024-05-07 08:00:00', '1', '0', 'nodate'), -('scale', 'user', 'requirement', 'released', 'php', '按人员统计的待处理用户需求数', 'count_of_assigned_requirement_in_user', '待处理用需数', 'count', '按人员统计的待处理用户需求数表示每个人待处理的用户需求数量之和。反映了每个人员需要处理的用户需求数量的规模。该数值越大,说明需要投入越多的时间处理用户需求。', '所有用户需求个数求和\r\n指派给为某人\r\n过滤已删除的用户需求\r\n过滤已删除产品的用户需求', 'realtime', 'system', '2024-05-07 08:00:00', '1', '0', 'nodate'), -('scale', 'user', 'epic', 'released', 'php', '按人员统计的待处理业务需求数', '待处理业需数', 'count_of_assigned_epic_in_user', 'count', 'nodate', '按人员统计的待处理业务需求数表示每个人待处理的业务需求数量之和。反映了每个人员需要处理的业务需求数量的规模。该数值越大,说明需要投入越多的时间处理业务需求。', '所有业务需求个数求和\r\n指派给为某人\r\n过滤已删除的业务需求\r\n过滤已删除产品的业务需求', 'realtime', 'system', '2024-05-07 08:00:00', '1', '0', 'nodate'); +('scale', 'user', 'issue', 'released', 'php', '按人员统计的待处理问题数', 'count_of_assigned_issue_in_user', '待处理问题数', 'count', '按人员统计的待处理问题数表示每个人待处理的问题数量之和。反映了每个人员需要处理的问题数量的规模。该数值越大,项目存在问题越多,需要投入越多的时间处理问题。', '所有问题个数求和\r\n指派给为某人\r\n过滤已删除的问题\r\n过滤已删除项目的问题', 'realtime', 'system', '2024-05-07 08:00:00', '1', '0', 'nodate'); ALTER TABLE `zt_chart` ADD `code` varchar(255) not NULL default '' AFTER `name`; ALTER TABLE `zt_pivot` ADD `code` varchar(255) not NULL default '' AFTER `group`; diff --git a/module/bi/config/metrics.php b/module/bi/config/metrics.php index 56b4b1ff4b..5c38dd720c 100644 --- a/module/bi/config/metrics.php +++ b/module/bi/config/metrics.php @@ -4144,3 +4144,31 @@ $config->bi->builtin->metrics[] = array 'desc' => '按项目统计的已完成用户需求数是指状态为已关闭且关闭原因为已完成的用户需求的数量。反映了项目团队在满足用户期望和需求方面的已经实现的任务和计划。已完成用户需求数量的增加表示项目团队已经成功完成了一定数量的用户需求工作,并取得了一定的成果', 'definition' => "项目中用户需求的个数求和\n状态为已关闭\n关闭原因为已完成\n过滤已删除的用户需求\n过滤已删除的项目" ); + +$config->bi->builtin->metrics[] = array +( + 'name' => '按人员统计的被指派的业务需求数', + 'alias' => '被指派的业务需求数', + 'code' => 'count_of_assigned_epic_in_user', + 'purpose' => 'scale', + 'scope' => 'user', + 'object' => 'epic', + 'unit' => 'count', + 'dateType' => 'nodate', + 'desc' => '按人员统计的被指派业务需求数表示每个人待处理的业务需求数量之和。反映了每个人员需要处理的业务需求数量的规模。该数值越大,说明需要投入越多的时间处理业务需求。', + 'definition' => "所有业务需求个数求和\n指派给为某人\n过滤已删除的业务需求\n过滤已删除产品的业务需求" +); + +$config->bi->builtin->metrics[] = array +( + 'name' => '按人员统计的被指派的用户需求数', + 'alias' => '被指派的用户需求数', + 'code' => 'count_of_assigned_requirement_in_user', + 'purpose' => 'scale', + 'scope' => 'user', + 'object' => 'requirement', + 'unit' => 'count', + 'dateType' => 'nodate', + 'desc' => '按人员统计的被指派用户需求数表示每个人待处理的用户需求数量之和。反映了每个人员需要处理的用户需求数量的规模。该数值越大,说明需要投入越多的时间处理用户需求。', + 'definition' => "所有用户需求个数求和\n指派给为某人\n过滤已删除的用户需求\n过滤已删除产品的用户需求" +);