DDi*_*ita 6 c# asp.net workflow-foundation-4
我已经详尽地查看了WF4的示例,并且不确定它是否适用于我的项目.否则我需要被说服.我正在努力实现一个使用WF4的系统,以便用户能够定义工作流程.您似乎需要VS2010经验来设计和实施WF4工作流程.我喜欢它可以提供的小麦,但是对于非技术用户来说这可能太复杂了.
我们是否只定义了大量用户可以移动到工作流程中的自定义活动?我们如何才能让用户尽可能轻松地构建工作流程?
我们有想要允许的应用程序,Joe/Jane用户可以为特定项目创建自己的工作流程.例如,Request For Information项目.RFI具有由用户定义的特定状态.应允许他们根据这些状态控制流量.应用程序将根据决策/条件定义一些基本项目.因此,诸如通知(当某些内容发生变化时会收到通知),时间范围(某些事情可以在其他事情发生之前保持某种状态)以及可能的其他条件之类的事情.目前,条件/决策类型将受到应用程序的限制.但想象一下,他们可以构建工作流程并在没有任何编码知识的情况下添加这些决策/条
我只是不知道如何以这种方式利用WF4.也许我正在以错误的方式看待WF4?
WF4 能够处理工作流,但您需要一个简化的工作流编辑器以使最终用户可以创建/修改工作流。WF4 可以实现这一点。
如果您的应用程序需要最终用户定义和管理工作流程,那么我相信 WF4 可以适合您的情况。可以在执行 WF4 工作流之前以编程方式创建和修改它们。
最好的整体设计可能是“工作流模板”模型,其中预定义的工作流由开发人员和专家用户提供,然后由最终用户定制。用户可以配置从预定义模板库中选择的“骨架”工作流程。根据您的要求,这可能会变得相当复杂。
顺便说一句:WF4 工作流设计器可以“托管”在 Windows Forms/WPF 应用程序中。专家用户无需使用 Visual Studio 即可定义新的工作流程。
| 归档时间: |
|
| 查看次数: |
4111 次 |
| 最近记录: |