使用业务规则引擎(下)

使用业务规则引擎(下)

 

运行要求的规则

业务规则指定了您可以做或不能做的事情,并提供了制定决策的标准。业务需求,然而,决定你有什么需要做的执行和遵守的商业规则。像业务规则一样,组织可以具有无限数量的业务需求。借助业务规则引擎,组织可以实现每个规则的要求。

 

产生输出的条件

条件或“ if-then”业务规则语句的左侧包括执行动作以产生给定输出所必须满足的属性。例如,一个销售酒精饮料的电子商务网站要求客户年龄在21岁以上。如果客户超过21岁,则可以购买酒精饮料。但是,如果客户未满21岁,则会触发拒绝交易的规则。

 

计分

组织可以创建规则集,这些规则集会生成用于得分目的的数值。集合中的每个规则都有助于总价值,从而为组织提供了一种评估手段。评分的常见用途包括生成信用评分,贷款审批到产品定价。

 

计算脚本

计算脚本是定义如何计算数据库中数据的文本文件。计算脚本可以与单个数据库关联或访问多个数据库。计算脚本可用于诸如基于贷款金额,借款人的信用评分和其他适用的贷款属性快速计算融资利率之类的事情。

 

人口细分

组织可以根据指定的因素创建唯一的人口或客户群。行为人群细分通常用于营销。营销人员可以根据他们与组织的互动程度来划分消费者,并相应地定制广告。

 

预测性机器学习模型

业务规则管理系统的潜在限制之一是难以将逻辑编码和决策。例如,考虑可能涉及许多变量的人寿保险应用程序。有这么多独特的组合,可能很难将流程分解为指定的业务规则。因此,经常需要人为决策。

 

但是,通过预测性机器学习模型,不需要人类来创建特定的规则。机器会根据原始历史数据创建模型,这些模型会生成未来的预测,以做出高度明智的决策。

 

API与数据源的集成

一个API,或应用程序编程接口,便于组织连接和整合不同的应用程序。此外,组织可以使用API​​轻松连接到不同的数据源。这些数据源与业务规则引擎一起执行可执行的业务逻辑和规则。   

 

选择业务规则引擎

对于您的组织而言,正确的业务规则引擎在很大程度上取决于您要实施的规则类型,最终用户的属性以及您独特的业务需求。具有复杂的工作流和自动化需求的大型组织通常需要自定义解决方案,这对于小型组织来说都是成本高昂的。

相关教程