工作流基础 4 - 活动设计



我有一个现有的项目,它是一个运行多个流的应用程序,调用其他进程来执行一些流。
当前实现使用无状态状态机来处理流。
我现在正在重写这个项目(由于几个原因),并且我正在尝试使用 WF4 进行流控制。

我的问题是:我应该构建一个仅处理流并为实际业务逻辑调用外部类的工作流(流程图),还是应该在工作流活动(主要是代码活动)中实现业务逻辑?

如果您能够提取一些常规信息来决定转换,则逻辑类的分离将保护您免受W.F. 版本更改。所以你只需要调用你的业务逻辑方法在您的 W.F. 中并保持逻辑部分不变。

最新更新