pingcode logo
功能日记

v4.47.0:新增工作流属性验证配置


更新时间:2022年12月5日

更新内容

  1. 工作流支持状态变更验证属性值
  2. 瀑布项目支持设置「测试」组件
  3. 瀑布项目工作项支持关联测试用例
  4. 产品细节优化

工作流支持状态变更验证属性值

在研发团队实际工作过程中,一个工作项的交付过程需要流转经过多个状态,状态往往需要不同角色判断工作内容满足一定条件才能变更。本次更新支持工作项状态变更验证属性值,工作项需要满足必要的属性字段才能变更状态,比如字段属性不为空、满足指定值等等,让工作流程更规范可控。在项目管理的「项目设置」→「工作项配置」→「工作流配置」中,点击配置和添加规则图标,可以对所选状态流的变更进行规则限制:

截屏2022-11-25 下午2.08.24.png

点击规则类型「变更状态时的属性验证」,可以配置工作项状态流转的属性条件:

截屏2022-11-25 下午1.54.53.png

在弹出的配置规则弹窗中,选择工作项状态变更的属性以及要满足的操作条件,点击「确定」即可配置成功:

截屏2022-11-25 下午2.09.57.png

最后在规则列表中看到已配置的规则类型以及规则条件信息,确认无误后点击「保存」按钮即可:

截屏2022-11-25 下午2.10.32.png

配置规则生效后,更改单个或批量更改工作项状态时,如果工作项没有满足限制规则的属性条件,将会弹窗提示,需检查属性值后才能进行状态流转:

截屏2022-11-25 下午2.23.23.png

另外需注意:

  1. 在迭代看板移动工作项时,工作项如果不符合状态流转条件将不能移动到相应的看板状态栏中
  2. 更改迭代状态为结束时,迭代中的工作项如果不符合「已完成」状态流转条件,将不能自动更改为完成状态
  3. 该工作流配置规则将不会影响看板触发器规则和自动化规则

瀑布项目支持设置「测试」组件

测试是研发流程的重要一环,本次更新支持瀑布项目设置「测试」组件,提高开发和测试的工作衔接和协同效率。在瀑布项目的「项目设置」→「项目组件」中,点击新增组件「测试」的开启按钮,可以关联测试管理的测试计划,保障产品项目的测试质量:

截屏2022-11-25 下午2.34.36.png

首先,需要在「测试管理」的测试计划选择关联瀑布项目:

截屏2022-11-25 下午2.35.32.png

然后在瀑布项目的「测试」模块中可以看到当前项目关联的所有测试计划:

截屏2022-11-25 下午2.36.46.png

点击可跳转至「测试管理」查看测试计划详情:

image.png

瀑布项目工作项支持关联测试用例

此外,瀑布项目工作项也支持关联测试用例。首先需要在瀑布项目工作项的「属性与视图」的布局配置中添加「测试」组件:

截屏2022-11-25 下午2.56.10.png

选择「测试」并点击确定后,可以进行测试用例的关联:

截屏2022-11-25 下午2.55.45.png

在工作项「测试」中点击「新建用例」或「关联用例」,即可添加工作项关联用例:

截屏2022-11-25 下午2.57.49.png

添加后,在工作项通知规则中也可以添加「设置关联用例」的操作:

截屏2022-11-25 下午6.09.32.png

产品细节优化

对于已归档的工作项,顶部「子工作项」、「关联」快捷功能将会优化为隐藏,相关的关联功能将不能操作,保持工作项归档数据的原始性:

image.png

除以上更新内容外,还修复了一些已知缺陷。