Links

v2.92.0-优化剩余工时,新增工时权限

更新时间:20191107
更新内容:
  1. 1.
    支持单独修改剩余工时,登记工时后可以自动计算剩余工时或重新填写剩余工时;
  2. 2.
    新增“管理预估工时”、“管理所有工时记录”和“管理自己登记的工时记录”权限,以便于增强填报工时的权限控制;
  3. 3.
    优化工作项详情中的工时信息显示,新增“工时进度”属性用于衡量工时进度,新增“预估偏差”属性用于衡量预估工时与实际的偏差;
  4. 4.
    新增剩余工时和登记工时操作的动态和通知,同时通知支持自定义配置;
  5. 5.
    优化剩余工时燃尽图算法,剩余工时曲线修改为记录当天实际的剩余工时,历史日期的剩余工时将无法被更改;

使用指南:(功能介绍/使用场景/操作指引)

1.支持单独修改剩余工时,登记工时后可以自动计算剩余工时或重新填写剩余工时

eg:修改【需求工作项类型】其中1个工作项的剩余工时;
  1. 1.
    进入到具体项目>需求
  2. 2.
    选择工作项>任务详情>工时信息;
  3. 3.
    既可单独修改「剩余工时」;
注:填写或修改预估工时,剩余工时会自动重新计算,将已填写的预估工时被清空,剩余工时也清空,登记工时保持不变。

1.1 成员开始在任务下登记工时,每次打开登记工时弹窗,剩余工时都默认为「自动计算模式」,填写本次的登记工时后,剩余工时会被自动计算为:剩余工时=登记前剩余工时-登记时长;

注:若删除登记工时记录,剩余工时会增加,剩余工时=删除前剩余工时+删除的登记工时数

1.2 非理想情况下,任务在执行过程中可能发生变更导致剩余工作量加大或者执行效率变慢,此时要完成该任务剩余部分需要的剩余工时会变多,不再等于自动计算模式下的理想值,这时成员可以在登记工时的时候根据实际情况重新计算剩余的工作时间,选择手动填写模式,直接输入更改后的剩余工时即可;

2.新增“管理预估工时”、“管理所有工时记录”和“管理自己登记的工时记录”权限,以便于增强填报工时的权限控制

管理预估工时:允许成员添加、修改、删除当前工作项类型的任务预估工时;禁止不具有权限的项目成员任意修改预估工时,如果有人窜改误改会造成工时统计的很不准确;
管理所有工时记录:允许成员在当前工作项类型任务下添加工时记录,在所有工时记录中修改或删除登记工时和剩余工时;
管理自己登记的工时记录:允许成员在当前工作项类型任务下添加工时记录,在自己登记的工时记录中修改或删除登记工时和剩余工时;防止成员任意修改其他人的登记工时记录;
  1. 1.
    进入到具体项目>项目设置>工作项类型>工作项权限;
  2. 2.
    即可配置「管理预估工时」「管理所有工时记录」「管理自己登记的工时记录」权限。

3.优化工作项详情中的工时信息显示,新增“工时进度”属性用于衡量工时进度,新增“预估偏差”属性用于衡量预估工时与实际的偏差

【工时进度】:用工时来衡量任务的完成进度,计算方式为 :工时进度= 总计登记工时/(总计登记工时+剩余工时)x 100%;
【预估偏差】:用于衡量预估工时的准确程度,计算方式为 :预估偏差= 预估工时-(总计登记工时+剩余工时),偏差为0表示预估准确,偏差为正表示预估偏多,偏差为负表示预估偏少。

4.新增剩余工时和登记工时操作的动态和通知,同时通知支持自定义配置

4.1 任务动态新增「剩余工时和登记工时」动态;

4.2 支持自定义配置工时通知的通知方式和通知范围;

  1. 1.
    进入到具体项目>项目设置>工作项类型>工作项通知;
  2. 2.
    即可配置「预估工时、剩余工时、登记工时」更新动态的通知方式与通知范围。

5.优化剩余工时燃尽图算法,剩余工时曲线修改为记录当天实际的剩余工时,历史日期的剩余工时将无法被更改;

剩余工时燃尽图受剩余工时影响需要进行数据迁移,并优化算法使剩余燃尽图中每天的剩余工时值能真实的反应当天的剩余工时情况;
(1)原有的”剩余工时基线“算法保持不变,开始点等于当前预估工时总和,名称改为【当前基线】;
(2)增加【初始基线】,初始基线的算法为:「迭代开始日期的预估工时总和/迭代计划周期」,开始点等于迭代开始日期的预估工时总和,当修改迭代计划周期时,初始基线会随迭代开始日期变化而变化;
(3)实际剩余工时基线的新算法为:开始点等于迭代开始日期的预估工时总和,迭代计划周期每天的剩余工时保存为当天结束时的预估工时总和快照,无法修改历史日期的实际剩余工时值。