问题标签 [dynamics-crm-2011]

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

wcf - 动态 CRM 2011 - WCF 错误

我正在尝试掌握 MS Dynamics CRM 2011。我已经在 VM 上安装了 beta 版,看起来还不错——一些很棒的新功能等。

但是,在尝试连接到新的 XRMServices(更新的 2011 WCF Web 服务)时出现异常

我发现的对这个异常的唯一引用表明它是由在 IIS 中配置的多个绑定引起的,在我的情况下我确实有,但即使删除它们后问题仍然存在。

任何建议,将不胜感激。

0 投票
3 回答
6931 浏览

javascript - 从外部应用程序/Javascript 访问 MS CRM Web 服务

有没有办法从不是 CRM 网页的网页(即不在 CRM 表单中的加载或保存事件中,而是从独立网页中)从 JavaScript 调用 MS CRM Web 服务?第二个问题:有什么方法可以从 VBScript 调用 MS CRM Web 服务?

理想情况下,我想在 CRM 2011 中执行此操作,但很高兴有一个来自 CRM 4.0 的示例。

我想我将不得不编写一个包装网络服务来做到这一点,但除非必要,否则我宁愿不走那条路。

0 投票
3 回答
5332 浏览

c# - LINQ to Dynamics CRM 查询本地过滤记录

我使用 CRM 2011 RC (v5) LINQ-to-CRM 提供程序编写了一个 Linq to CRM 查询。我有一个本地声明的 List<T> 我想加入 CRM 实体,我希望在 CRM 服务器上执行查询。一个例子可能会有所帮助:

上面的代码编译并执行,但是,在检索整个 CRM 实体记录集后,记录的过滤正在本地执行。显然,当 CRM 实体包含数千行时,查询将执行不佳甚至超时。

我已阅读有关 IQueryable 和 IEnumerable 的信息,并尝试使用 AsQueryable() 扩展方法转换列表,但没有效果。我需要上面的 Linq 查询来运行 SQL,如下所示:

如果想加入多个字段,或者使用临时表。我怎样才能做到这一点?

0 投票
3 回答
7427 浏览

jquery - 您如何在 Dynamics CRM 2011 中拥有多个 javascript 库

是的,我正在创建一个方法,该方法使用 Ajax POST 将帐户添加到 Dynamics CRM 到内置 Web 服务,代码如下:

对了,这段代码有一个指向 JSON 和 JQuery 库的链接,我如何在动态 CRM 2011 中链接它们。

我希望在 onload 函数上执行代码以添加新帐户。但目前我对这将如何运作一无所知。

我知道我必须首先:

  • 转到网络资源
  • 添加上面的jquery
  • 保存文件
  • 转到我的实体并添加 javascript 库及其在 onload 上调用的方法

但它虽然链接到 json 和 jquery 库。这是如何运作的?

0 投票
3 回答
16861 浏览

plugins - 如何在插件中使用 LINQ 更新 CRM 2011 实体?

我们能够毫无问题地创建新实体,但是在插件中更新现有实体这似乎不起作用。这是针对 CRM 2011 的。

0 投票
4 回答
8766 浏览

dynamics-crm - 如何从 CRM 2011 脚本中的实体中获取数据

我在 CRM 2011 中有 2 个实体(对于此示例) - 帐户和案例。该帐户包含我们所有的客户,案例包含一个帐户的个人工作操作。创建案例时,输入字段之一是帐户。

我想做的是在用户选择帐户后,执行一些 javascript 来查找帐户实体以显示一些附加信息。

到目前为止,我已经使触发 Account 字段的 onchange 事件的 javascript 正常工作,并且它正确获取了选定的 Account,但我不知道下一步是什么。

我是 CRM 新手,所以真的不知道我所问的是否真的明智,如果有更好的方法,请告诉我。

谢谢!

0 投票
5 回答
6826 浏览

c# - 从功能区 JScript CRM Online 2011 调用 C# 代码

我需要在单击实体上的功能区按钮时执行一些代码,该实体更新来自 CRM Online 2011 的一些相关数据。我不想在 JScript 中编写所有这些逻辑。有没有办法从 JScript 调用 C# 代码?我从功能区查看了 Microsoft 正在使用的 JScript 文件,它看起来像这样:

我看到正在放置一个 RemoteCommand 调用,我认为它正在返回到某个 Web 服务功能。我希望做这样的事情。我可以添加自己的 Web 服务功能吗?

我能够从 JScript 进行调用,为实体发送“分配”消息,就像测试一样。这可能与插件一起使用,但是为实际上并未发生的执行事件发送消息似乎很奇怪,只是为了运行一些 C# 代码(“分配”、“更新”等),而我没有看不到创建自己的消息的方法。

0 投票
3 回答
14205 浏览

javascript - CRM 2011“$ 未定义”

我创建了以下代码,并将其作为 Web 资源包含在 CRM 2011 表单中,以便在查找字段的字段 onchange 事件中调用。行前一切正常$.ajax({...,然后出现错误“<code>$ is undefined”。我对脚本不是很熟悉,所以请帮忙。

0 投票
2 回答
11299 浏览

c# - CRM 2011:Wsdl Web 服务不包含我的实体

我们将很快升级到 CRM 2011,所以我正在做一些测试。问题是,当我将 Web 服务引用更改为 2011 时,我的应用程序停止编译。它只是找不到任何实体(停止工作的行示例:Account acc = new Account()-> 它说我必须错过参考)。

当我将 CRM 4 的 Web 服务与 CRM 2011 的 Web 服务进行比较时,我发现这是真的。CRM 4 的 CrmService 包含 CRM 的每个实体的定义,但它们没有出现在 CRM 2011 中!

这是为什么?我错过了什么吗?我需要激活一些东西吗?

只是为了确保,这里是我正在使用的 URL:

http://myserver/mscrmservices/2006/CrmServiceWsdl.aspx -> 完美运行

http://myserver/mscrmservices/2007/CrmService.asmx?WSDL -> 不包含实体定义

http://myserver/mscrmservices/2007/CrmService.asmx?WSDL&uniquename=MyOrg -> 不包含实体定义

http://myserver/mscrmservices/2007/crmservicewsdl.aspx -> 不包含实体定义

0 投票
1 回答
1274 浏览

dynamics-crm-2011 - MS CRM 2011:通过 IOrganizationService 网络服务进行审计功能和更新

我们计划使用 CRM 2011 的审计功能来跟踪谁更改了几个实体的哪个内场。但是,如果您通过 更新实体会发生什么IOrganizationService

例如,假设您的系统中有一个带有City="London"and的地址实体Street="Baker Street"。现在,在您的代码中,您为此地址创建了一个实体对象(后期绑定)。您设置了它的 GUID,City="London"但是Street="Downing Street"!现在你呼唤IOrganizationService.Update这个实体。审计功能是否会意识到街道已经改变但城市没有?或者他会告诉我城市发生了变化,而实际上并没有发生变化?