Java 筛选符合授权条件的记录-规则引擎是正确的解决方案吗?
我有一个付款授权屏幕 将显示事务列表。这是一个过滤列表。 此屏幕中列出的每个交易都需要满足以下条件 A) 满足授权验证矩阵(AVM)条件 B) 。。此时,没有其他条件不起作用 最简单的AVM定义如下Java 筛选符合授权条件的记录-规则引擎是正确的解决方案吗?,java,jboss,drools,Java,Jboss,Drools,我有一个付款授权屏幕 将显示事务列表。这是一个过滤列表。 此屏幕中列出的每个交易都需要满足以下条件 A) 满足授权验证矩阵(AVM)条件 B) 。。此时,没有其他条件不起作用 最简单的AVM定义如下 5000以下--批准者角色 5000以上——高级职位 因此,如果loggedIn用户属于approver角色,则应显示低于5000的所有事务 我试图用drools解决这个问题 建议的解决方案。 创建规则“AVMRULE” 每一笔付款都被建模为一个事实 支付有两个有趣的特性 1) 数量 2)
- 5000以下--批准者角色
- 5000以上——高级职位
- 创建规则“AVMRULE”
- 每一笔付款都被建模为一个事实
关于如何最大限度地减少从业务层获取的记录数量,是否有任何指导原则?我找到了这个链接,这个链接很有用,另一个问题有点类似,我找到了这个链接,这个链接很有用,另一个问题有点类似