问题标签 [crm-ribbon-workbench]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1052 浏览

dynamics-crm-2011 - How to export customised ribbons in CRM 2011?

I have the following scenario: I have created a few ribbons for several entities in our dev server. Can I now export this ribbons customisations to another server? Or do I have to create them all again?

I have been using CRM 2011 and Ribbon Workbench.

0 投票
1 回答
844 浏览

dynamics-crm - CRM 功能区自定义

在我的开发环境中,我有一个非常庞大的非托管解决方案,因此 CRM 2013 的 Ribbon Workbench 无法上传/下载它并且超时。

我们使用 Ribbon Workbench 为 Ribbon 创建了一个备份解决方案,这也是一个“可能”仅包含功能区详细信息的非托管解决方案,因此它更小。

现在我们有了非托管解决方案,在它之上还有更小的功能区非托管解决方案,我们用它来自定义解决方案实体表单功能区中的功能区。

当我们导出解决方案的托管解决方案时,我们是否还需要导出此备份的托管解决方案,我不想采用此解决方案,但希望对此备份解决方案进行自定义。

请让我知道功能区自定义是否适用于每个解决方案,或者我是否必须将功能区备份解决方案与我的解决方案一起使用?

0 投票
2 回答
572 浏览

javascript - 在创建和只读表单类型期间使功能区按钮不可用

在 CRM 2011 中,我正在案例页面上开发一个功能区按钮,用于启动自定义对话框。到目前为止,这运作良好。

现在我试图在案例创建期间和案例关闭后禁用该按钮。

在customization.xml 中,这就是我放入我的CommandDefinitions 以使用RuleID “Mscrm.DisableDeactivateButton”

然后这是我的 Mscrm.DisableDeactivateButton" 定义,它启动了一个名为 "DisableDialogBu​​tton" 的 jscript webresouce:

最后,他是我的 DisableDialogBu​​tton javascript,当 formType 为 1(创建)或 3(只读)时返回 false:

但是,此功能仍然无法正常工作。你能指导我这个方向吗?

0 投票
1 回答
313 浏览

dynamics-crm - 添加 CRM 2013 工作流按钮返回

我正在使用从以前的 CMR 2011 版本更新的 CRM 2013 解决方案。运行工作流程和对话框按钮已被删除。我尝试使用功能区编辑器将它们添加回来,但它们没有从 UI 中显示。我尝试了 IIS 重置并删除 IE 历史记录。这是customizations.xml 中的XML

0 投票
1 回答
863 浏览

javascript - CRM 2013 中功能区按钮操作的条件执行

我有一个自定义功能区按钮。我正在使用 Ribbon Workbench 来自定义按钮。我创建了一个命令并为其分配了 3 个操作。

分配的操作按以下顺序排列。

  1. 一个 javascript 操作 - 它检查 CRM 表单中的强制值,如果有任何缺失的字段,这将返回“false”。代码类似于下面

    事件.returnValue=假;返回假;

  2. Url Action - 分配给 HTML Web 资源,这将作为模式对话框打开。

  3. 一个 javascript 动作 - 负责刷新页面。

所有这些都以它们被编码的方式工作。但我期待的是,如果第一个 Javascript 函数返回“false”,它不应该触发/调用剩余的操作。

我在 Action 创建窗口中检查了 Ribbon Workbench 的所有可用属性。似乎没有一个是相关的。

有人可以帮助我。

0 投票
1 回答
1408 浏览

dynamics-crm - 功能区工作台:应用程序功能区上添加的按钮未出现在 MS 动态 CRM 的所有选项卡上

功能区工作台:

我使用 Ribbon Workbench 工具在应用程序功能区上添加了一个按钮。按钮添加成功。

https://ribbonworkbench.uservoice.com/knowledgebase/articles/71374-1-getting-started-with-the-ribbon-workbench

上面提到的 url 添加一个按钮。我面临的问题是我只能在 MS Crms“设置”区域看到我的自定义按钮。

但是,理想情况下,它应该在销售、营销等所有选项卡上都可见。我已经在所有浏览器以及干净的 CRM 上尝试过它,但没有运气。

任何人都可以告诉我在这里缺少什么,或者是否有任何其他方式可以在 MS 动态 crm 的每个选项卡中添加按钮。

0 投票
1 回答
579 浏览

crm - 无法使用 Ribbon Workbench 添加/编辑邮件合并到自定义表单

我的客户需要在销售/发票选项卡中有邮件合并选项。我正在尝试使用 Ribbon Workbench 将邮件合并按钮添加到 CRM 2013 中的发票实体。当我阅读它的材料时,它看起来很简单。这是一个简单的教程:

http://www.blog.affiliatedcrm.com/adding-the-mail-merge-button-in-dynamics-crm-2013

问题是我遵循了上述所有步骤(不仅在这个特定的教程中。我还尝试了 4-5 个其他来源),但是如下图所示,按钮和它的功能出现在功能区工作台,但不是实际形式。

在这里你可以看到按钮是在功能区中创建的:http: //imgur.com/zsgPiaB

但它不在发票选项卡上。我将在下面的评论中发布图片,因为我没有足够的评级来发布超过 2 个链接。

我注意到,如果我只创建一个按钮/没有附加功能/按钮出现在发票表单中,但是当我发出命令时,按钮本身就会消失。

请帮我让这个邮件合并功能正常工作。

0 投票
1 回答
735 浏览

dynamics-crm-2013 - 来自 crm 2013 的 Ribbon Workbench 的按钮命令操作

我的表单中有一个“添加新”按钮,并且根据功能区工作台编写了一个命令操作(/_static/_common/scripts/RibbonActions.js)来创建新记录。

现在我想将我的另一个函数添加为另一个返回 true 或 false 的命令操作。

如果它返回true,那么默认的create函数将执行。

我该怎么做,有人知道吗?

0 投票
2 回答
5224 浏览

button - CRM 功能区工作台 - 隐藏 + 子网格上的按钮

我在一个名为 Issues 的新实体上有一个子网格,该子网格用于另一个名为 Cost Detail 的新实体。我将它们都加载到我的问题解决方案中,并在功能区工作台中打开了问题。

我想要做的是当您在问题表单上并且可以看到我希望能够隐藏显示的 + 按钮的子网格时。但是,当我在功能区工作台中隐藏此按钮时,它也会在“关联视图”中隐藏添加新按钮,因此无法添加任何记录。

我该怎么做才能只隐藏子网格上的 + 按钮而不隐藏其他视图?

0 投票
0 回答
562 浏览

dynamics-crm - 如何将按钮添加到 CRM 2015 中的安全角色实体命令/功能区栏

我不知道如何在 CRM 2015 中为安全角色实体的功能区栏添加一个按钮。我已经尝试了可视功能区编辑器(对于用户实体上的类似任务效果很好)和功能区工作台。问题是这些都没有“看到”安全角色实体(尽管他们都看到了用户实体),所以你不能编辑它。

我进一步注意到,导出具有安全角色的解决方案会导致以下结果:

问题是 CRM 4 版本的系统 DID 的原始定制包括对此菜单栏的修改,所以我们希望新的 2015 版本是相同的。

可以做什么?