我们目前有一个处理翻译工作的系统。
1. 客户创建订单。 2. 项目经理将其交给一个或多个翻译人员。 3. 然后进入校对阶段。 4. 语言经理检查质量,如果不好,则任务返回给翻译人员。 5. 项目经理将其交付给客户。
目前所有状态都可以手动分配和/或覆盖。这意味着任何步骤都可以跳过或设置回去。
该应用程序是ASP.NET WebForms / MVC混合体。
现在我想使用Windows Workflow Foundation重新实现此功能。状态机比流程图更有意义吗?我真的没有理解状态机的优势...
1. 客户创建订单。 2. 项目经理将其交给一个或多个翻译人员。 3. 然后进入校对阶段。 4. 语言经理检查质量,如果不好,则任务返回给翻译人员。 5. 项目经理将其交付给客户。
目前所有状态都可以手动分配和/或覆盖。这意味着任何步骤都可以跳过或设置回去。
该应用程序是ASP.NET WebForms / MVC混合体。
现在我想使用Windows Workflow Foundation重新实现此功能。状态机比流程图更有意义吗?我真的没有理解状态机的优势...