隐藏全局菜单(命令)栏中的按钮

时间:2019-01-25 15:35:37

标签: dynamics-crm microsoft-dynamics dynamics-365-sales

用于客户参与的Dynamics 365中的全局命令栏包含一些全局按钮,例如-搜索,任务流,关系助理,快速创建,新活动,新记录,高级查找,导入数据等。我需要关闭所有这些按钮,如果没有,大多数。用户不想看到他们不使用的菜单项。 我尝试使用Scott-Durow的Ribbon工作台,但是找不到Ribbon工作台上的所有按钮。我可以调整解决方案XML,但需要知道实际的按钮名称/位置/命令引用,以便可以在<HideCustomAction>标签的<RibbonDiffXml><CustomActions>标签中引用它们。

<RibbonDiffXml>
     <CustomActions>
        <HideCustomAction HideActionId="codec.Mscrm.GlobalTab.Tools.TaskFlow.Hide" Location="Mscrm.GlobalTab.Tools.TaskFlow" />
        <HideCustomAction HideActionId="codec.Mscrm.GlobalTab.Tools.RelationshipAssistant.Hide" Location="Mscrm.GlobalTab.New.RelationshipAssistant" />
        <HideCustomAction HideActionId="codec.Mscrm.GlobalTab.Tools.AdvancedFind.Hide" Location="Mscrm.GlobalTab.Tools.AdvancedFind" />
     </CustomActions>
</RibbonDiffXml>

1 个答案:

答案 0 :(得分:0)

看看这是否是您要寻找的内容:(我找不到“关系助理和任务流”,我认为它们是动态按钮,也许不被支持隐藏它们)

<HideCustomAction HideActionId="new.Mscrm.GlobalTab.New.NewActivity.Hide" Location="Mscrm.GlobalTab.New.NewActivity" />
<HideCustomAction HideActionId="new.Mscrm.GlobalTab.New.NewRecord.Hide" Location="Mscrm.GlobalTab.New.NewRecord" />
<HideCustomAction HideActionId="new.Mscrm.GlobalTab.Tools.AdvancedFind.Hide" Location="Mscrm.GlobalTab.Tools.AdvancedFind" />
<HideCustomAction HideActionId="new.Mscrm.GlobalTab.Tools.ImportData.Hide" Location="Mscrm.GlobalTab.Tools.ImportData" />
<HideCustomAction HideActionId="new.Mscrm.BasicHomeTab.Tools.Meqf.Hide" Location="Mscrm.BasicHomeTab.Tools.Meqf" />

enter image description here