问题标签 [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 回答
7532 浏览

javascript - CRM 2015,如何使用 JavaScript 显示/隐藏快速查看控件?

我有一个基于策略实体的策略表单,我想在某个部分的该策略中显示或隐藏快速视图。我将快速视图的名称命名为“secCommercialClient”和“secPersonalClient”,但是我似乎无法隐藏/显示这些快速视图。我可以简单地使用以下代码为与快速视图相关的字段执行此操作:

我似乎无法让 QuickView 控件显示或隐藏我收到一条错误消息“无法获取未定义或空引用的属性 'getAttribute' ”。我仔细检查了表单的解决方案,确实名称值是 secCommercialClient 和 secPersonalClient,我成功隐藏了字段,但没有隐藏实际的快速视图。

有什么想法吗?我是 IE 的调试器工具,用于在我的 CRM 解决方案的 Policy 表单上测试我的脚本。

我已经包含了快速视图的名称属性的图像,是我使用了不正确的名称还是我的代码有问题?在此处输入图像描述

0 投票
1 回答
745 浏览

.net - Set Email Activity to Complete in CRM

I'm creating email activity in CRM after the emails have been sent out so I need a way to set those activities to completed. Is it possible to do this without actually sending the emails through CRM??

0 投票
1 回答
292 浏览

dynamics-crm-2011 - 从 Web 资源的 javascript 停用 Microsoft Dynamics 2013 工作流

我在 Microsoft Dynamics 2013 中有一个 Web 资源,其中包含一个 javascript 事件,我想在其中复制与 CRM 中编辑工作流页面上的“停用”按钮相同的停用工作流的功能。

我正在使用 XrmServiceToolkit,我希望能够使用工具包中提供的 Soap 调用来“设置”工作流。像这样...

甚至更好;)

对于我正在尝试做的事情,似乎没有任何其他可用的东西。

我这个练习的主要目标是能够从 javascript 编辑工作流。要编辑工作流,需要将其停用。我可以从工作流中获取实现这一点所需的任何数据。

任何有关更新 ACTIVE 工作流或 INACTIVATING 来自 javascript 的工作流的帮助表示赞赏。

规则:
必须在网络资源的 javascript 中完成。提前致谢。

0 投票
2 回答
260 浏览

c# - Dynamics CRM xrm.cs 编译错误

我正在尝试使用此链接中声明的步骤连接到 CRM

https://msdn.microsoft.com/en-us/library/gg695790.aspx

错误

命令行参数

c:\DynamicsCRM\SDK\Bin>CrmSvcUtil.exe /out:Xrm.cs /url: https://Organization/XRMServices/2011/Organization.svc /domain:DOMAIN /username:USERNAME /password:PASSWORD /namespace:Xrm /serviceContextName:XrmServiceContextr /codeCustomization:"Microsoft.Xrm.Client.CodeGeneration.CodeCustomization, Microsoft.Xrm.Client.CodeGeneration"

0 投票
2 回答
712 浏览

c# - 如何将 Country 数据插入 MS Dynamics CRM Lead 实体

如何将国家数据 ( Address1_Country) 插入 MS Dynamics CRM Lead 实体?

我正在使用 Xrm.cs 和 Microsoft.Xrm.Sdk NuGet 包。我想在我正在创建的新潜在客户实体中添加一个国家/地区数据。

创建新的潜在客户实体没有问题,例如:

在此处输入图像描述

我正在向 Lead 实体添加国家数据以及其他数据,例如:

在此处输入图像描述

但是国家数据不会进一步传递给 CRM:

在此处输入图像描述

我不知道出了什么问题。Address1_Country数据是string类型。所以我也尝试过像“DE”这样的数据,但它不起作用。

然而,这里的国家数据确实是一种特殊的数据——查找数据。我确信这和我的问题有某种联系。也许我应该填写 Id 或 Guid?但通常在 Xrm.cs 中,这些数据也是 Guid 数据类型。所以我在这里有点迷失了。

