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

dynamics-crm - 动态营销列表使用查询不起作用 - Dynamics CRM 365

我正在为联系人创建 Dynamics 365 中的 Dynamics Marketing 列表。然后尝试使用联系人的职位包含“Astro”的查询,它在查询中返回我 2 个联系人,如下所示 在此处输入图像描述

[在此处输入图片描述][2]

然后我单击使用查询按钮,而是从查询中加载这些联系人,CRM 显示系统中的所有联系人。 在此处输入图像描述

我尝试使用不同的浏览器,但没有帮助,我找不到系统发生了什么。任何帮助将不胜感激。非常感谢

0 投票
2 回答
564 浏览

outlook - 使用 Dynamics 365 Outlook App 附加“Sales Lit”文档时出错

直到最近几天的某个时候,我都可以使用 Dynamics 365 Outlook 应用程序轻松地将“Sales Lit”文档附加到 Outlook 中的电子邮件。您可以创建一封电子邮件,单击功能区中的“Dynamics 365”按钮,然后选择“Sales Lit”,在主题树中找到附件,然后单击“添加到电子邮件”。然后,您在 Dynamics 365 中上传到“销售文献”记录的文件将附加到您正在起草的电子邮件中。

但是,我组织中的人员昨天开始抱怨他们在执行此操作时收到“下载失败”错误。我也收到此错误,如果我将电子邮件另存为草稿并重新打开,我会收到每个附件的错误列表,每个错误显示:“更新'[文件名]'的权限时出错。重试| 解雇”

如果是权限问题,我会在哪里更改?在 Dynamics 365 中的安全角色中?或者微软只是在做什么?

错误截图#1“下载失败”初始错误

错误截图#1

错误屏幕截图#2“更新权限时出错......”查看草稿电子邮件

错误截图#2

0 投票
1 回答
666 浏览

asp.net-mvc - Effective implementation of ASP .NET MVC + Dynamics 365

I started to develop an ASP .NET MVC website that connects to Dynamics 365 implementation.

The way I connect to Dynamics 365 is by using a separate Data Access Layer in my MVC website that make calls to Dynamics 365 every time I wanted to retrieve/create/update entity.

So every time I wanted to retrieve, for example, a list of Contacts from Dynamics, I will create an instance of OrganizationService using CRMServiceClient class from the SDK, and use it to query the CRM.

If, in another time I needed to update an entity, I will again made an instance of OrganizationService and use it to update the data in CRM.

Basically, every operation I will always create an instance of OrganizationService and query the CRM.

Is this the right way to do it? Are there any other approaches that I can take that can have better performance?

0 投票
1 回答
830 浏览

c# - 当对象上的属性不存在时,在 Dynamics365 Web api 中做什么?

假设我们在 Dynamics 365 中有一个 Account 实体,account 有 c5 number 和 name 属性。

现在我想通过动态 365 Web API 创建一个新帐户。我创建了一个带有 c5 编号、名称的帐户对象,并添加了一个附加属性 lastname。当我将此帐户对象发布到 Web API 时,我会收到如下错误:

我真的不明白为什么 Dynamics 365 Web API 不能忽略它不能使用的属性?

在这种特定场景下,这意味着如果我们删除帐户实体上的 name 属性,我们所有与 Web API 对话的系统都可能崩溃。

我怎样才能解决这个问题?是否有强制动态 365 Web API 忽略某些属性?

0 投票
2 回答
770 浏览

dynamics-crm - 将按钮添加到子网格视图

在订单表格上,有一个产品部分使用默认值Order Product Inline Edit View。此视图不可编辑,但您可以将其复制并另存为其他名称。

但是,当您复制视图时,新视图在查看子网格时不会显示所有相同的按钮。

默认视图:

默认的子网格视图按钮

复制视图(缺少锁定定价、上移和下移按钮):

在此处输入图像描述

复制的视图显示+按钮和它的下拉菜单正确。为什么它没有复制其他按钮,我怎样才能让它们显示在我的自定义视图上?

我很乐意编辑 xml 并在必要时将其上传回 CRM。

更新:仅供参考,这一切都是徒劳的,因为单词模板忽略了序列顺序。真是浪费时间。

0 投票
3 回答
2456 浏览

c# - 无法通过连接字符串连接到 Dynamics CRM Online。组织不能为空或为空。参数名称:组织名称

