问题标签 [dynamics-crm-365-v9]

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 回答
345 浏览

dynamics-crm - 如何在 MS Dynamics CRM 365 v9.0 的统一接口应用程序中打开具有特定视图的实体记录列表页面?

我想在 MS Dynamics CRM 365 v9.0 的统一用户界面应用程序中打开带有特定视图的实体记录列表页面。例如,Contacts列表页和Active Contacts视图。

以下 URL 作品在 Web 中找到

我也尝试过使用此 URL,但它在 App 中不起作用

0 投票
1 回答
264 浏览

javascript - 无法在 Dynamics CRM 中通过 Javascript 在线设置报价单上的价目表和货币

我编写了一些 javascript 来加载 Quotes 实体上的价目表和货币值。这曾经在 CRM Online 8.2 中运行良好,但自从升级到 9.0 后,我开始遇到一个奇怪的问题。

因此,在表单的 OnLoad 上,脚本会运行并按应有的方式设置值。如果我在报价单上等待 20 秒,表格会自动刷新,我猜这是 CRM 功能,但在刷新价目表后,我看到它清除了我当前选择的价目表的价值。

然后用户必须手动设置或刷新页面。这是我的代码:

PS除了我删除了实际的object.id之外,整个代码都是一样的

0 投票
1 回答
85 浏览

dynamics-crm - 如何仅在 Web 客户端 (CRM9.x) 上从全局导航中隐藏快速表单

我有一个使用新的统一客户体验的 CRM 解决方案。我不想支持旧版 Web 客户端。当我在我们的解决方案中创建“快速表单创建”类型的表单时,表单本身也在“+”按钮下的旧版 Web 客户端中显示。

动态旧客户端标头

我想出了如何注册自定义脚本来说“对不起,请切换到统一的客户端体验”,但这不是很好的用户体验。

0 投票
1 回答
1397 浏览

dynamics-crm - 在 UCI Dynamics 365 V9 中的命令栏或飞出菜单的 Ribbon Workbench 中显示不同的现代图标

使用功能区工作台 2016 (3.1.177.1)。

我对此很陌生,但我已经成功地为统一界面创建了一个按预期执行的按钮。

但是,我选择的图标在透明背景上是白色的——我相信它应该是这样的。

这适用于桌面上的 UI,它将命令栏呈现为蓝色背景。

但是,在手机上使用时,所有命令都会出现在“更多命令”弹出窗口中,带有白色背景,因此图标不可见,因为它是白底白字。

我查看了显示/启用规则,但看不到合适的选项(CommandClientTypeRule 仅提供“现代”、“刷新”和“传统”)。

有没有办法让我在电话布局的现代界面中指定要使用的图像?或者如果它是在弹出的上下文中显示不同按钮的方法?

谢谢

0 投票
1 回答
252 浏览

dynamics-crm - Dynamics 365 版本 9 中的 ManageEntitlementState 工作流

自 Dynamics 365 第 9 版升级以来,我们观察到在 CRM 实例上自动创建的新工作流,即ManageContractLineState、ManageContractState、ManageEntitlementState

ManageEntitlementState工作流程中可以看出,它是处理 CRM 中的权利状态。但早些时候,这不是使用 CRM 工作流程完成的。 在此处输入图像描述 现在每个工作流实例都将为我们系统中的每个权利运行,这是一个巨大的问题,因为它给我们的机器带来了不必要的负载。

其他人是否能够在他们的实例上看到这些工作流?为什么 MS 添加这些工作流程?

0 投票
1 回答
746 浏览

javascript - Xrm.Navigation.openForm 在统一接口中不支持 formid

我一直在以下帖子中使用该技术:

Xrm.Navigation.openForm 不尊重 formid

这在经典界面中一直运行良好。

我已将我的 JavaScript 更新为以下内容:

并设置功能区工作台如下:

客户关系管理参数

此代码在经典 UI 中继续按预期工作,但在新的统一接口中似乎不起作用。实体表单打开但打开 CRM 记住的最后一个,而不是我在 formId 中指定的那个。

有没有人设法在新 UI 中打开特定表单?

0 投票
2 回答
1484 浏览

dynamics-crm - 获取包含在 Dynamics 365 电子邮件工作流中的记录 URL(动态)中的 appid

我的任务是在 Dynamics 365 中创建一个可以发送电子邮件的工作流(简单一点)。但是,电子邮件有一个指向记录的链接(使用 Record URL(Dynamic) 属性也很容易)。但是,我们在 Dynamics 实例中使用应用程序,并且使用记录 URL(动态)的工作流生成的链接不包含应用程序 ID,因此当用户单击该链接时,他们将被带到 Dynamics,但现在不在应用程序之外。

我的问题是,是否有支持将 App Id 附加到 Record URL(Dynamic) 属性的方法?

我已经搜索过这个问题的答案,但找不到任何答案。我的解决方案是创建一个 Action,它将 Record 和 app ID 作为输入,附加它们并将它们作为输出参数输出。老实说,这很有效,但我想知道我是否正在重新发明轮子,并且有一种更简单的方法可以实现这一目标。

谢谢,希望这可以帮助其他有同样问题的人。

0 投票
1 回答
138 浏览

javascript - 在控制台中测试 js 时需要 '('

以下是我的 javascript 并收到一个

预期的“(”错误

在控制台中。

我一辈子都想不通为什么。任何额外的眼睛都会有所帮助。

0 投票
1 回答
59 浏览

c# - 当我只有跟踪器来测试执行时,D365 v9 Online 上的插件失败

我在 VS 2017 中为自定义 wf 程序集进行了构建。

以下是我的代码。没有红色波浪线并且注册没有错误:

以下是我已经尝试过的:

  • 重新编译为 .NET 4.5.2
  • 确保将核心程序集定位为正确的 d365 v9 在线版本

还有其他陷阱吗?我使用的是开发指南而不是以前的 SDK,所以这对我来说有点新。

从代码中可以看出。我只是在追踪。我在实例化跟踪器后抛出了一个跟踪写入,甚至没有做到这一点。

另请注意,我按需运行此命令以测试执行。

0 投票
2 回答
44 浏览

dynamics-crm - 在 CRM Online 9.0 中创建仅供特定团队或区域访问的视图

我想创建仅对属于某个团队或区域的用户可用的视图。我尝试创建一个视图并在下图中添加编辑过滤条件。我是我选择的团队的一员,但我没有看到那里的记录。

在此处输入图像描述