gpt4 book ai didi

workflow - Trac 中工单的多个受让人(开发人员、审核人员、测试人员)

转载 作者:行者123 更新时间:2023-12-05 01:36:20 25 4
gpt4 key购买 nike

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

  • 我们想要的是每张票都有3个人负责。一个开发它,另一个审查它,第三个测试它。我们想要一些同一个人无法开发和审查/测试票证的高级选项。
  • 我们希望这三个人有一个单独的周期。一旦开发和完成,它会自动进入评审员和测试员。他们可以单独采取自己的一套行动,一旦得到审查员的批准和测试,就会进入下一阶段。 Trac 是否可以实现此工作流程?如果是,我应该怎么做

  • 谢谢
    斯巴什·古普塔

    最佳答案

    您可以使用 Trac 执行此操作(我公司的一个团队做了类似的事情),但这需要一些配置工作。

    首先,您需要能够将三个人分配给一张票。为此,add custom ticket fields (键入“文本”),名称类似于“审阅者”和“测试者”。这些将用于存储分配给票证的非开发人员的姓名。

    您还需要 add a new state to Trac's ticket workflow代表进行测试和审查的州。为了便于讨论,我将这种状态称为“验证”。在工作流中插入此状态,以便工单从已分配/接受 --> 验证 --> 关闭。

    您还需要某种方式让测试人员和审核人员表明他们已签署更改。为此,您可以向工单添加另外两个自定义字段(“复选框”类型)。您可以将它们称为“审核完成”和“测试完成”。这些票证将默认为未选中状态,一旦他们成功完成测试/审查工作,测试人员/审查人员将对其进行检查。

    就工作流程而言,这应该可以帮助您入门。关于您问题的一些更高级的部分,您有几个选择。

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

  • DynamicFieldsPlugin
  • TicketValidatorPlugin
  • TicketSubmitPolicyPlugin
  • 关于workflow - Trac 中工单的多个受让人(开发人员、审核人员、测试人员),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8019907/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com