我正在尝试使用Workflow Foundation(WF 4.5),特别是我对状态机感兴趣。目的是使复杂的状态机更容易导航。
我从这个tutorial开始,然后我尝试创建一个宏状态,我发现,一旦进入内部状态机(放置在宏状态的“Entry”中)任何转换,内部或书签,从宏观状态到其他状态都没有被执行。机器卡在内部状态机中。
这是我对分层状态的尝试:
有没有人知道WF是否支持分层嵌套状态(来自UML标准)以及如何允许直接从宏状态转换? (不使用FinalState作为解决方法)
谢谢大家
答案 0 :(得分:0)
工作流程确实支持嵌套状态。 至于工作流停留在内部状态机的原因,你的内部状态机就像一个无限循环,所以它不会出来。