Youtrack如何使用级联工作流程?

时间:2014-11-05 15:55:24

标签: youtrack

这是一个相当技术性的问题。 在Youtrack中,我可以创建相当复杂的工作流规则(例如,让我们使用无状态规则)。 执行第一个规则时,它可以更改某些数据,从而触发第二个规则。第二条规则可能触发第三条规则最后第三条规则可能会再次引发第一条规则。

Youtrack在引擎盖下使用什么机制来避免无限循环?可以发生多少次循环?

据我所知,如果在规则申请期间第二次执行规则,则停止执行。这是对的吗?

另外我还有另外一个问题:如果第一条规则更改某些数据,而第二条规则需要设置某个字段,那么即使第二条错误也会先应用规则吗?这里我对规则申请的交易范围感兴趣。

1 个答案:

答案 0 :(得分:1)

工作流程执行迭代次数限制为10次,其中每次迭代都包括由用户或工作流程规则进行的处理更改。

至于你的第二个问题。所有wf规则所做的更改都是原子的,这意味着如果一个规则失败,WF所做的所有更改都将被还原。