我正在为一种对可定制、灵活的业务规则有很大要求的案例管理系统设计一个应用程序。我计划在没有工作流的情况下使用 WF 规则引擎(请参阅:here,以及其他示例等)。
我的客户提出的观点之一(这是有道理的!)是是否存在将规则引擎用于没有工作流的业务规则引擎的现有示例。
我的问题当然是:以前有没有人在生产应用程序中使用过 WF 规则引擎无工作流,您的经验是什么?
我正在为一种对可定制、灵活的业务规则有很大要求的案例管理系统设计一个应用程序。我计划在没有工作流的情况下使用 WF 规则引擎(请参阅:here,以及其他示例等)。
我的客户提出的观点之一(这是有道理的!)是是否存在将规则引擎用于没有工作流的业务规则引擎的现有示例。
我的问题当然是:以前有没有人在生产应用程序中使用过 WF 规则引擎无工作流,您的经验是什么?
乔希,你有任何示例代码可以帮助完成这项工作吗?我有一些基于 ExternalRuleSetTool 用于添加/编辑规则集的代码,我在这里找到了一些代码 - http://www.richard-banks.org/2007/08/how-to-use-windows-workflow-rules .html涵盖了很多如何使其工作的内容,即使示例链接已损坏。无论如何,我没有看到的是如何返回 RuleSet.Execute() 的结果。显然,在执行规则时向用户提供有关出了什么问题的反馈很重要。我确信我只是错过了一些微不足道的事情,但我以前从未与 WF 合作过,所以这对我来说是全新的。
先感谢您。
我相信旧的 WF3 规则引擎不再存在于 .net 4 WF 中。我可能是错的,但我们比以前更放弃使用它了。您需要与 MS 联系,看看它是否支持我建议的前进。
然而,据此,新规则引擎似乎非常相似 - 所以也许我错了。