首页 > 代码库 > SNF快速开发平台--规则引擎介绍和使用文档

SNF快速开发平台--规则引擎介绍和使用文档

设计目标:

a) 规则引擎语法能够满足分单,计费,WMS策略的配置要求。语法是一致和统一的

b) 能够在不修改规则引擎模块的情况下,加入任意一个新的规则;实现上述需求之外的规则配置需求

c) 运算速度快

d) 有良好的展现效果,能够在售前阶段帮助销售

e) 提供良好的调试和诊断手段,便于配置规则

 

可以把以前固定写的业务逻辑,特别不确定的那种和变化比较多的写到规则中去。这样在实施时不同客户有各种各样的需求,可以按需配置,并不能修改程序代码,这样就更灵活。

并且我们实现的日志跟踪调试,运算符、条件语句、循环、子规则定义、内置大量函数、自定义扩展函数、各种查表方式。自定义设计表、维护表数据、直接调用sql这些操作都不用打开VS进行写代码去实现。

内部规则使用文档  http://files.cnblogs.com/files/spring_wang/SNF3.9-%E8%A7%84%E5%88%99%E5%BC%95%E6%93%8E%E5%9F%B9%E8%AE%AD%E6%89%8B%E5%86%8CV1.1.zip

程序使用参考1:

1、定义规则

技术分享

2、使用规则页面

技术分享

3、上一步调用规则后,下面是模拟下游单据生成的数据

技术分享

 

这次只是利用了规则这个特点实现了向下游单据推送处理。这样下you

 

SNF快速开发平台--规则引擎介绍和使用文档