我有一个与 iLog 通信的系统,它应该显示决策表第一列的值。
我可以获取决策表中第一列的所有值吗?鉴于这些价值观是不同的和独特的。
如果是,如果我想在第一列字段的范围内获取下一列的值怎么办。
我需要这种行为,因为我有一个协议创建系统,它必须允许根据 iLog 中已经实现的内容创建协议条款
我有一个与 iLog 通信的系统,它应该显示决策表第一列的值。
我可以获取决策表中第一列的所有值吗?鉴于这些价值观是不同的和独特的。
如果是,如果我想在第一列字段的范围内获取下一列的值怎么办。
我需要这种行为,因为我有一个协议创建系统,它必须允许根据 iLog 中已经实现的内容创建协议条款
没有办法从条件列中提取值。我也遇到过这种情况,但无法通过。但是,有一个解决方法。
我的问题是,例如,有规则来确定是否允许用户所属的用户组批准该策略?如果不是,那么允许批准此策略的其他用户组是什么?
一种简单的解决方案是维护两张表,一张用于检查,另一张用于确定允许的组。这不被接受,因为业务需要在两个表中维护相同的数据。如果它是 FICO BLAZE Advisor,同样会在单个表中实现。
但是,解决问题总是有另一种方法。我所做的如下: 1. 创建了一个表来列出所有可以批准策略的组,即将用户组添加到操作列中的列表中。将此决策表放置在规则任务中。2. 在规则任务的最后一个动作中,检查传入用户的用户类型是否存在于用户类型列表中。如果不是,则意味着不允许用户批准该策略,因此发送整个列表;否则,将列表设置为 null 并将 Approval 标志设置为 True。
我希望这可以帮助您找到可以解决您的问题的替代解决方案。有时,我们需要寻找一些奇怪的方法来完成我们的工作。
快乐的规则发展。:)