Asp.net mvc 4 MVC应用中的审批流程
我正在开发一个系统,用户在其中更改数据并提交更改。现在我们考虑引入工作流程,即引入数据提交的审批流程。有人会批准这些数据的。在未批准数据修改之前,不应将其保存在数据库中Asp.net mvc 4 MVC应用中的审批流程,asp.net-mvc-4,workflow,Asp.net Mvc 4,Workflow,我正在开发一个系统,用户在其中更改数据并提交更改。现在我们考虑引入工作流程,即引入数据提交的审批流程。有人会批准这些数据的。在未批准数据修改之前,不应将其保存在数据库中 有人知道web应用程序中的工作流吗 我们的应用程序涉及编辑多个表,以及在审批过程中如何存储数据 谢谢, -Naren有很多选择,但大多数选择都是以临时状态(数据库表、XML文档、JSON数据结构等)存储数据,然后在工作流结束后继续。由此可能产生许多复杂情况,例如:;中毒的事务、无序处理、工作流过程中的超时以及处理过程中对工作流的
-Naren有很多选择,但大多数选择都是以临时状态(数据库表、XML文档、JSON数据结构等)存储数据,然后在工作流结束后继续。由此可能产生许多复杂情况,例如:;中毒的事务、无序处理、工作流过程中的超时以及处理过程中对工作流的更改等等。我怀疑您会希望使用某种形式的编排流程(BizTalk、ESB、NServiceBus、Windows工作流等) 如果您希望手动管理工作流 实时表格
[dbo].[MyTable] (
-- columns here
)
处理表。一旦工作流过程完成,您就可以将数据从处理表复制到活动表
[dbo].[MyTableInProcess] (
-- identical columns as MyTable
, [State]
, [ApprovingUser]
, [DateProcessCommenced]
)
请注意,此实现非常粗糙,需要做大量工作才能为生产做好准备,但有望让您走上正确的道路