我正在开发一个基于审批过程的应用程序。基本上,在现场工作的员工会创建一个请求。这一请求需要经过各个级别才能获得最终批准。
高级流程:现场员工->主管->二级经理->控制经理->分配交付
示例场景:现场员工请求提供带有数据计划的手机,并希望在2014年3/1日前使用。
他/她将通过填写MVC表单来创建一个请求,在那里他们将选择他们的主管或替代人员,即二级经理。
在提交请求时,MVC应用程序需要启动流程/工作流,并应通过电子邮件向下一级发送自动警报。此外,MVC应用程序需要在请求日期临近或在特定级别排队等待时发送提醒电子邮件。
我想这样做(提醒,等等)没有人的互动。是否可以使用MVC和工作流?有什么想法吗?
发布于 2014-02-27 19:30:28
听起来像BPM的用例,.NET有一小块软件,在此基础上封装了windows工作流基础,并在此基础上提供BPM功能。
这个网站是bpm4net,看一看,它可能会让你的生活更轻松一点!
BPM.NET设计器是来自BPM.NET的独立工具“设计器还提供了诸如执行、跟踪和外部程序集引用等功能。
您可以托管它,IIS
“由于BPM.NET严格遵循Workflow的标准,它可以在IIS和Appfabric中进行无拘无束的设计和托管。”
这是一个关于如何集成工作流和MVC的旧视频,它需要更新,但它可以为您提供集成所遵循的路径。
并让我们看看另一个有趣的文章来管理工作流和mvc。
https://stackoverflow.com/questions/22078236
复制相似问题