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

2020-08-23 04:54发布

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

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


大家好,

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

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

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

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

谢谢

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

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


大家好,

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

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

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

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

谢谢

付费偷看设置
发送
5条回答
clasier
1楼 · 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

2楼-- · 2020-08-23 05:15

嗨,

我没有看到在后台发布促销的选项,我使用的是1905,控制台日志中也没有例外。 有人对此有任何线索吗?

木偶小白
3楼-- · 2020-08-23 05:01

规则必须与规则相关联 类型。 似乎您已经创建了SourceRule而不是PromotionSourceRule。 请导航至"市场营销"->"促销规则"并创建促销。

致谢

Climb_Ma
4楼-- · 2020-08-23 05:00

谢谢,我的问题解决了。

葫芦娃快救爷爷
5楼-- · 2020-08-23 05:07

嗨,Sladana,谢谢您的答复。 查尔斯解决方案解决了我的问题。

一周热门 更多>