简说规则引擎在促销返利中的应用

大型生产型企业销售渠道的建设,一般都采用代理商政策。根据地区、产品等情况,设立不同级别的代理商,不同地区、不同级别代理商有着不同的促销返利政策,也需根据企业、市场现状对促销政策进行调整,另一方面,也需要对促销政策进行风控管理,以防止不法分子利用政策空隙牟取利益。

生产型企业需要每个季度,根据最新的促销政策,需要计算每个代理商的返点金额。这项工作目前基本上都是采用手工采用Excel进行计算,效率比较低下,当达到一定数量级数据,手工计算不能及时进行计算进行返利,对企业造成一定的影响。

如果要将返点计算工作智能化,就需要能够及时的应对促销策略的调整。促销策略调整时,不光只是算法的调整,有些还涉及到计算因子的调整。因此单纯的采用数据库以及编程方式,并不能很快的实现每个季度促销策略的调整。

在此领域的实现上,规则引擎可以使得促销策略智能化,并且可以进行最优化策略的选择。

以商业规则引擎—Visual Rules(旗正规则引擎)为例,我们可以看下,规则引擎在促销返利中的应用:

核算:规则引擎能进行快速的核算,对于营销策略的变化,可通过规则引擎对核算策略进行快速调整,快速得到所需结果,而计算方式也可以随着政策的调整进行改变,这个过程也不需要IT来完成。以旗正规则引擎为例,国内某上市物流公司,20多万员工的薪资结算数据,计算时间由原先的4天提升到0.5天,结算规则编码人员从6人缩减为1人;

风控:对于风险的把握,规则引擎可以打造专家系统来应对,针对市场上面各种的欺诈风险形成反欺诈系统,并可以随时快速的进行升级更新,以便识别更多的欺诈行为。

策略调整:在策略的调整上面,规则引擎所起到的作用就是可不通过程序代码来修改,因为一旦涉及到程序和代码的修改,系统必然需要宕机重启,然后升级,这需要一定的时间。而规则引擎整合之后,我们可以进行热操作,不需重启,即时实现营销策略的调整和升级。

原文地址:https://www.cnblogs.com/mshf521/p/8315960.html

时间: 2024-07-30 12:06:33

简说规则引擎在促销返利中的应用的相关文章

简说规则引擎在促销返利领域的应用

大型生产型企业销售渠道的建设,一般都采用代理商政策.根据地区.产品等情况,设立不同级别的代理商,不同地区.不同级别代理商有着不同的促销返利政策,也需根据企业.市场现状对促销政策进行调整,另一方面,也需要对促销政策进行风控管理,以防止不法分子利用政策空隙牟取利益. 生产型企业需要每个季度,根据最新的促销政策,需要计算每个代理商的返点金额.这项工作目前基本上都是采用手工采用Excel进行计算,效率比较低下,当达到一定数量级数据,手工计算不能及时进行计算进行返利,对企业造成一定的影响. 如果要将返点计

以Drools5.5为例说明“规则引擎在业务系统中应用”---规则引擎与业务系统交互

一.重要概念 Fact:是指在Drools规则应用当中,将一个普通的JavaBean插入到规则的WorkingMemory当中后的对象. 规则可以对Fact对象进行任意的读写操作,当一个JavaBean插入到WorkingMemory当中变成Fact之后,Fact 对象不是对原来的JavaBean对象进行Clon,而是原来JavaBean对象的引用.规则在进行计算的时候需要用到应用系统当中的数据,这些数 据设置在Fact对象当中,然后将其插入到规则的WorkingMemory当中,这样在规则当中

规则引擎在数据分析中的应用

前言:规则引擎通过将业务规则和开发者的技术决策分离, 实现了动态管理和修改业务规则而又不影响软件系统的需求.以下通过实例对基于SQL 查询.自定义规则等一系列场景来说明规则引擎在数据分析中的应用. 在现代的企业级项目开发中, 商业决策逻辑或业务规则往往是硬编码嵌入在系统各处代码中的.但是外部市场业务规则是随时可能发生变化的, 这样开发人员必须时刻准备修改.更新系统,降低了效率.在这种背景下, 规则引擎应运而生,它通过将业务规则和开发者的技术决策分离, 实现了动态管理和修改业务规则而又不影响软件系

Drools 规则引擎 BRMS

安装说明 | Drools中文网 http://www.drools.org.cn/category/install Drools规则引擎-在微服务中的应用 - 简书 https://www.jianshu.com/p/887ff9021eb3 Drools规则引擎-在微服务中的应用 - 简书 https://www.jianshu.com/p/887ff9021eb3 微服务组件-规则引擎 - Fx_demon - OSCHINA https://my.oschina.net/fxdemon/

规则引擎QLExpress的简单应用

QLExpress 是一个轻量级的类java语法规则引擎,作为一个嵌入式规则引擎在业务系统中使用.让业务规则定义简便而不失灵活.让业务人员就可以定义业务规则.支持标 准的JAVA语法,还可以支持自定义操作符号.操作符号重载. 函数定义.宏定义.数据延迟加载等. QLExpress可以执行标准的java语法,例如 '哈哈'.equals('哈哈').if(true) {1} else{2}等,可以动态获取运算结果. QLExpress 3.0.6下载地址:http://code.taobao.or

QLExpress 规则引擎使用介绍

一个轻量级的类java语法规则引擎,作为一个嵌入式规则引擎在业务系统中使用.让业务规则定义简便而不失灵活.让业务人员就可以定义业务规则.支持标准的JAVA语法,还可以支持自定义操作符号.操作符号重载.函数定义.宏定义.数据延迟加载等 QLExpress的特性 1.编译执行: 编译生成基础指令后执行,性能能得到基本保障.执行过程:单词分解-->单词类型分析-->语法分析-->生成运行期指令集合-->执行生成的指令集合 runner.execute("10 * 10 + 1

【java规则引擎】规则引擎RuleBase中利用观察者模式

(1)当RuleBase中有规则添加或删除,利用观察者模式实现,一旦有变动,规则引擎其他组件也做出相应的改变.(2)学习思想:当一个应用中涉及多个组件,为了实现易扩展,解耦思想.可以利用观察者模式实现.基于易变动的数据结构中加入监听者,监听者依据被监听者的变动动作,定义自己的动作.在监听者内部通知其他组件做出相应改变.实现面向对象的思想.组建之间实现了解藕. 一:被监听数据,也就是规则网络RuleBase的接口定义 1 package com.nonbankcard.commons.doorls

【java规则引擎】drools6.5.0版本中kmodule.xml解析

kmodule.xml文件存放在src/main/resources/META-INF/文件夹下. 1 <?xml version="1.0" encoding="UTF-8"?> 2 <kmodule xmlns="http://jboss.org/kie/6.0.0/kmodule"> 3 <kbase name="rules" packages="rules"> 4

Drools规则引擎-如果判断某个对象中的集合是否包含指定的值

规则引擎集合相关处理 在实际生产过程中,有很多关于集合的处理场景,比如一个Fact对象中包含有一个集合,而需要判断该集合是否包含某个值.而Drools规则引擎也提供了多种处理方式,比如通过from.contains.exists等进行操作,比较. 当然也可以通过function函数来做相应的比较,在个在其他章节讲到过,就不在此赘述.下面重点以几个实例才进行讲解,在具体实践中根据具体情况来进行运用. 实例 省略掉基本的配置,直接看调用代码和规则代码. 测试调用代码: public class Co