Spartacus ASM模式下CMS导航节点权限问题及功能规划问询
ASM模式下受限CMS导航节点不可见问题及功能规划说明
问题场景
- 项目中存在仅对特定用户组可见的受限CMS导航节点
- 当通过ASM(Assisted Service Mode)代拥有该节点访问权限的用户登录时,这些导航节点在ASM会话中无法显示
官方已知限制
ASM客户模拟无法适配CMS内容规则与限制,若内容规则或限制基于客户ID或客户组ID生效,在ASM模拟会话中不会被触发,CMS端点仅返回客服代理有权查看的内容。
技术根因
Spartacus依赖OCC的CMS端点渲染内容,但这些端点不支持传入模拟用户(客户)的userId参数,仅识别当前认证的客服代理身份。涉及的OCC CMS端点如下:
/{baseSiteId}/cms/components/{baseSiteId}/cms/components/{componentId}/{baseSiteId}/cms/pages/{baseSiteId}/cms/pages/{pageId}/{baseSiteId}/cms/sitepages*
正是由于OCC层面缺少传递模拟用户身份的能力,导致ASM会话中无法基于模拟客户的信息触发对应的CMS规则与限制。
功能支持计划
目前官方尚未公布明确的功能支持计划或时间线,以实现ASM模拟会话中适配基于客户/用户组的CMS内容规则。若该功能对业务至关重要,建议通过SAP官方支持渠道提交需求反馈,助力推动功能优先级评估与排期。
内容的提问来源于stack exchange,提问作者Nadja
相关产品推荐
相关产品推荐

