Trac中的多个受理人(开发人员,审阅者,测试人员)

Spa*_*pta 4 workflow trac jira

我们正在重新设计我们的工作流程并寻找jira和trac之间的选项.我们对Trac感到满意,但有以下问题:

  1. 我们想要的是每张票有3个人负责.一个开发它,另一个审查它和第三个测试它.我们想要一些同样的人不能开发和审查/测试票的预付选项.

  2. 我们希望这三个人有一个单独的周期.一旦开发完成,它将自动转到审阅者和测试人员.他们可以单独采取一系列行动,一旦得到审稿人的批准并进行测试,就会进入下一阶段.Trac是否可以使用此工作流程.如果是的话,我应该怎么做呢

谢谢Sparsh Gupta

bta*_*bta 5

你可以用Trac(我公司的一个团队做类似的事情)做到这一点,但它需要一些配置工作.

首先,您需要能够将三个人分配给故障单.为此,请添加名称为"Reviewer"和"Tester"的自定义故障单字段(类型为"text").这些将用于存储分配给故障单的非开发人员的名称.

您还需要向Trac的票证工作流程添加新状态,以表示正在进行测试和审阅的状态.为了便于讨论,我将这个状态称为"验证".在工作流程中插入此状态,以使票证从已分配/已接受 - >验证 - >已关闭.

您还需要一些方法让测试人员和审阅者表明他们已经签署了更改.为此,您可以向故障单添加另外两个自定义字段(类型为"复选框").您可以将这些称为"评论完成"和"测试完成".这些故障单将默认为未选中状态,测试人员/审阅者将在成功完成测试/审核工作后对其进行检查.

这应该让你开始工作流程.关于问题的一些更高级的部分,您有几个选择.

您可以添加一些自定义JavaScript,以防止用户在多个所有者字段中列出.只要修改了所有者,审阅者或测试者字段,javascript就会运行.如果该字段中的新值与其他两个字段之一中的值匹配,则将清除另一个字段.以下插件之一可能能够为您执行此操作,而不是编写自定义Javascript: