Windows Workflow Foundation 4的状态机或流程图?

Rem*_*emy 6 asp.net workflow-foundation workflow-foundation-4

我们目前有一个处理翻译工作的系统.

  1. 客户创建订单
  2. 项目经理将其交给一个或多个翻译
  3. 然后它去了校对员
  4. 语言管理员检查质量,如果不好,工作可以追溯到翻译
  5. 项目经理将其交付给客户

目前,可以手动和/或覆盖所有状态.意味着可以跳过或退回任何步骤.

该应用程序是ASP.NET WebForms/MVC混合.

现在我想用Windows Workflow Foundation重新实现它.状态机比流程图更有意义吗?我并没有真正获得国家机器的优势......

Mau*_*ice 7

鉴于您描述工作的方式,您实际上是在状态之间切换.所以使用状态机听起来是合乎逻辑的方法.但是,使用流程图完成此操作是完全可能的,这对业务用户来说肯定会更容易解释.

现在好处是你可以根据需要/想要混合和匹配状态机和流程图.


Ron*_*obs 6

对于像这样的大多数情况,我更喜欢StateMachine.绝对有可能做你想做的事.你应该花些时间去探索它.您可能希望从State Machine Hands On Lab简介开始