繁体   English   中英

Windows工作流基础。 我应该用吗?

[英]Windows workflow foundation. Should I use it?

我正在开发一个我怀疑适合使用工作流程的应用程序。 (可以很容易地看到不同用户之间的物理工作流程和任务。)

我的问题是使用这种方法有什么好处,你建议我沿着这条路走下去。 有没有更好的方法。

我听说提到了性能上的打击? 这值得考虑吗?

最后,任何人都可以推荐一本好书,它是对工作流程的一个很好的介绍?

更新:我的解决方案的简要概述 - 从基本的角度来说,它是一个预订/事件/日记系统。 周期性地运行“模型”,其设置用户的“分配”(H,M,L)。 取决于评级取决于“顾问”访问“用户”的频率。 要求是自动化预约系统,因此“模型”进行“暂定”预约。 申请将等待确认预约的回复。 跟进会议等情况也是如此。希望这足以帮助您。 基本上控制在安排约会时多次在应用程序和用户之间传递

我认为事件驱动的模型在这里最合适? 任何输入赞赏

谢谢

@Stuart如果您的应用程序必须遵循一系列离散步骤(工作流状态),您绝对可以使用Workflow Foundation(WF)。 您可以将业务流程的流程与应用程序的其他逻辑分开,使其松散耦合,从而更易于修改和增强。

如果您可以简单地决定使用if-else结构来决定流程是否应该移动到下一步(状态),那么所有步骤都将线性遍历,然后Sequential工作流程将会很好。 如果您可以在发生某些事件时从一个步骤移动到另一个步骤,并且可以根据事件逐步跳转步骤,那么State Machine工作流程就适合您。

我读过Todd Kitta撰写的Wrox- Professional Windows Workflow Foundation 这是一本好书。 毫无疑问,您可以在MSDNWorkflow Foundation主页上获得大量信息和示例

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM