在Redmine中,状态从问题状态转换到相同状态是否有意义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Redmine中,状态从问题状态转换到相同状态是否有意义相关的知识,希望对你有一定的参考价值。

在Redmine中,您可以基于状态矩阵的方式定义/更新问题工作流:http://www.redmine.org/projects/redmine/wiki/RedmineIssueTrackingSetup#Workflow

在我们的Redmine数据库中生成工作流程图时,我遇到了一些在相同状态之间设置的状态转换,例如Resolved-> Resolved

乍一看,这对我来说毫无意义,但Redmine允许这样做。所以我想问一下是否有任何合理的考虑要做或者如果我删除那些状态转换会有任何副作用吗?

答案

快速测试确认不需要那些状态转换:在不修改状态的情况下更新问题不被视为状态转换。

另一答案

由于基本的矩阵结构,这些转换就在那里。如果您检查默认的工作流程矩阵(我不知道是否有一些在线演示数据库,但您总是可以开始30天的easyredmine试用并亲自看到它们),您会看到交叉状态框始终是“未选中”(因此逻辑要求它)。

另一答案

1.状态Resolved-> Resolved很重要,因为根据用户的要求,有时可能会或可能不会发生动态状态变化。

2.还要将工作流引擎理解为具有正确上下文的开源开发人员,而不管用哪种语言来理解它也是正确的视角来看待它。如果没有复选框来优化工作流程,则工作流矩阵没有任何意义。这意味着那个地方没有逻辑元素。

以上是关于在Redmine中,状态从问题状态转换到相同状态是否有意义的主要内容,如果未能解决你的问题,请参考以下文章

一个bug在redmine中的诞生到终结

行为型模式之状态模式

redmine处理规范

存储随机状态

黑盒测试之状态转换测试法

进程的状态转换