问题标签 [dynamics-crm-2015]

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 投票
3 回答
3199 浏览

dynamics-crm-2013 - CRM 2015 更新 - 插件错误 - “在第 20 阶段插件中不允许更改安全属性”

当我尝试在更新后插件阶段创建另一种类型的实体记录时,出现“在第 20 阶段插件中不允许更改安全属性”错误。它在 Dynamics CRM 2013 SP1 CRM 中运行良好。将 CRM 2013 更新到 CRM 2015 后,出现此错误

0 投票
4 回答
6245 浏览

dll - 类型或命名空间“Xrm”不存在

我有一个错误是

'名称空间'Microsoft'中不存在类型或名称空间'Xrm'。

我已经添加了 Microsoft.Xrm.Sdk.dll。我项目的Framework版本是Framework 4.5。我从 CRM 2015 SDK 文件夹中添加了 .dll。为什么会出现这种情况?感谢您的帮助!

0 投票
0 回答
39 浏览

reporting-services - 在 CRM 仪表板图表中使用 RunningValue?

有没有办法我可以在 CRM 仪表板图表中使用 runningvalue() 表达式?就像在 SSRS 报告中一样,或者添加到现有的聚合方法中,Avg,Count:All,Count:Non-empty,Max,Min,Sum

在此处输入图像描述

谢谢

0 投票
2 回答
1237 浏览

dynamics-crm-2015 - Dynamics crm 2015 在字段中设置值时出错

Dynaamics crm 2015 sp 1,在设置查找值时抛出异常“无法获取未定义或空引用的属性‘修剪’”。

  • CustomerId 具有所有三个属性,即 Id、Name 和 LogicalName
  • 字段“new_customerprofileid”也已填充,但 setValue() 函数抛出错误
  • 错误位置在 global.ashx 中,有一行b.trim通过错误。

代码:

一种解决方法是将 line( .setValue("") ) 放在 try catch 块中。

如果有人对此错误进行了其他修复,请回答。

0 投票
1 回答
123 浏览

facebook-graph-api - Facebook Graph API(2.3 版)使用 C#/JS 在 CRM 插件/wflow 的页面上发布事件

在 FB Graph API 版本 1 中,我们编写了一个插件和一些 js,用于将我们在 CRM 中的活动记录的详细信息作为事件推送到预定义的 FB 页面。

现在在 2.3 版中,GRAPH api 中缺少发布端点。(事件)

我的问题是

1)是否有可能的方法/解决方法来使用版本 2.3 实现相同的用例 2)我的客户可以向 Facebook 支付费用,以便他们允许我们实现相同的目标。(从 CRM 在我们公司页面上发布事件)

如果我错过了新图形 api 中的某些内容,请告诉我

提前致谢。

0 投票
2 回答
2329 浏览

javascript - CRM 2015 中自定义实体表单上的 OnSave 事件进入递归触发器

我在 crm 2015 本地组织上以自定义实体的形式注册了 onSave 事件,这似乎进入了递归调用。在我点击保存后,事件继续调用它自己,直到我通过任务管理器杀死 IE 或 IE 崩溃,内存堆栈已满。我已经检查过了,它似乎与我在函数中的内容无关,这意味着我不会以任何方式再次触发 on save 事件。

这是功能代码:

在我看来,这是 CRM 2015 中的一个错误,之后我检查了 CRM 的版本,发现它是 RTM 版本。我建议将 CRM 升级到 Update 1,这似乎是最合乎逻辑的步骤。但即使升级后,问题仍然存在。

我尝试在字段上的 OnChange 事件上注册相同的函数,它工作正常,除了 openEntityForm 函数的 openInNewWindow 选项,它不会打开新窗口,但这是一个不同的问题。

我正在使用 IE 11。

有人可以确认这是否也在另一个 CRM 2015 环境中发生,或者我是否遗漏了什么?

0 投票
1 回答
410 浏览

charts - Dynamics CRM Map Chart 没有地图 Charts

在 Chart map Config 中,没有默认的地图图表,当我创建一个新的时,我只能创建饼图、折线图、条形图等图表。

我正在使用这个; 动态CRM地图图表

是否应该有创建地图的选项?有没有关于如何做到这一点的好教程。

有人可以帮我解决这个问题吗?为我指明正确的方向。

0 投票
1 回答
930 浏览

php - CRM Online 2015 API via PHP - securityToken issue

I have to implement some code dealing with Microsoft Dynamics CRM 2015 usin PHP language and, since I'm totally new to dynamics CRM and microsoft services, it's pretty tricky for me since there's not a great documentation for non .NET languages.

What I need to do is creating PHP APIs reading and adding rows to Dynamic CRM 2015's "contacts" and "account" tables.

By googling I found out that the main part of the auth part should be done in four main steps (taken from Girish Raja's Blog):

I successfully got through the first point and obtain from DeviceAddCredential.srf a puid, but seems there's no way to afford the second point. I keep getting the "The entered and stored passwords do not match".

I'm actually using Ben Speakman's dynamicsClient class and, since it's a 2011 class, my guess is that maybe there's something wrong with its login procedure (for example I had to fix another issue in the code upgrading CURLOPT_SSLVERSION).

Here's the getBinaryDAToken function that tries to obtain device credentials. What I'm not sure about is the url is using, https://login.live.com/liveidSTS.srf. My guess is that maybe auth services moved from login.live.com and there's a similar service for office 365 products I should call instead of login.live.com.

Some other script around use the login.microsoftonline.com/extSTS.srf but looks an even older URL.

Can you please help me with this auth procedure? Thanx a lot!

UPDATE: thanx to Campey new login url is https://login.microsoftonline.com/RST2.srf solved the second step problem

0 投票
1 回答
287 浏览

reporting-services - 使用 Dynamics CRM 中当前用户的格式设置格式化时间

我在 SSRS 报告中有一个控件,它显示日期时间值,并尝试使用当前用户的时间格式设置对其进行格式化(用户可以将其设置为 HH:mm 或 hh:mm tt)。

我正在使用 Dynamics CRM 内置参数 CRM_ShortTimePattern 来执行此操作。但这似乎不起作用。关于如何实现这一目标的任何想法?

0 投票
1 回答
59 浏览

visual-studio-2010 - 我是否需要 Windows Server 2012 和 VS 2012 或 2013 才能为 MS CRM 2015 编写插件?

我被要求查看我们当前的一些插件并更改它们以升级到 2015。但是,查看 SDK 说系统要求(见此处)是 Windows Server 2012(和 8,但不相关对我来说)和 Visual Studio 2012 或 2013。

我目前使用的是 Windows Server 2008 R2 并使用 Visual Studio 2010。所以我还能开发 2015 年的插件还是需要升级?当然,从我的角度来看,它只是引用了一个新的 dll 吗?

更新

感谢 Guido 的回答,这是真的。但是,对于阅读本文的任何人,我建议您查看最新版本的 CRM SDK 开发工具包。在撰写本文时,最新版本是 CRM 2013 版本,仅与 VS 2012 兼容,尽管可以使用 hack(在此处找到)来尝试让 CRM 2013 开发人员工具包在 VS 2013 中工作。我选择了改为安装VS 2012的路线。