1.何时使用决策表
何时使用决策表——如果规则能够被表达为模板+数据的格式,那你 应该考虑使用决策表。决策表中的每一行就是对应模板的一行数据,将产生一个规则。
运行决策表——Drools 引擎所部署的系统中执行决策表。首先,决策表转换 成的Drools规则语言(DRL),然后执行规则引擎需求。这意味着它是可能的业务规则的变更,无需停止和启动,或重新部署任何软件。
2. 决策表
- 决策表是另一种规则的表现形式
- 特别是当你的规则有遵循类似的模式或者模板
- 希望有这样一个电子表格视图管理规则
- 实现了规则与数据的分离
3. 决策表配置
全局配置部分
RuleSet :定义包名
Import :指定导入的class,包括类方法
Variables :指定全局变量
Notes :输入任何内容
Functions :本地方法
RuleTable 部分
CONDITION : 指定单个规则的条件,条件不写的话默认就是==
ACTION : 指定rule的结果
PRIORI