CMS页面限制反向工作

2020-08-26 16:54发布

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

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


通过使用以下Impex,我为链接组件创建了两个限制,对CMS页面创建了两个限制。

1.INSERT_UPDATE CMSUserGroupRestriction; $ contentCV [unique = true]; uid [unique = true]; name; userGroups(uid); includeSubgroups; components(&linkRef)

;; invoiceRestriction;发票客户组限制; invoceRestrictionGroup; true; capsugelInvoicesNavNodeLink

2.INSERT_UPDATE CMSUserGroupRestriction; $ contentCV [unique = true]; uid [unique = true]; name; userGroups(uid); includeSubgroups; pages(uid,$ contentCV)

;; orderHistoryRestriction;订单历史记录页面限制; orderHistoryRestrictionGroup; true; orderHistory

对于预期的invoceRestrictionGroup,链接组件受到限制/隐藏,而通过应用页面限制,页面将显示给与该组相反的特定客户(orderHistoryRestrictionGroup),该页面的工作与预期相反。

有什么解决方案可以正确使用"页面限制"?(我的意思是该页面不适用于该特定用户组)

Hybris 6.2版。

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

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


通过使用以下Impex,我为链接组件创建了两个限制,对CMS页面创建了两个限制。

1.INSERT_UPDATE CMSUserGroupRestriction; $ contentCV [unique = true]; uid [unique = true]; name; userGroups(uid); includeSubgroups; components(&linkRef)

;; invoiceRestriction;发票客户组限制; invoceRestrictionGroup; true; capsugelInvoicesNavNodeLink

2.INSERT_UPDATE CMSUserGroupRestriction; $ contentCV [unique = true]; uid [unique = true]; name; userGroups(uid); includeSubgroups; pages(uid,$ contentCV)

;; orderHistoryRestriction;订单历史记录页面限制; orderHistoryRestrictionGroup; true; orderHistory

对于预期的invoceRestrictionGroup,链接组件受到限制/隐藏,而通过应用页面限制,页面将显示给与该组相反的特定客户(orderHistoryRestrictionGroup),该页面的工作与预期相反。

有什么解决方案可以正确使用"页面限制"?(我的意思是该页面不适用于该特定用户组)

Hybris 6.2版。

付费偷看设置
发送
2条回答
huskylover
1楼-- · 2020-08-26 17:22

您好 Harindra Burma -您需要为orderHistoryRestriction创建一个反向限制,如下所示:

 INSERT_UPDATE CMSInverseRestriction; $ contentCV [unique = true]; name; originalRestriction(&uid); uid [unique = true];
 ;;订单历史记录页面反向限制; orderHistoryRestriction; orderHistoryPageInverseRestriction; 

您可以根据项目中的命名约定输入name和uid [unique = true]的值。

当学会了学习
2楼-- · 2020-08-26 17:20

CMSUserGroupRestriction的默认行为是仅指定的UserGroup可以访问(或换句话说,仅限于该页面)。 因此,为了反转此行为,您需要在CMSUserGroupRestriction上应用CMSInverseRestriction。 您尝试过解决方案了吗?

一周热门 更多>