gpt4 book ai didi

c# - MVC5中如何使用WF4获取页面流逻辑

转载 作者:太空宇宙 更新时间:2023-11-03 10:39:04 25 4
gpt4 key购买 nike

我目前正处于一个新项目的设计阶段,我们需要能够轻松配置 Web 应用程序(将是 MVC5)的页面流。

我们为许多客户提供相同的网络解决方案。现在每个客户都有不同的用户访问我们提供和托管的应用程序。该用户必须完成注册过程,每个客户的注册过程可能完全不同。有些需要用户在注册前获得批准,有些需要在注册前付款,有些需要在继续注册过程之前上传特定文件。如果我们将来添加一个新客户端,我们希望灵活(尽可能)允许我们在数据库中简单配置客户端,无需更改任何代码,注册页面流程将按预期工作。

我正在考虑使用 Windows Workflow 4 来实现这一目标。我的粗略做法如下:

  • 在 WCF 服务中托管 WF
  • 向 WF 服务发送请求以获取该客户 ID 流的下一页(或上一页)
  • WF 服务需要查询数据库以获取该客户端的特定流(或者他们是否只检索所需的输入参数?)
  • 运行工作流逻辑并返回下一页(或者如果他们必须等待批准等)

所以我的问题是:

  1. WF4 是上述场景的最佳工具吗?
  2. 我能否生成一个包含各种条件逻辑的整体工作流程以满足所有需求?
  3. 我是否只是将每个客户端的参数存储在数据库中并在每次调用服务时检索它们?这些将作为整个工作流程中需要做出的决策的输入。
  4. 有没有人有这在实践中起作用的例子?我似乎无法通过 Google 找到任何合适的示例。
  5. 例如,批准事件在工作流程中如何运作?

最佳答案

有无数种方法可以解决这个问题,但没有一种方法是真正直接的。如果您(或您的客户?)决定走这条路,并且 MVC/WF4 集成从长远来看确实物有所值,我的第一个也是唯一的建议是检查其他人如何解决问题。

ASP.NET MVC / Windows Workflow Foundation Integration

抱歉,如果我没有直接回答您的问题,但其中一些问题确实可以讨论,而其他问题(技术问题 :) 在下面的链接中得到了回答。

更多链接:

关于c# - MVC5中如何使用WF4获取页面流逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26164897/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com