我有一个工作流程,其中活动的执行顺序是:
代码活动1
代码活动2
代码活动3
代码活动4
代码活动5
代码活动6
代码活动8
代码活动7
wwf 使用的规则显然是每个分支的活动轮流执行。这对我的大多数活动来说都可以,但有一个例外:我在第一个分支中有一个活动需要在第二个分支的活动之前执行。我知道我可以将第二个分支的活动放在这个活动之前,但这会使我现有的工作流程更难理解。每个分支都有在我的应用程序的某些领域工作的活动。
我正在寻找某种“等待活动”,在满足某些条件之前不会执行。重要的部分是 id 不会暂停当前线程,因为那将不允许第一个分支的活动继续。