问题标签 [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.
dynamics-crm - 如何在 MS Dynamics CRM 365 v9.0 的统一接口应用程序中打开具有特定视图的实体记录列表页面?
我想在 MS Dynamics CRM 365 v9.0 的统一用户界面应用程序中打开带有特定视图的实体记录列表页面。例如,Contacts
列表页和Active Contacts
视图。
以下 URL 作品在 Web 中找到
我也尝试过使用此 URL,但它在 App 中不起作用
javascript - 无法在 Dynamics CRM 中通过 Javascript 在线设置报价单上的价目表和货币
我编写了一些 javascript 来加载 Quotes 实体上的价目表和货币值。这曾经在 CRM Online 8.2 中运行良好,但自从升级到 9.0 后,我开始遇到一个奇怪的问题。
因此,在表单的 OnLoad 上,脚本会运行并按应有的方式设置值。如果我在报价单上等待 20 秒,表格会自动刷新,我猜这是 CRM 功能,但在刷新价目表后,我看到它清除了我当前选择的价目表的价值。
然后用户必须手动设置或刷新页面。这是我的代码:
PS除了我删除了实际的object.id之外,整个代码都是一样的
dynamics-crm - 在 UCI Dynamics 365 V9 中的命令栏或飞出菜单的 Ribbon Workbench 中显示不同的现代图标
使用功能区工作台 2016 (3.1.177.1)。
我对此很陌生,但我已经成功地为统一界面创建了一个按预期执行的按钮。
但是,我选择的图标在透明背景上是白色的——我相信它应该是这样的。
这适用于桌面上的 UI,它将命令栏呈现为蓝色背景。
但是,在手机上使用时,所有命令都会出现在“更多命令”弹出窗口中,带有白色背景,因此图标不可见,因为它是白底白字。
我查看了显示/启用规则,但看不到合适的选项(CommandClientTypeRule 仅提供“现代”、“刷新”和“传统”)。
有没有办法让我在电话布局的现代界面中指定要使用的图像?或者如果它是在弹出的上下文中显示不同按钮的方法?
谢谢
javascript - Xrm.Navigation.openForm 在统一接口中不支持 formid
我一直在以下帖子中使用该技术:
Xrm.Navigation.openForm 不尊重 formid
这在经典界面中一直运行良好。
我已将我的 JavaScript 更新为以下内容:
并设置功能区工作台如下:
此代码在经典 UI 中继续按预期工作,但在新的统一接口中似乎不起作用。实体表单打开但打开 CRM 记住的最后一个,而不是我在 formId 中指定的那个。
有没有人设法在新 UI 中打开特定表单?
dynamics-crm - 获取包含在 Dynamics 365 电子邮件工作流中的记录 URL(动态)中的 appid
我的任务是在 Dynamics 365 中创建一个可以发送电子邮件的工作流(简单一点)。但是,电子邮件有一个指向记录的链接(使用 Record URL(Dynamic) 属性也很容易)。但是,我们在 Dynamics 实例中使用应用程序,并且使用记录 URL(动态)的工作流生成的链接不包含应用程序 ID,因此当用户单击该链接时,他们将被带到 Dynamics,但现在不在应用程序之外。
我的问题是,是否有支持将 App Id 附加到 Record URL(Dynamic) 属性的方法?
我已经搜索过这个问题的答案,但找不到任何答案。我的解决方案是创建一个 Action,它将 Record 和 app ID 作为输入,附加它们并将它们作为输出参数输出。老实说,这很有效,但我想知道我是否正在重新发明轮子,并且有一种更简单的方法可以实现这一目标。
谢谢,希望这可以帮助其他有同样问题的人。
javascript - 在控制台中测试 js 时需要 '('
以下是我的 javascript 并收到一个
预期的“(”错误
在控制台中。
我一辈子都想不通为什么。任何额外的眼睛都会有所帮助。
c# - 当我只有跟踪器来测试执行时,D365 v9 Online 上的插件失败
我在 VS 2017 中为自定义 wf 程序集进行了构建。
以下是我的代码。没有红色波浪线并且注册没有错误:
以下是我已经尝试过的:
- 重新编译为 .NET 4.5.2
- 确保将核心程序集定位为正确的 d365 v9 在线版本
还有其他陷阱吗?我使用的是开发指南而不是以前的 SDK,所以这对我来说有点新。
从代码中可以看出。我只是在追踪。我在实例化跟踪器后抛出了一个跟踪写入,甚至没有做到这一点。
另请注意,我按需运行此命令以测试执行。