如何在HYBRIS中为我的自定义员工设置客户支持角度?

时间:2019-02-12 07:38:18

标签: java hybris backoffice

我创建了自定义组和拥有该组的员工。我做对了所有事情,我希望我的自定义员工使用与使用CustomerSupportAgent相同的观点。因此,当与我的自定义员工登录时看到的是“客户支持”透视图,而不是“管理”透视图。我该怎么办?

2 个答案:

答案 0 :(得分:0)

Backoffice透视图配置在backoffice-config XML中可用。 如果需要使CS透视图可用于自定义员工,请查看customersupportbackoffice-backoffice-config.xml中的示例

<context component="perspective-chooser" principal="orgemployeerole" merge-by="module" parent="commerceservicesbackoffice">
    <y:perspective-chooser xmlns:y="http://www.hybris.com/cockpitng/config/perspectiveChooser">
        <y:defaultPerspective name="organizationBackofficePerspective"/>
        <y:authority name="orgemployeerole">
            <y:perspective id="organizationBackofficePerspective"/>
            <y:perspective id="CustomerSupport-Perspective"/>
        </y:authority>
    </y:perspective-chooser>
</context>

<context component="perspective-view-switcher" principal="customersupportadministratorrole">
    <vs:view-switcher xmlns:vs="http://www.hybris.com/cockpitng/config/viewSwitcher">
        <vs:authority name="customersupportadministratorrole">
            <vs:view id="CustomerSupport-Perspective"/>
            <vs:view id="hmc2"/>
        </vs:authority>
    </vs:view-switcher>
</context>

或者如果可行,只需将customersupportagentgroup分配给您的自定义组即可。

UPDATE UserGroup; UID[unique = true]; groups(uid)[append = true]
; admingroup        ; customersupportagentgroup

答案 1 :(得分:0)

您需要将CustomerSupportAgent分配给您的员工,或将您的组设为该小组的一个子组,以查看CS观点。