问题标签 [dynamics-crm-365]

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

c# - 如何通过插件 C# 使用查找 CRM 365 插入数据

我在我的实体“ new_trialxrmservicetoolkit ”中有一个查找“ new_lookuptransactionheader ”。此查找链接自“ new_transactionheader ”实体。如何使用 c# crm 插件插入数据?这个我的代码:

我更新了我的代码,这解决了:

0 投票
3 回答
493 浏览

dynamics-crm - 在表单头中隐藏表单选项卡 crm dynamics 365

我有一个包含 2 个表单的实体,我想根据两个选项字段的值来防止这 2 个表单之间的导航。换句话说,如果需要预评分的值是 yes,navigation is not possible 并且相反,我该怎么做?

是否可以简单地隐藏列表?

谢谢,

在此处输入图像描述

0 投票
2 回答
1353 浏览

dynamics-crm - 是否可以跟踪 Dynamics CRM 中实体元数据的更改?

有什么方法可以跟踪元数据的变化,比如新字段、新实体等?

在同一个环境中很难控制一个非常大的项目,所以有时会有一些不应该部署到生产中的定制(大多数是错误或在开发环境中测试)。

有一种方法可以知道是谁进行了定制?

我希望了解所有可能的变化,而不是特别的。

0 投票
2 回答
120 浏览

javascript - 使用 JavaScript 写入 CRM 页脚

我注意到,当一个必填字段未完成并且用户尝试保存它时,会在表单页脚中添加一条消息

是否可以用 JavaScript 做同样的事情?例如,如果我有一个失败的自定义验证逻辑(例如,开始日期必须在 6 个月内),是否有可能以及如何在同一位置添加验证消息?

默认行为

0 投票
2 回答
206 浏览

dynamics-crm - CRM 自定义报告

我使用自定义代码制作了 CRM 自定义报告,上传时出现错误提示“报告服务器启用了 RDLSandboxing 并且报告包含自定义代码。从报告定义中删除 Code 元素。”

现在我的问题是,是否可以禁用 RDLSandboxing?

如果是,我从哪里开始?

这是报告中使用的代码

0 投票
1 回答
775 浏览

dynamics-crm - 无法在仪表板中选择视图

目前我正在使用 Microsoft Dynamics CRM 365,并且我已经使用 SDK for MS Dynamics CRM 创建了 3 个自定义视图。

由于过滤器的复杂性以及无法使用高级查找制作它们,我不得不以这种方式创建它们。所有这些都保存为公共视图,并成功创建并按预期工作。

但是,当我创建一个新的仪表板并尝试添加它们时,它们不会出现在视图列表中,不确定为什么会发生这种情况,但我还没有找到解决此问题的方法。

我愿意尝试新的想法和解决方法。

0 投票
1 回答
1481 浏览

javascript - 无法为自定义字段 Dynamics 365 设置值

背景

  • 我在 Dynamics 365 中创建了一个名为new_statecode.

  • 我正在使用 HTML 网络资源从用户那里获取输入,稍后我打算将其传递给上面提到的自定义字段。

    <input id="statecode" type="text" placeholder="">

  • 我编写了一个 Java 脚本来获取用户输入的值并在自定义字段中设置该值。

这是脚本的代码。

问题

这是我在控制台中遇到的错误。

我在尝试使用getValue属性时也遇到了类似的错误。

显然这是一个非常常见的问题,但其他解决方案都不适合我。

到目前为止我做了什么

  • 我看过这里这里这里以及其他许多帖子。

  • 我已经检查了自定义字段名称。没有错字或拼写错误。

  • 我试过使用window.parent.Xrm.Page.getAttribute("new_statecode").setValue(strstatecode);

  • 我尝试创建一个新的自定义字段并尝试为其设置值。那也没有用。它给出了同样的错误。

注意1:我认为值得一提的是,我发布的代码已经过编辑和缩短,以符合 SO 的mcve标准。我的 HTML 网络资源中有 6 个其他输入(街道地址、城市等),我成功地将数据保存到 CRM 中的相应字段。唯一的区别是那些不是自定义字段。

注意 2 :我使用的是 Dynamics 365 版本 1612 (8.2.1.410)

我该如何解决这个问题?还有什么我应该看的吗?也许我在创建自定义字段时应该注意什么?

请原谅我缺乏 CRM 术语的知识。

0 投票
3 回答
339 浏览

c# - 怀疑将在 IAppBuilder.CreatePerOwinContext() 中注册的对象被处理

我有些怀疑我的对象会被处理掉。

我定制了 Owin 流程,因为我们使用 CRM 作为数据库和管理,所以我注册OrganizationServiceProxyCreatePerOwinContext()

继承自的类OrganizationServiceProxy

所以我怀疑这个对象的实例会在请求结束后被处理吗?

我做了一些研究,如果我做对了,每个传递给的对象都CreatePerOwinContext()应该是 IDisposable 类型?

0 投票
1 回答
123 浏览

c# - 如何使用 Microsoft Xrm Sdk 传输选项集/扩展

我有一个小工具,用于将实体从 microsoft dynamics 365 crm 2016 实例转移到另一个实例。我成功转移了没有任何依赖的实体;但是当我尝试传输某些选项集设置的实体时——比如语言、垂直、部门——我得到错误,因为这些选项集在目标实例中不存在。

我在下图中签署了这些选项集。 在此处输入图像描述

我的问题是我不知道如何以编程方式检索这些扩展。我已经使用下面的代码来检索所有选项集,但用户定义的语言、垂直和其他选项集在响应中不存在。

任何想法 ?我应该向源 crm 实例发送哪个请求以获取所有用户定义的选项集?

0 投票
0 回答
771 浏览

authentication - Microsoft Dynamics CRM 365 “用户身份验证失败!”,InvalidOperationException

我正在使用 CRM SDK 与 CRM 对话。

我的组织拥有带 IFD 身份验证的 Dynamics CRM 365(本地)。当我尝试连接到 CRM 时,它显示出一些随机行为。有时我可以使用 AD 身份验证进行连接,有时通过 OnlineFederation 进行连接,最奇怪的连接是通过 Live ID。如果是 IFD 身份验证,则不应使用 LiveID 进行连接。我正在使用以下格式的连接字符串进行 IFD 身份验证:

IDataDictionary用来在缓存中维护身份验证信息。每当我的服务尝试使用缓存连接到 CRM 时,我都会收到以下错误:

System.InvalidOperationException:用户认证失败!在 Microsoft.Xrm.Sdk.Client.ServiceProxy`1.AuthenticateCore()

我能够检查它存在但无法创建服务代理的缓存键值。serviceClient.OrganizationServiceProxy.Timeout = TimeSpan.MaxValue;