gpt4 book ai didi

javascript - 客户关系管理 2011 : Global JavaScript and button in status bar

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:51:30 27 4
gpt4 key购买 nike

我不是 CRM 2011 的新手,但我遇到了一个大问题......我在网上找到了一些解决方案,可以在 CRM 中建立一些评分/排名系统。当我在顶部状态栏、功能区按钮栏上方、屏幕右 Angular 的用户名旁边看到星号时,我完全感到困惑。

enter image description here

当我点击这个按钮时,我打开了一些关于用户的信息,以及他们的分数。

  1. 我可以在哪里放置可以全局执行的 Java 脚本函数(例如 jQuery)?如何调用那个函数,捕捉什么事件?我需要像这样在 CRM 的所有页面上激活此按钮/功能。
  2. 顶部栏中那个地方的 ID 是什么?我需要它来从我的脚本中放置这个按钮。

最佳答案

您似乎在谈论的 CRM 解决方案是这个

http://www.wave-access.com/Public_en/ms_crm_gamification_product.aspx

这显然是不受支持的。然而,他们通过在功能区中添加一个虚拟按钮来实现它,特别是 Jewel 菜单。此按钮命令链接到网络资源中的 JS 函数。该按钮始终隐藏,但始终加载 JS 文件。

需要注意的是你的JS加载到Main.aspx(根文件)从那里将 HTML 元素或 javascript 注入(inject)所需的框架。 (导航或内容)

这是要添加到解决方案中的 RibbonDiffXML。

<RibbonDiffXml>
<CustomActions>
<CustomAction Id="Dummy.CustomAction" Location="Mscrm.Jewel.Controls1._children" Sequence="41">
<CommandUIDefinition>
<Button Id="Dummy" Command="Dummy.Command" Sequence="50" ToolTipTitle="$LocLabels:Dummy.LabelText" LabelText="$LocLabels:Dummy.LabelText" ToolTipDescription="$LocLabels:Dummy.Description" TemplateAlias="isv" />
</CommandUIDefinition>
</CustomAction>
</CustomActions>
<Templates>
<RibbonTemplates Id="Mscrm.Templates"></RibbonTemplates>
</Templates>
<CommandDefinitions>
<CommandDefinition Id="Dummy.Command">
<EnableRules />
<DisplayRules>
<DisplayRule Id="Dummy.Command.DisplayRule.PageRule" />
</DisplayRules>
<Actions>
<JavaScriptFunction Library="$webresource:MyGlobal.js" FunctionName="Anything" />
</Actions>
</CommandDefinition>
</CommandDefinitions>
<RuleDefinitions>
<TabDisplayRules />
<DisplayRules>
<DisplayRule Id="Dummy.Command.DisplayRule.PageRule">
<PageRule Address="aaaa" />
</DisplayRule>
</DisplayRules>
<EnableRules />
</RuleDefinitions>
<LocLabels>
<LocLabel Id="Dummy.Description">
<Titles>
<Title languagecode="1033" description="Description" />
</Titles>
</LocLabel>
<LocLabel Id="Dummy.LabelText">
<Titles>
<Title languagecode="1033" description="Description" />
</Titles>
</LocLabel>
</LocLabels>

这进入 customizations.xml 的根 ImportExportXml 元素您可能还需要通过 UI 添加应用程序功能区作为解决方案组件

关于javascript - 客户关系管理 2011 : Global JavaScript and button in status bar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12796821/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com