You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将CustomProductCockpit设为Hybris Backoffice主槽位透视图选项

Backoffice主透视图列表新增CustomProductCockpit入口配置方案

透视图核心节点定义

将自定义透视图配置写入扩展专属的Backoffice配置文件,路径通常为 customproductcockpit/backoffice/resources/customproductcockpit-backoffice-config.xml,确保配置节点与现有Administration、ProductCockpit透视图处于同一层级:

<config xmlns="http://www.hybris.com/cockpitng/config/perspectiveChooser">
    <perspectives>
        <!-- 新增的独立透视图节点 -->
        <perspective 
            id="CustomProductCockpit"
            label="Custom Product Cockpit"
            icon="customproductcockpit/perspective-entry-icon.png"
            description="自定义产品管理独立工作台"
            landingPosition="150"
        >
            <!-- 关联已部署的独立Web模块地址 -->
            <parameter key="externalUrl" value="localhost:9002/customproductcockpit"/>
            <parameter key="openInNewWindow" value="true"/>
        </perspective>
    </perspectives>
</config>

配置项说明:

  • id:透视图全局唯一标识,不得与内置透视图ID冲突
  • label:透视图列表中展示的文本内容,可对接本地化资源文件实现多语言适配
  • icon:透视图前置图标,将图片资源放置在扩展的web/webroot/backoffice/images路径下即可直接引用
  • landingPosition:透视图排序权重,参考现有内置透视图的权重值(如Administration为100、ProductCockpit为120),设置为150即可保证新增选项与现有选项并列展示在列表中,不会被折叠
  • 两个跳转参数:针对独立部署的Web模块,配置外部访问地址及跳转方式,支持设置新窗口打开

透视图访问权限配置

Backoffice默认会过滤当前用户无权限的透视图入口,需要在配置中为指定用户组开放新增透视图的访问权限,示例配置:

<config>
    <perspective-strategy default-perspective="ProductCockpit">
        <principal allow-others="false">
            <!-- 为管理员组开放新增透视图的访问权限 -->
            <access prn="admingroup" perspective="CustomProductCockpit"/>
        </principal>
    </perspective-strategy>
</config>

可根据业务需要,将权限分配给产品管理组、运营组等对应业务角色的用户组,确保授权用户登录后能在透视图列表看到对应入口。

部署校验

  • 确认localextensions.xml中已正确启用customproductcockpit扩展的Web模块配置:<extension name="customproductcockpit" webmodule="true" />
  • SAP Commerce 2005及以上版本会自动扫描扩展下的Backoffice配置文件,无需手动引入;1905及更早版本需要在全局Backoffice配置文件中手动添加导入节点:<import resource="customproductcockpit-backoffice-config.xml" />
  • 重启服务后清理浏览器缓存,重新登录Backoffice,即可在透视图主槽位列表中看到与Administration、ProductCockpit并列的CustomProductCockpit入口,点击即可跳转至独立部署的模块地址

注意:因为你的CustomProductCockpit为独立部署的Web应用,不需要将模块代码重构为Backoffice原生Widget,通过配置外部URL参数即可实现入口集成,开发成本最低。


内容的提问来源于stack exchange,提问作者Jyoshna mr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.31 17:57:00