首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC应用中的审批过程

MVC应用中的审批过程
EN

Stack Overflow用户
提问于 2013-02-05 11:22:23
回答 1查看 2K关注 0票数 2

我正在开发一个系统,在这个系统中,用户更改数据并提交更改。现在,我们正在考虑引入工作流程,这意味着要引入数据提交的审批过程。有人会批准这些数据。在未批准数据修改之前,不应将其保存在数据库中。

  1. 有人对web应用程序中的工作流有想法吗?
  2. 我们的应用程序包括在多个表中进行编辑,以及如何在审批过程中存储数据。

谢谢,-Naren

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-05 11:44:56

有许多选项,但大多数都是以临时状态存储数据(数据库表、XML文档、JSON数据结构等)。然后,一旦工作流得出结论,就会保持下去。这可能会产生许多复杂的情况,例如:有毒的事务、无序处理、工作流过程中的超时以及在处理过程中对工作流的更改等等。我怀疑您会希望使用某种形式的编排过程(BizTalk、ESB、NServiceBus、Workflow等)。

如果您想手工管理工作流。

活动表

代码语言:javascript
复制
[dbo].[MyTable] (
    -- columns here
)

处理表。一旦工作流过程完成,您将将数据从处理表复制到活动表。

代码语言:javascript
复制
[dbo].[MyTableInProcess] (
    -- identical columns as MyTable
    , [State]
    , [ApprovingUser]
    , [DateProcessCommenced]
)

请注意,这个实现是extremely crude,需要大量的工作才能考虑生产准备,但希望能让您走上正确的道路。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14706364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档