问题标签 [xrm]

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

sharepoint - 用于将数据从 CRM 迁移到 sharepoint 的 SSIS 包

我将开始研究处于需求分析模式的 CRM 2013 项目。我们应该增强现有的 xRM 应用程序以及修改用于将数据从 xRM 传输到 sharepoint 应用程序的现有 SSIS 包。由于我无法访问实际的包和 xRM 应用程序,并且由于我对这两种技术都不熟悉,因此任何人都可以帮助我事先进行哪些研发以及如何确保我能够进行工作有效率的。

0 投票
1 回答
908 浏览

javascript - 如何将 MS CRM 2011 中文本框中的文本行转换为超链接

我已经有下面给出的代码

但这里的问题是我不能使用 html DOM,因为它可能成为升级的问题,因为自定义代码验证工具将 textDecoration 识别为问题。我无法将该文本框格式设置为 URL,因为它提供了绝对 URL,并且我不允许更改现有字段的类型。如果有任何方法可以做到这一点,那么请帮助。

0 投票
1 回答
79 浏览

dynamics-crm-2011 - CRM 2011 - 合格的潜在客户

有谁知道内部排位赛是如何运作的?

请考虑以下场景:我创建了新的潜在客户记录,所以我是所有者,它当然是由我创建的。
我在潜在客户的 onCreate 上注册了一个工作流,这个工作流由另一个用户拥有,它在新创建的记录上设置了一个字段。所以我的新潜在客户记录有这些查找:所有者 - 我,CreatedBy - 我,ModifiedBy - 另一个用户。如果我现在想对潜在客户进行资格认证,我在 Qualify Lead 对话框中选中 Account 和 Opprtunity 复选框并点击 OK,然后我缺少特权记录(创建机会)。我的用户拥有创建机会的用户权限。CRM 想要使用 ModifiedBy 用户作为新商机记录的所有者和创建者,这是唯一的解释。

所以我的另一个问题是,是否有人知道这是 CRM 的 OOB 行为,还是我正在处理的组织中有插件或其他东西。(我没有找到这样的插件或工作流程或脚本)。

感谢您的所有回答。

0 投票
4 回答
6245 浏览

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

我有一个错误是

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

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

0 投票
0 回答
500 浏览

asp.net-mvc-5 - CRM/XRM OrganizationServiceProxy 和 Microsoft.IdentityModel 3.5 / System.IdentityModel 4.5

从 ASP.NET MVC (.NET 4.5) 我使用 OrganizationServiceProxy 连接到 CRM 服务器,如下所示:

在我的开发机器上一切正常,但是当我部署到我指定的 Web 服务器时,它失败了:

我想激活服务器功能“Windows Identity Foundation 3.5”可以解决这个问题,但我被告知这已经全部被新的 WIF 4.5 类所取代,这些类是 .NET 4.5 框架的一部分。

但我不知道如何重写我的代码或进行必要的更改以进行此切换。

0 投票
1 回答
420 浏览

javascript - 试图将 crmForm 转换为 Xrm.Page

所以我对 JavaScript 很陌生,我需要将它升级到 XRM,因为下面的代码已被弃用。谁能指出我正确的方向?

我猜一个开始会是Xrm.Page.ui.create

0 投票
1 回答
4352 浏览

javascript - 使用 js 验证 CRM Dynamics 表单中的字段/属性

我在验证 CRM 动态中表单的属性时遇到问题。我添加了一个基于我的业务规则验证属性值的 JavaScript 代码。并添加到 2 个事件中,保存时表单和更改字段,

问题是:

1-这是验证属性的最佳方式吗?

2-如果使用这种方式,我怎样才能停止保存表单或将其作为有效传递?

0 投票
1 回答
88 浏览

dynamics-crm-2011 - Dynamics CRM 电子邮件实体 isReply, isForward 替换 2013/2015?

在 Dynamics CRM 2015 电子邮件表单中,我需要知道电子邮件是否被转发、回复等。在 Dynamics CRM 2011 中,曾经有用于此的 JavaScript 变量,例如 isReply、isForward、isReplyall

Dynamics CRM 2013/2015 中不存在这些变量。有没有其他方法可以在电子邮件表单上获取此信息?

问候伊姆兰

0 投票
1 回答
342 浏览

dynamics-crm-2013 - Xrm.Page.data.getIsValid() 为不同角色的用户返回不同的值

我在机会表单上有一个功能区按钮“ABC”。触发“ABC”以下函数的OnClick:

我已经测试了以下步骤。

如果用户具有系统管理员以外的角色。

  1. 打开机会记录,点击“ABC”按钮,popup()函数被触发。Xrm.Page.data.getIsValid()返回真
  2. 打开机会记录,点击“ABC”按钮,编辑记录,保存记录,popup()函数被触发。 Xrm.Page.data.getIsValid()返回假

如果用户具有角色系统管理员。

  1. 打开机会记录,点击“ABC”按钮,popup()函数被触发。Xrm.Page.data.getIsValid()返回真
  2. 打开机会记录,点击“ABC”按钮,编辑记录,保存记录,popup()函数被触发。 Xrm.Page.data.getIsValid()返回真

如果用户不是管理员,请帮助我为什么 getIsValid() 返回不同的值

0 投票
1 回答
415 浏览

c# - 如何恢复特定版本的记录

我正在尝试为某些给定记录恢复特定版本。

审计已开启相关实体。我的程序需要从 crm 记录中选择某个版本并反转所有属性和所做的更改,以便恢复旧版本的记录。

这基本上是为了扭转在生产系统上偶然发生的一些变化。我正在使用 Xrm 访问服务器。

我还尝试在 Xrm 对象或 xrm 数据集上查找一些相关函数,但找不到任何函数。

到目前为止,我发现了这种获取给定记录的版本历史的方法:

但是,我怎样才能将更改恢复到detail.OldValue? 我是否必须对每个属性进行 foreach 循环并将记录的属性设置为旧属性的属性?