问题标签 [dynamics-crm-2016]

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

c# - 早期绑定类生成,如何使用 CrmSvcUtil 制作单独的文件?

我们正在从 CRM 2011 升级到 CRM 2016,因此正在重写和重组我们的大量后端代码。我们想做的一件事是将 Early Bound 类从一个包含所有类的巨大文件移动到每个文件一个类。

我知道这在 CRM 4.0 中可用,并且可以通过 XrmToolBox 使用 Early Bound Generator 插件来实现,但我终生无法弄清楚!

这是我运行 CrmSvcUtil 的命令行:

目前这只是输出 1 个文件,但我想要 250 个文件的区域!

任何帮助,将不胜感激!

0 投票
1 回答
4017 浏览

python - 使用 MS Dynamics CRM 2016 online 的 REST Web API 进行身份验证

我正在尝试访问新的 REST API 以构建服务器到服务器接口,以将 CRM 与其他应用程序(如网上商店等)集成。

我尝试了两种从 Azure AD 获取访问令牌的方法:

客户端凭据

和用户/密码

在这两种情况下,token_response 都会获取一个 token-object,其中包含 accessToken、refreshToken、expiresIn 等。所以我认为到目前为止没有错误。

然后我尝试向 Web API 发出一个简单的请求:

这总是返回 HTTP 401 - 未经授权:访问被拒绝。

尝试发出请求的用户具有 Office-365-Administrator 权限,并且在 CRM 中具有所有经理角色和管理员角色。这对我来说甚至有点多,但我在某处读到,用户必须拥有 office-365 管理员权限。在 Azure AD 中,配置了一个对 CRM 具有“委托权限”的应用程序(“以组织用户身份访问 CRM Online”)。

我在这里想念什么?还是我的 REST-get-request 错误?新 API 的 Microsoft 文档几乎不存在 - 每当您单击某个链接时,您都会获得旧 API(组织 API 等)的文档

0 投票
1 回答
1778 浏览

visual-studio-2013 - 如何使用 VS 2013 安装 CRM SDK 2016?

我有 VS2013,我开始使用 CRM 开发。我已下载 CRM SDK 2016 并解压缩,但它不包含 msi 文件。我看了几个视频,他们建议应该运行 msi 包以使 sdk 和 crm 开发工具可用。不是完全支持吗?请指导我如何使用 VS 2013 安装 SDK 2016。

我正在将此下载用于 SDK

我的目的是使用 VS2013 在线连接到 CRM 2016 进行学习。

0 投票
1 回答
3044 浏览

odata - CRM 2016 oData 扩展收集

我正在尝试从新的 REST API 检索多个数据,但我遇到了一个奇怪的问题。如果我在集合上使用$expand则它不起作用。

请求是:

和回应:

但是,如果我对单个实体提出此请求,那么我会得到结果

在以前的 CRM 版本(2011,2015)中,这可以完美运行。MS是否有可能删除此功能?实际上,oData 4.0 协议允许这种类型的查询

为什么MS不允许它?没有这个,新的 REST API 将毫无用处。

0 投票
1 回答
839 浏览

dynamics-crm - CRM 2016 OrganizationServiceProxy.EnableProxyTypes 似乎挂起

我们目前正在更改后端系统的体系结构,并且我们发现我们需要使用 OrganizationServiceProxy.EnableProxyTypes 方法启用代理类型以在 CodeActivities for Workflows 中使用。

但是,每当我包含此方法调用时,它都会使工作流在最终失败之前运行得非常慢。

这是我们用来调用该方法的代码:

有任何想法吗?

谢谢

0 投票
1 回答
365 浏览

javascript - MSCRM 识别表单属性集合上的快速查看属性

在 Microsoft Dynamics CRM 中的表单上,您可以放置​​一个快速查看表单以显示来自相关父实体的信息。我使用 javascript 来动态检索表单上的所有属性:

从 CRM 2016 开始,此方法为我提供了所有可用属性,包括来自父实体的属性。有没有办法确定哪些返回的属性实际上属于父实体并且仅由于放置在表单上的 QV 表单而可用?

0 投票
2 回答
445 浏览

dynamics-crm-2011 - 是否可以在 Dynamics CRM 2016 中应用特定国家/地区的屏蔽?

一直到 MS CRM 2015,我们已经成功地使用 jquery.ui 根据地址所在国家/地区为常见地址数据设置输入和查看掩码。我们将这些掩码与自定义国家实体一起存储。默认 CRM 字段是隐藏的。使用 JQuery,我们创建了一个简单的文本框,并根据提交的国家/地区值将掩码应用于字段中的值。

有没有办法在 2016 年将电话屏蔽添加到 CRM 表单?任何帮助是极大的赞赏!

0 投票
1 回答
1903 浏览

dynamics-crm - Dynamics CRM 2016 - Xrm.page.ui.control->addOption() - 无法添加选项集中未定义的选项

我目前正在处理升级项目 Dynamics 2011->2016,对于以下代码,如果选项集中尚未定义该值,则在 Dynamics 2016 中,addOption() 函数似乎不起作用。使用下面的代码确实将值添加到选项集中,但无法选择该选项!有没有办法解决这个问题而不必在字段的选项集中静态添加选项?

0 投票
1 回答
947 浏览

javascript - CRM 2016 自动完成

我目前正在尝试在 CRM 在线 2016 环境中实施新的 CRM 的自动完成功能。

我使用了Sample: Auto-complete in CRM 控件中的代码,并验证它可以在 Account 表单和另一个已经存在的自定义实体上运行。但是,当我使用它 1 个特定的自定义实体及其任何字符串字段时,不会出现自动完成框。

尝试:

  • 创建新表单
  • 为自动完成创建一个全新的文本字段以运行
  • 验证它正在击中ext.getEventSource().showAutoComplete(resultSet);
  • 验证我的 JS 没有抛出任何错误

任何人对可能出现的问题有任何想法吗?我认为这与我的实体或实体表单有关,而不是与代码或文本字段有关。

0 投票
3 回答
2002 浏览

dynamics-crm-2016 - 迁移到 CRM 2016:无法获取未定义或空引用的属性“getPageData”

从 CRM 2013 迁移到 CRM 2016(本地)后,我们在浏览器中出现错误消息,例如:

  • 无法获取未定义或空引用的属性“ getPageData ”
  • 无法获取未定义或空引用的属性“ className ”
  • 无法获取未定义或空引用的属性“ firstChild ”

该错误发生在 CRM 的组件中。任何想法,可能是什么原因?