在红地雷中,可以以基于状态矩阵的方式定义/更新问题工作流:http://www.redmine.org/projects/redmine/wiki/RedmineIssueTrackingSetup#Workflow。
在从红地雷数据库生成工作流图时,我遇到了一些在相同状态之间设置的状态转换,例如Resolved-> Resolved。
乍一看,这对我来说是没有意义的,但这是雷德明允许的。因此,我想问一下,是否有任何合理的考虑来这样做,或者,如果我删除这些状态转换,会有什么副作用吗?
发布于 2014-03-21 08:03:30
快速测试确认这些状态转换是不必要的:更新问题而不修改状态不被认为是状态转换。
发布于 2014-03-28 08:39:03
这些转变仅仅是因为基本的矩阵结构。如果您检查默认的工作流矩阵(我不知道是否有一些在线演示数据库,但您总是可以开始为期30天的easyredmine试用,并亲自在那里看到它们),您将看到交叉状态框总是“未选中”(因此逻辑需要它)。
发布于 2017-12-27 07:23:36
1.状态Resolved-> Resolved很重要,因为有时动态状态更改可能发生,也可能不会发生,这取决于用户的需求。
2.将工作流引擎理解为具有正确上下文的开放源代码开发人员,而不管描述哪种语言使其理解,也是研究工作流引擎的正确视角。如果有,没有复选框来细化工作流,工作流矩阵就没有任何意义。这意味着在那个地方没有任何逻辑元素。
https://stackoverflow.com/questions/22536841
复制相似问题