Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

场景

在我们设置了工作流进行流程,需要在过程将此问题交办给不同的人来进行处理时,在流程过程中我们需要去填写经办人、或者分派经办人,线一次执行的时候从经办人界面去填写,也是一件麻烦的事情。

如果是一个需要来回执行的工作流,可能更是麻烦;比如测试人员提了一个bug,交给开发主管确认,开发主管确认转给开发人员修复,开发 人员修复后交给测试人员验证。如果开发人员修复完后,需要交给测试人员,他可能需要填写一个经办人,并且这个经办一定要是测试人员,并且是提这个缺陷的人,开发人员可能就要想这个人应该是谁。而测试人员测试不通过,要将问题打给开发人员,还需要考虑下这个开发人员是谁,这个场景是有些麻烦的。


本页内容

方案

解决以上场景中的问题,我们可以使用以下两个功能组合,来完成流程的经办人自动识别的分派。

即,当我作为测试人员提交一个BUG是,Issue中记录我的角色并作为Issue的一个人员字段写入到Issue中:测试负责人

当测试人员填写这个需要修复BUG的开发人是做为下一步的经办人的,Issue中记录开发人员的角色,并将此人作为一个人员字段写入到Issue中:开发负责人。

此时,当开发人员修复完成后交测试人员去验证,Issue中其实是有测试负责人的信息,开发人员不需要填写经办人是谁,也不需要关注是由哪个测试人员来进行验证,直接执行:修复完成待验证即可。

以上方案需要使用到本插件的两个结果处理

  • 设置当前经办人为这个问题的一个字段值
  • 将用户字段设置为当前经办人

操作

我们定义工作流程如下:

红框1:测试人员创建BUG后,提交给开发人员,我们在提交的动作的处理结果中配置以下信息

以上配置1、即操作人员设定为此问题的:测试负责人,后续负责BUG验证和验收

以上配置2、即设置他在流程界面中填写的:开发负责人,并将此负责人作为确认阶段需要处理的人,即开发负责人

当执行以下步骤后,在Issue详情页中将会有三个信息出来

测试负责人和开发负责人

ok,那开发人员修复完成之后,交测试进行验证,测试人员验证不通过,点击验证不通过,需要重复交给开发人员进行修复,就不用再弹出一个界面,要填写开发负责人或者经办人了。

此时,我们在验证不通过的动作中设定结果处理:

即可,当执行后,插件会自动从当前Issue中找到字段:测试负责人的信息,交将之设定为下一阶段的经办人。


配置示例

1- 创建字段


2- 配置界面


3- 配置工作流


在转换 "提交" 中,增加后处理功能,P008、P007,这样测试人员提交 “故障” 后,自动记录测试负责人,并分配开发负责人为



  • No labels