【发布时间】:2019-08-19 10:52:57
【问题描述】:
我有一个规则项目,我需要在其中设置一些要提供给客户的优惠。
要求 - 将为业务用户提供一个类似 UI 的表(即决策表),以配置报价。
优惠具有各种属性,例如 - offer_id、offer_name、offer_expiration_date、offer_type(美元折扣或现金返还等)、offer_group。
要提供报价的条件大约是 10 到 15,因此决策表最终变得如此之大,以至于列名不可见,因此我们不得不将决策表一分为二。现在,业务用户在一个决策表中设置报价条件,并在另一个决策表中配置报价详细信息。
决策表1:
Customer Type | Customer Billing Amt | Offer_Name
Silver | $0 - $50 | Offer1
Gold | $51 - $100 | Offer2
决策表2:
Offer_Name | Offer_id | Offer_expiration_date | offer_type | offer_group
Offer1 | Off_1 | 12-31-2019 | DOLLAR | DISCOUNT
Offer2 | Off_2 | 12-31-2030 | DOLLAR | DISCOUNT
业务用户必须在两个决策表中手动输入 Offer_name,
我正在寻找一种方法,让所有 Offer_Name(s) 都从决策表 2 中的决策表 1 中下拉。就像说一个业务用户在Decision Table3 中配置了一个Offer3,当他在Decision Table1 中添加条件时,在action 列中,促销名称应该出现在下拉列表中。这样用户就不会再次输入促销名称,也可以避免任何拼写错误。
感谢任何帮助/建议。
谢谢,
影音
【问题讨论】: