>我有两个数据对象。
1.(Customer
(cust_id
,cust_type
,first_name
,middle_name
(
2.(accnt_prtcpnt
(cust_id
,accnt_id
,ap_first_name
(。
我需要在accnt_prtcpnt
pbject 中的ap_first_name
字段上编写一个 Drools 规则,该规则说如果客户对象中的cust_type
是"AV",则ap_first_name
不应为空。我是流口水的新手,不知道该怎么做。可以使用公共字段cust_id
连接这两个数据对象。我也在使用 KIE 工作台。
请帮忙!!
您的规则可能如下所示:
rule "sample rule"
when
$customer : Customer( cust_type == "AV" )
accnt_prtcpnt( cust_id == $customer.cust_id, ap_first_name == null)
then
// do any action you need
end
您可以使用工作台中的普通 DRL 编辑器或一些引导式编辑器(引导规则、引导式决策表等(