在hybris 6.0中发布促销规则时出错

2020-08-23 04:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 发布我在hybris...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

发布我在hybris 6.0中创建的升级规则时,出现此错误:

"更新已编译的规则时规则编译失败:RulesModule:nullnull第0行:无法更新引擎规则,该规则不属于任何规则模块。"

"无法更新引擎规则,规则不属于任何规则模块"

知道为什么会出现此错误吗? 我正确地遵循了足迹,但遇到了这个错误。 我错过了什么吗?还是我需要做的事情是在踪迹中没有提到的?

谢谢

5条回答
clasier
2020-08-23 05:06 .采纳回答

Gersam,你好

如果未导入扩展名 promotionenginesamplesaddon 下的推广Drools模块所需的数据,则会发生这种情况。 因此,您可以手动导入此impex以解决该问题:

INSERT_UPDATE DroolsKIEModule; name [unique = true]; mvnGroupId; mvnArtifactId; mvnVersion; ruleType(code);
;促销模块; hybris-rules; promotions; 1.0.0; PROMOTION;

INSERT_UPDATE DroolsKIEBase; name [unique = true]; kieModule(name)[unique = true]; equalityBehavior(code); eventProcessingMode(code)
;促销产品;促销模块;平等;流

INSERT_UPDATE DroolsKIESession; name [unique = true]; kieBase(name)[unique = true]; sessionType(code)
; promotions-session-production; promotions-production; STATELESS

INSERT_UPDATE DroolsRuleEngineContext; name [unique = true]; kieSession(name); ruleFiringLimit
; promotions-production-context; promotions-session-production; 200;

更新DroolsKIEModule; name [unique = true]; defaultKIEBase(name)
;促销模块;促销生产

更新DroolsKIEBase; name [unique = true]; defaultKIESession(name)
;促销活动制作;促销活动会话制作

在使用electronicsstore或powertoolsstore时,应该自动导入扩展名 promotionenginesamplesaddon

一周热门 更多>