首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows工作流基础vb.net

windows工作流基础vb.net
EN

Stack Overflow用户
提问于 2012-08-19 16:43:51
回答 1查看 498关注 0票数 1

我在这里和一些书上都做了大量的阅读,我无法决定是否值得在我当前的vb.net和server应用程序中学习windows工作流基础。

我正在设计一个销售跟踪应用程序,其中通过一个订单是处理一个复杂的流程。目前有5种不同的流程,其中某些流程,如信用检查,可能发生也可能不发生,这取决于所订购的项目。

我需要能够有报告,这样我们就可以很容易地从vb.net应用程序中看到数据库中订单的状态,也很可能是一个基于web的报告工具。

我的问题:

  1. 由于流程可能有如此大的变化,我最好将自己的订单流存储在数据库中,还是工作流是合适的呢?
  2. 我可以轻松地在SQL数据库中写入select查询并查看订单的当前状态吗?(不在申请书内)
  3. 一个可能是一个很好的参考点的例子?

谢谢

抢夺

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-20 12:52:45

由于流程可能有如此大的变化,我最好将自己的订单流存储在数据库中,还是工作流是合适的呢?

我不认为您的灵活性会改变任何使用数据库或WF。无论如何,您将把这些工作流作为web服务托管,因此,如果您有一些规则来决定执行什么流程,那么从数据库加载工作流与启动web服务是没有区别的。

另一个令人感兴趣的项目是,您可以构建一个为您做出这些决定的工作流。换句话说,您应该考虑构建一个工作流,在适当的时候启动其他工作流--这将使您的业务流程更加顺畅,因为您只需要调用一个端点来完成所有工作,工作流就可以完成它最好的工作。

我可以轻松地在SQL数据库中写入select查询并查看订单的当前状态吗?(不在申请书内)

如果您利用我推荐的WF之上的Windows,那么您可以查询监视数据库中有关工作流当前状态的信息。但是,如果您需要特定于业务的信息,那么最明智的方法就是将该信息写入您的应用程序数据库。从监视数据库中恢复的数据与系统管理关系更密切。

一个可能是一个很好的参考点的例子?

网络上有很多例子,但我建议访问罗恩·雅各布斯博客,并从他那里收集尽可能多的信息。他是WF项目经理,真正关心的是那些使用该产品的人的成功--他拥有丰富的知识,并与社区分享,在开始工作之前,你需要对此进行肯定的研究。

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

https://stackoverflow.com/questions/12028191

复制
相关文章

相似问题

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