如何通过 C# API 在 CRM 中填写国家数据?

0 投票
1 回答
895 浏览

javascript - Xrm.Page.getAttribute() 可以返回 null 吗?客户关系管理 2011

我在这里有一个奇怪的行为,

我有一个字段"new_field",这个字段在表单中,它所在的选项卡是隐藏的,类型是字符串,通常没有值。

有时Xrm.Page.getAttribute("new_field")会给我带来有价值的领域。有时它为空,这仅在字段上没有值时发生。

什么可能导致该字段返回 null?

0 投票
1 回答
1405 浏览

c# - 如何使用 AutoMapper 创建从模型到实体以及实体到模型的映射?

我有一个模型

是否可以将 AutoMapper 配置为以某种方式循环遍历我的类上的每个属性并将其映射到正确的 Entity 值。

我可以自己制作一个带有反射的转换器:

但是我怎样才能用 AutoMapper 的 CreateMap 实现同样的功能呢?

0 投票
1 回答
821 浏览

dynamics-crm - 与 Dynamics CRM 集成 - REST 与 XML 与 SDK

我使用 SDK 下载中提供的 DLL 编写了一些用于访问 CRM 的代码,并尝试了早期绑定方法和后期绑定方法。

我想做的是除了拥有一些我的用户将在 Dynamics 中访问的自定义实体(通过云中的 Dynamics UI)之外,我还想构建一些与 Dynamics 对话的 Android 应用程序。

我的理解是,我可以通过 REST 从 Android 与 Dynamics 对话(假设我使用 ADAL 库正确处理身份验证和获取令牌,因为我的 Dynamics 实例在 Microsoft 云上运行),或者我可以使用带有 .NET 的 SDK 作为中间层.

推荐的方法是什么?有最佳实践吗?我什么时候会使用 SDK 中提供的 DLL 并将它们包装在我自己的 Web API 中,而不是直接通过 REST 连接到 Dynamics?

请帮助这个菜鸟。

0 投票
0 回答
200 浏览

c# - CRM 插件出错 - 服务不可用,正在关闭传输通道。服务器响应为:4.3.2 服务未激活

我有一个 CRM 插件,它已经工作了一段时间,但最近开始间歇性地抛出以下错误:

知道可能是什么原因造成的吗?

除以下代码外,所有内容都在 try/catch 中:

0 投票
0 回答
52 浏览

javascript - 为什么需要手动刷新具有管理员角色以外角色的用户

我有两个用户,一个 AA 具有管理员角色,另一个 BB 具有管理员以外的角色。

在同一浏览器上完成以下测试 - 相同的机会记录 - 只是登录用户不同

对于 AA >> 我关闭 opp - 重新打开 - 关闭机会按钮再次出现 - 单击关闭按钮工作正常

对于 BB >> 我关闭 opp - 重新打开 - 关闭机会按钮再次出现 - 单击关闭按钮但不起作用。

我在 CLOSE OPP 按钮后面调试我的 js 代码 -Xrm.Page.data.getIsValid()为用户 AA 返回 true

我在 CLOSE OPP 按钮后面调试我的 js 代码 -Xrm.Page.data.getIsValid()为用户 BB 返回 false

如果是用户 BB,如果我手动刷新表单,那么一切正常。

当我重新打开机会时,命令栏/功能区中会出现“关闭 Opp”按钮,当我单击“关闭 Opp”按钮时,它会调用一个函数,Xrm.Page.data.getIsValid()为登录用户 AA 和登录用户 BB 返回不同的值。

  1. 以下代码行为用户 AA 返回 true,为用户 BB 返回 false

    Xrm.Page.data.getIsValid()

    为什么?

  2. 如果我通过单击浏览器窗口中的刷新图标来刷新我的网页,那么Xrm.Page.data.getIsValid()对于用户 BB 也返回 true

请帮忙