我们目前有一个处理翻译工作的系统。
目前,所有状态都可以手动分配和/或覆盖。 这意味着可以跳过或退回任何步骤。
该应用程序是ASP.NET WebForms / MVC混合。
现在我想用Windows Workflow Foundation重新实现它。状态机比流程图更有意义吗? 我并没有真正获得国家机器的优势......
答案 0 :(得分:7)
鉴于您描述工作的方式,您实际上是在州之间切换。所以使用状态机听起来是合乎逻辑的方法。但是,使用流程图完成此操作是完全可能的,这对业务用户来说肯定更容易解释。
现在好处是你可以根据需要混合和匹配状态机和流程图。
答案 1 :(得分:6)
对于像这样的大多数场景,我更喜欢StateMachine。绝对有可能做你想做的事。你应该花些时间去探索它。您可能希望从Introduction to State Machine Hands On Lab
开始