我正在尝试使用连接字符串连接到 CRM OnlineMicrosoft.CrmSdk.XrmTooling.CoreAssembly v 8.2.0.5

按照MSDN上的指南,我的连接字符串如下所示:AuthType=Office365;Username=jsmith@contoso.onmicrosoft.com; Password=passcode;Url=https://contoso.crm.dynamics.com

但是,我收到错误类型的异常System.ArgumentNullException消息:组织不能为空或为空。参数名称:组织名称

来源:Microsoft.Xrm.Tooling.Connector

0 投票
0 回答
34 浏览

crm - 通配符搜索不适用于 Dynamics 365 应用程序主屏幕上的“关于新注释的实体”按钮

我在我的移动设备 (IOS) 中使用更新的 Dynamics 365 应用程序。

登录后,主页默认显示今日视图。底部引入了一个新按钮是New Note。单击“新建注释”按钮后,它会要求选择有关实体。我的问题是这种搜索功能不适用于星号等通配符 (*),但它适用于指定字符。

是这个错误/功能还是我不知道的任何设置?

0 投票
1 回答
1649 浏览

c# - Dynamics 365 Web API - 创建多个子记录 JSON?

我们有一个名为 Question 的实体,它有多个响应,即 Question 和 Response 实体之间存在 1:N 的关系。

我们有一个现有的问题记录。我们需要能够实现的是更新 Question 记录,同时添加与同一个问题相关的多个 Response 记录(即,Response 表上的 new_QuestionId 字段应作为 Response 创建的一部分填充)。

我的逻辑是

  1. 更新问题记录(即,一次 PATCH 操作)。
  2. 具有循环结构并在循环内创建与问题记录相关的响应记录。

示例代码

所以,在这里我给出了一个示例,我们正在创建一个与问题相关的响应记录(带有记录 Id 4B5461DB-7061-E711-8124-E0071B66C0A1)。

我的问题是,如果我希望能够创建多个响应,那么 JSON 会是什么,所有响应都与相同的问题 ID 相关4B5461DB-7061-E711-8124-E0071B66C0A1

我们在线使用 Dynamics 365。

0 投票
1 回答
360 浏览

azure - 在 Application Insights 上记录 D365 脚本错误

我正在尝试使用 Application Insights 从我的 Dynamics 365 实例中自动记录表单/脚本错误,但它们没有被跟踪。

我首先在 Azure 中创建了一个 Application Insights 资源,并将以下 JavaScript(从 App Insights 资源的入门部分中提取)添加到我的 CRM 表单中(就像这个演练一样):

在此之后,我开始查看与页面浏览量和页面加载时间相关的数据,因此启用了跟踪:

在此处输入图像描述

然后我的下一步行动是强制表单中的一些脚本错误在 Azure 中进行可视化。为了做到这一点,我在字段的 OnChange 事件中添加了一个 JavaScript 函数来获取“未定义”错误:

在此处输入图像描述

正如您在上图中看到的那样,错误在 D365 中按预期抛出,但在 Application Insights 中没有记录。经过一些测试后,我开始怀疑 CRM 正在捕获该错误并且没有让它到达浏览器(该错误不会出现在控制台中)。为了证实我的怀疑,我创建了一个具有相同 App Insights 配置的 HTML 网页,并模拟了错误以查看在这种情况下是否正在跟踪错误,答案是肯定的:

在此处输入图像描述

因此,Dynamics 似乎正在“吞下”错误并阻止它被记录。以前有人遇到过这个问题吗?是否有可用于成功将错误跟踪到 App Insights 中的解决方法?

谢谢!

0 投票
1 回答
641 浏览

ssis - 在 Azure 中使用 CRM Dynamics 365 的 ETL

我们现场有 CRM Dynamics 2015。CRM 开发人员为我们提供了一个代理,我们可以连接到 CRM 中插入和提取数据,我们通过 SSIS 脚本组件连接到该代理,以便从中提取数据以用于下游系统和数据仓库。

有计划迁移到 Dynamics 365 SAAS。我想确定我们已经制定了如何继续通过 ETL 将数据插入/提取到 Dynamics 365 的计划。

除了在 Azure VM 中运行 SSIS,Azure 中是否有任何服务或替代方案可能是使用 Dynamics 365 进行 ETL 的更好选择?