* Fix metric with definition.

This commit is contained in:
qixinzhi
2023-10-13 09:22:27 +00:00
parent c796fb6e10
commit 4b944ec5c4
9 changed files with 31 additions and 21 deletions
@@ -9,7 +9,7 @@
* 度量名称:按执行统计的任务预计工时数
* 单位:小时
* 描述:按执行统计的任务预计工时数是指在执行管理中,对所有任务的预计工时进行统计和汇总的度量。该度量项反映了任务的预计复杂性和所需的资源投入,可以帮助团队管理者评估任务的难度并安排资源。
* 定义:执行中任务的预计工时数求和;过滤已删除的任务;过滤父任务;过滤已删除的执行;过滤已删除的项目;
* 定义:执行中任务的预计工时数求和;过滤已删除的任务;过滤已取消的任务;过滤父任务;过滤已删除的执行;过滤已删除的项目;
*
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
* @author zhouxin <zhouxin@easycorp.ltd>
@@ -22,14 +22,16 @@ class estimate_of_task_in_execution extends baseCalc
{
public $dataset = 'getTasks';
public $fieldList = array('t1.execution', 't1.estimate', 't1.parent');
public $fieldList = array('t1.execution', 't1.estimate', 't1.parent', 't1.status');
public $result = array();
public function calculate($row)
{
$parent = $row->parent;
if($parent == '-1') return;
$status = $row->status;
if($parent == '-1' || $status == 'cancel') return false;
if(!isset($this->result[$row->execution])) $this->result[$row->execution] = 0;
$this->result[$row->execution] += $row->estimate;
@@ -9,7 +9,7 @@
* 度量名称:按执行统计的任务剩余工时数
* 单位:小时
* 描述:按执行统计的任务剩余工时数是指当前未消耗的工时总和,用于完成所有任务。该度量项反映了任务完成的剩余工作量,可以帮助团队预测任务的完成时间和资源需求。
* 定义:执行中任务的剩余工时数求和;过滤已删除的任务;过滤父任务;过滤已删除的执行;过滤已删除的项目;
* 定义:执行中任务的剩余工时数求和;过滤已删除的任务;过滤已取消的任务;过滤父任务;过滤已删除的执行;过滤已删除的项目;
*
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
* @author zhouxin <zhouxin@easycorp.ltd>
@@ -22,14 +22,16 @@ class left_of_task_in_execution extends baseCalc
{
public $dataset = 'getTasks';
public $fieldList = array('t1.execution', 't1.left', 't1.parent');
public $fieldList = array('t1.execution', 't1.left', 't1.parent', 't1.status');
public $result = array();
public function calculate($row)
{
$parent = $row->parent;
if($parent == '-1') return;
$status = $row->status;
if($parent == '-1' || $status == 'cancel') return false;
if(!isset($this->result[$row->execution])) $this->result[$row->execution] = 0;
$this->result[$row->execution] += $row->left;
@@ -9,7 +9,7 @@
* 度量名称:按项目统计的任务预计工时数
* 单位:小时
* 描述:按项目统计的任务预计工时数是指在项目管理中,对所有任务的预计工时进行统计和汇总的度量。这个度量项用于评估项目的工作量和资源需求,并帮助规划和安排项目团队。任务预计工时数是通过对每个任务的工作量估算进行累加而得,可以作为项目计划和进度控制的依据。
* 定义:项目中任务的预计工时数求和;过滤已删除的任务;过滤父任务;过滤已删除执行的任务;过滤已删除的项目;
* 定义:项目中任务的预计工时数求和;过滤已删除的任务;过滤已取消的任务;过滤父任务;过滤已删除执行的任务;过滤已删除的项目;
*
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
* @author zhouxin <zhouxin@easycorp.ltd>
@@ -22,14 +22,16 @@ class estimate_of_task_in_project extends baseCalc
{
public $dataset = 'getTasks';
public $fieldList = array('t1.estimate', 't1.project', 't1.parent');
public $fieldList = array('t1.estimate', 't1.project', 't1.parent', 't1.status');
public $result = array();
public function calculate($row)
{
$parent = $row->parent;
if($parent == '-1') return;
$status = $row->status;
if($parent == '-1' || $status == 'cancel') return false;
if(!isset($this->result[$row->project])) $this->result[$row->project] = 0;
$this->result[$row->project] += $row->estimate;
@@ -9,7 +9,7 @@
* 度量名称:按项目统计的任务剩余工时数
* 单位:小时
* 描述:按项目统计的任务剩余工时数是指当前未消耗的工时总和,用于完成所有任务。该度量项可以用来评估项目在任务执行过程中剩余的工作量和时间,以及为完成任务所需的资源和计划。较小的任务剩余工时总数可能表示项目将及时完成任务,而较大的任务剩余工时总数可能需要重新评估进度和资源分配。
* 定义:项目中任务的剩余工时数求和;过滤已删除的任务;过滤父任务;过滤已删除执行的任务;过滤已删除的项目;
* 定义:项目中任务的剩余工时数求和;过滤已删除的任务;过滤已取消的任务;过滤父任务;过滤已删除执行的任务;过滤已删除的项目;
*
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
* @author zhouxin <zhouxin@easycorp.ltd>
@@ -22,14 +22,16 @@ class left_of_task_in_project extends baseCalc
{
public $dataset = 'getTasks';
public $fieldList = array('t1.left', 't1.project', 't1.parent');
public $fieldList = array('t1.left', 't1.project', 't1.parent', 't1.status');
public $result = array();
public function calculate($row)
{
$parent = $row->parent;
if($parent == '-1') return;
$status = $row->status;
if($parent == '-1' || $status == 'cancel') return false;
if(!isset($this->result[$row->project])) $this->result[$row->project] = 0;
$this->result[$row->project] += $row->left;
@@ -9,7 +9,7 @@
* 度量名称:按系统统计的每日投入总人天
* 单位:人天
* 描述:按系统统计的每日投入总人天是指团队每日投入的工作量。该度量项可以用来评估每日人力资源投入情况。
* 定义:复用:;按全局统计的每日日志记录的工时总数;公式:;按全局统计的每日投入总人天=按全局统计的每日日志记录的工时总数/后台配置的每日可用工时;
* 定义:复用:;按系统统计的每日日志记录的工时总数;公式:;按系统统计的每日投入总人天=按系统统计的每日日志记录的工时总数/后台配置的每日可用工时;
*
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
* @author qixinzhi <qixinzhi@easycorp.ltd>
@@ -9,7 +9,7 @@
* 度量名称:按系统统计的年度关闭项目的任务预计工时数
* 单位:个
* 描述:按系统统计的年度关闭项目的任务预计工时数是指在某年度关闭项目预计需要花费的总工时数。该度量项可以用来评估团队或组织在任务完成方面的工时规划和估算准确性。较准确的年度完成任务预计工时数可以帮助团队更好地安排资源和时间,提高任务的完成效率和进度控制。
* 定义:所有项目任务的预计工时数求和;项目状态为已关闭;关闭时间为某年;过滤父任务;过滤已删除的任务;过滤已删除的项目;
* 定义:所有项目任务的预计工时数求和;项目状态为已关闭;关闭时间为某年;过滤父任务;过滤已删除的任务;过滤已取消的任务;过滤已删除的项目;
*
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
* @author zhouxin <zhouxin@easycorp.ltd>
@@ -22,14 +22,16 @@ class estimate_of_annual_closed_project extends baseCalc
{
public $dataset = 'getTasks';
public $fieldList = array('t1.estimate', 't1.parent', 't3.status', 't3.closedDate', 't1.parent');
public $fieldList = array('t1.estimate', 't1.parent', 't3.status', 't3.closedDate', 't1.parent', 't2.status');
public $result = array();
public function calculate($row)
{
$parent = $row->parent;
if($parent == '-1') return false;
$status = $row->status;
if($parent == '-1' || $status == 'cancel') return false;
if($row->status != 'closed' || empty($row->closedDate) || $row->parent == -1) return false;
@@ -7,9 +7,9 @@
* 对象:deployment
* 目的:rate
* 度量名称:按系统统计待处理的上线计划总数
* 单位:按系统统计的待处理的上线计划总数是指所有尚未完成的计划数量。该度量反映了团队在软件交付和发布管理方面的任务积压和工作进展情况。
* 描述:所有的未完成的上线计划个数求和
* 定义:␍;不统计已删除;
* 单位:无
* 描述:按系统统计的待处理的上线计划总数是指所有尚未完成的计划数量。该度量反映了团队在软件交付和发布管理方面的任务积压和工作进展情况。
* 定义:所有的未完成的上线计划个数求和;
*
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
* @author qixinzhi <qixinzhi@easycorp.ltd>
@@ -9,7 +9,7 @@
* 度量名称:按系统统计的未关闭执行数
* 单位:个
* 描述:按系统统计的未关闭执行数表示在整个系统中未关闭的执行项的数量,可以用来了解执行的进度情况。
* 定义:复用:;按系统统计的执行总数;按系统统计的已关闭执行数;公式:;按系统统计的未关闭执行数=安全局统计的执行总数-按全局统计的已关闭执行数;
* 定义:复用:;按系统统计的执行总数;按系统统计的已关闭执行数;公式:;按系统统计的未关闭执行数=按系统统计的执行总数-按系统统计的已关闭执行数;
*
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
* @author qixinzhi <qixinzhi@easycorp.ltd>
@@ -9,7 +9,7 @@
* 度量名称:按系统统计的未完成任务数
* 单位:个
* 描述:按系统统计的未完成任务数是指团队或组织未完成的任务总量。该度量项可以用来评估项目进展和未来工作量,同时也可以帮助进行资源分配和优先级确定。较大的未完成任务总数可能需要更多的努力和调整来确保任务按时完成。
* 定义:复用:;按系统统计的任务总数;按系统统计的已完成任务数;公式:;按系统统计的未完成任务数=按全局统计的任务总数-按全局统计的已完成任务数;
* 定义:复用:;按系统统计的任务总数;按系统统计的已完成任务数;公式:;按系统统计的未完成任务数=按系统统计的任务总数-按系统统计的已完成任务数;
*
* @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
* @author zhouxin <zhouxin@easycorp.ltd>