我正在构建一个Web应用程序,它涉及一些用户请求处理。一个 用户提交请求 ,在批准之前,它会在组织中通过几个步骤和渠道及其状态通过某些预定义状态更改或拒绝。在处理过程中,球可以回滚到用户的场地进行一些更改或更新一些信息。
客户希望用户工作流来控制处理。请让我帮忙决定如何将其与应用程序集成。我是否应该在新请求到来时启动新的工作流实例,返回下一个状态以及处理人员可以采取的可能操作并关闭工作流程?
或者其他一些方法会更好?
答案 0 :(得分:2)
您肯定希望为每个用户请求启动一个新的工作流实例。正是这个工作流程控制着用户请求的生命周期。
在Orders Workflow上查看K. Scott Allen的Ode To Code,了解通过状态机工作流程处理“订单”的网站的完整工作示例。工作流代码很好地与Web层分开。
答案 1 :(得分:0)
您可以查看Web Workflow示例吗?