问题标签 [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 - Dynamics 365 for CE (CRM) v9 Package Deployer 不会连接到组织
我已经有了答案,但想把这个贴出来让别人找到。
当我从FS 和 PSA Demo Data下载 FS/PSA 演示数据并尝试针对 CRM v9 组织运行 PD 时,我遇到了这个问题。在我的一个租户的 5 个沙箱中,它无法连接到其中的 3 个。所有都是 v9 并且有 FS/PSA 定位。问题的第一个症状是 PD 会接受我的登录信息,让我选择一个组织,然后带我回到登录页面。在检查 %appdata%\Microsoft\Microsoft Dynamics® CRM Package Deployer\3.0.0.848\PackageDeployer_[token]-[date].log 的日志文件后,我看到了错误:“未授权的 Http 状态代码 (401) 应在响应”。
这是日志文件中的完整错误:
dynamics-crm - 在 CRM V9 中从 JS 调用自定义操作时出现错误的请求错误
我在我的 CRM 在线 V9 中创建了一个自定义操作,其中包含 2 个参数、一个对联系人的实体引用和一个字符串。
我检查了模式名称是否正确(大写和小写),甚至尝试使用 rest builder 生成代码,但我不断收到“错误请求”错误。
这是我的代码:
powershell - Dynamics CRM online V 9 使用 powershell 部署包 - 问题
我正在关注新的 V9 CRM SDK的 deploy-packages-using-package-deployer-windows-powershell线程。
当以管理员身份在 powershell 3.0 中运行 RegisterXRMPackageDeployment.ps1 时,我收到“无法验证 Microsoft .NET Framework 版本 4.5.2,因为它未包含在允许的版本列表中”消息,并且它继续导出 cmdlet。
但是当我在“Get-Help”出现错误后运行 Get-Help “Crm” 命令时:
无法加载文件或程序集“Microsoft.Xrm.Sdk,版本=9.0.0.0,文化=中性,......”。
我有一台 Windows 7 64 位机器。
javascript - Dynamics 365 版本 9 中的表单上下文
我需要访问 Web 资源的控件来刷新它。根据下面的链接,我们需要有表单上下文。
但是我无法获取表单上下文,并且在有关如何访问 HTML Web 资源中的执行上下文的文档中的任何地方都找不到它。我尝试在加载表单时注册一个函数并使用表单属性在其中传递执行参数。然后在函数中,我得到它,如下所示,formContext 变量作为全局变量。
但是,当我尝试在放置在 CRM 表单上的其他 HTML Web 资源中访问此 formContext 时,它显示未定义。有人可以解释一下我们如何在 HTML Web 资源中获取表单上下文吗?
dynamics-crm - 如何在 Dynamics 365 9.0 的 Ribbon 命令中获取 formContext
在 Dynamics 365 9.0 中,关于如何访问表单属性和控件的方式发生了相当大的变化 -Xrm.Page
我们应该传递executionContext
给函数并获取formContext
usinggetFormContext()
函数,而不是命名空间。这工作正常,使用这种方法我从来没有遇到过问题。
但是我还没有弄清楚如何正确访问formContext
从功能区调用的函数。文档说这应该非常简单:
但它没有说明如何传递executionContext
给 Ribbon 函数。在普通函数中,有一个复选框“将执行上下文作为第一个参数传递”,但是 Ribbon 函数呢?我们可以将一些参数传递给这些函数,但它们只是所选记录的 GUID,或所选记录的类型,甚至是对象列表,但我在文档中找不到,如果有参数等于executionContext
. 有人已经解决了这个问题吗?
我也知道我可以使用 Xrm.Page 并且它会工作(至少现在......)但我想知道,如何使用 9.0 版中的最新指南来完成
更新1:
根据 Scott 的建议和这篇文章,我将 PrimaryControl 传递给我的 Ribbon 命令,但不幸的是,该参数是类型的Mscrm.FormControlLite
,它没有getAttribute
允许访问 formContext 的函数或任何函数(至少我没有看到任何有用的东西)。开发者工具的一些截图:
所以它看起来像某种形式的表示形式,但可能与 formContext 无关(我假设如果从记录列表中调用功能区,则该项目可以是网格类型或类似的类型)
dynamics-crm - 将多个实体添加到一个主窗体
我正在修改表单以说明目前正在推出的 Dynamics V9。
我们的环境正在使用对话框,但这些在 V9 中已被弃用,这意味着我们必须准备要使用的表单而不是这些对话框。
由于我们的解决方案是多么分散,数据在不同的实体中到处都是,并且都可以在不同的时间写入。
是否可以在同一个表单上有多个可编辑的实体/记录?这样我可以运行规则来隐藏和显示人们编辑特定字段。
dynamics-crm - 案例实体上的客户服务中心业务流程问题
我一直在使用 Dynamics 365 v9.0,并且在客户服务中心应用程序上遇到了这个问题。在案例实体中,有一个称为“电话到案例流程”的 bpf。在第一阶段,有一个称为“查找案例”的字段。此字段显示在案例实体的浏览器视图中,但我无法在客户服务中心应用程序中看到“查找案例”。
我还浏览了MSDN站点,在“业务流程”标题下,该字段显示在 bpf 阶段。
下图是我的环境图像:
有人帮我解决这个问题吗?