问题标签 [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 投票
2 回答
648 浏览

javascript - 隐藏 Resco Mobile CRM 中的选项

我想隐藏 Field Service - Dynamics 365 应用上的选项集值。我们正在使用 Woodford 解决方案进行定制。基于 Resco Javascript Bridge Reference,我看不到在现有选项集中隐藏选项的方法。所以我创建了一个 ComboBox 并尝试将 Options 添加到 ComboBox 中。但即使我在 ComboBox 上添加了多个带有错误标签的选项,它也只显示一个选项。

0 投票
0 回答
925 浏览

javascript - 根据 Dynamics 365 门户中实体列表的筛选视图获取记录计数?

我正在处理 Dynamics 365 客户自助服务门户中的一个新网页,该网页将显示发票的实体列表,并在实体列表上启用过滤。其中一项要求是在当前视图中显示发票数量以及所有发票的总和。我能够使用一些 Liquid 模板代码获取这些值,但我注意到如果我将过滤器应用于当前视图或更改我的视图选择,记录计数和总和不会刷新。例如,我从查看活动发票开始,我的 Liquid 代码输出要匹配的记录计数和总和,但随后使用过滤选项我将列表缩小到上周创建的发票,记录计数和总和不会刷新。发生的情况是实体列表在没有页面回发的情况下刷新,但 Liquid 代码只会在页面回发的情况下执行。我还考虑过使用 javascript 来运行基于相同视图的另一个查询以获取记录计数和总和,但我发现了一些问题:它对性能并不理想,因为我会查询相同的数据两次(一次用于实体列表和一次使用 javascript),如果将过滤器应用于实体列表,我知道我可以将 javascript 附加到列表刷新事件,但我可以使用 javascript 访问过滤器选项以获得正确的查询吗?当然,如果我使用 Liquid 代码获取值并刷新页面,那么我的过滤器就会丢失。这甚至可能吗?对性能来说并不理想,因为我将查询相同的数据两次(一次用于实体列表,一次用于 javascript),如果将过滤器应用于实体列表,我知道我可以将 javascript 附加到列表刷新事件,但可以我使用 javascript 访问过滤器选项以获得正确的查询?当然,如果我使用 Liquid 代码获取值并刷新页面,那么我的过滤器就会丢失。这甚至可能吗?对性能来说并不理想,因为我将查询相同的数据两次(一次用于实体列表,一次用于 javascript),如果将过滤器应用于实体列表,我知道我可以将 javascript 附加到列表刷新事件,但可以我使用 javascript 访问过滤器选项以获得正确的查询?当然,如果我使用 Liquid 代码获取值并刷新页面,那么我的过滤器就会丢失。这甚至可能吗?

我当前在页面上的 Liquid 代码使用与页面关联的实体列表获取记录计数和总和:

0 投票
1 回答
797 浏览

c# - 来自 WCF 的 Dynamics 365 身份验证

我需要创建一个 WCF Web 服务,用于从 Dynamics 365 推送和拉取潜在客户。在 Dynamics 365 SDK 中,我可以看到两个身份验证类。简化连接 (SDK\SampleCode\CS\GeneralProgramming\Authentication) 和 AuthenticatewithnoHelp (SDK\SampleCode\CS\GeneralProgramming\Authentication\AuthenticateWithNoHelp)。我已经测试了这些类,并且这两种方法都有效。有人可以告诉我需要为 WCF 服务使用哪个类以及为什么。这是通过 WCF 进行集成的最佳选择。我将此服务用于在线和本地版本。

0 投票
1 回答
3262 浏览

dynamics-crm - Dynamics 365 (CRM) Online & 与 XrmToolBox 连接

我在用...

  • XrmToolBox 版本 1.2017.7.18
  • Dynamics 365 Online(使用 user@org.onmicrosoft.com 登录)

我尝试创建一个新的连接。

我输入http://orgname.crm.dynamics.com作为组织 url。

然后我的用户/通过

我得到这个错误。

在此处输入图像描述

然后,我尝试...

使用连接字符串。

我单击链接“让我尝试使用连接字符串进行连接”

我尝试了许多连接字符串,但我认为正确的一个在下面列出。

org 是我的组织名称的示例名称

当我尝试连接时,出现以下错误。

在此处输入图像描述

我不确定为什么会收到这些错误。

0 投票
1 回答
359 浏览

dynamics-crm - 从另一个域上的第三方应用程序访问 Dynamics CRM Web API

我有以下我试图解决的问题:

DomA中有一个 MVC Web 应用程序(AppA) ,它被配置为使用 CUSTOM STS 进行身份验证/授权。

另一方面,我们在另一个域MyCRM 域中安装了 CRM,该域被配置为使用 ADFS(ADFS 与 CRM 在同一个域中)。

我们想要实现的是AppA能够将数据发布到 Dynamics CRM Web API,但我们不希望AppA的用户重新输入凭据或与 ADFS 进行有关身份验证/授权的任何其他类型的交互。AppA应该能够从 Javascript(客户端)和后端(MVC 控制器)发布数据

我们怎样才能实现上述目标?DomA 域的 Custom STS 和 MyCRM 域的 ADFS 之间应该建立什么样的信任?

0 投票
1 回答
297 浏览

php - 如何将客户名称添加到 Dynamics 365 中的联系人

我正在为 Dynamics 365 https://github.com/AlexaCRM/php-crm-toolkit使用 Alexa-php-toolkit ,使用它我可以成功创建新联系人,但我无法在联系人中添加帐户名,当我试试我得到这个错误:

注意:无法在第263行的../vendor/alexacrm/php-crm-toolkit/src/Entity.php中设置联系人实体的属性accountid。

这是我的脚本。

0 投票
1 回答
278 浏览

dynamics-crm - 错误:MS Dynamics 本地解决方案导出而不在实体中使用“添加所有资产”

我有内部部署的 MS 动态 2016,我们正在将其迁移到在线 365,但我们面临一些问题。

在此处输入图像描述

当我使用选择“添加所有资产”的实体创建新解决方案时,它工作正常。(如上图)

在此处输入图像描述

但是,当我手动选择所有资产(选择所有字段、视图、关系等,对话框中的单个组件都没有丢失)时,它不起作用。相反,尽管我们选择了对话框中显示的所有组件,但向导会显示一些关系警告。(也不允许我在我的在线 Dynamics 365 中导入。)

注意:我正在选择所有表单、视图、图表、字段、键、1:N、N:1、N:N、消息、业务规则。

有没有人面临同样的问题?

0 投票
0 回答
205 浏览

c# - 在 Dynamics 365 中失败的所有实体的 ERD 图 - 错误:找到具有无法识别的所需级别的属性

我正在尝试通过Visual Studios使用Microsoft Dynamics SDK 代码为 Dynamics 365 实例中的所有实体生成ERD,但出现以下错误:

System.ServiceModel.FaultException`1 [Microsoft.Xrm.Sdk.OrganizationServiceFault]:找到了一个无法识别所需级别的属性。(故障详细信息等于 Microsoft.Xrm.Sdk.OrganizationServiceFault)。

失败的部分代码:

请不要使用RetrieveEntityResponse(对于单个实体)有效,但不会在MS Visio图中显示相关实体。

我也曾经MetadataDiagramConsole.exe为所有实体运行它,但它会引发错误并且SDK版本是最新的。

谢谢。

0 投票
3 回答
7136 浏览

sharepoint - 在 MS Dynamics 365 表单上显示 SharePoint 文档子网格

我需要在 MS crm Dynamics 365 自定义实体表单上显示 SharePoint 文档子网格。

谁能告诉我,如何使用受支持或不受支持的方式来实现这一目标?

0 投票
1 回答
321 浏览

c# - Dynamics CRM Xrm 工具错误“无法分配 2147483647 字节的托管内存缓冲区”。

我创建了一个 XRMTool(WPF) 来将 Dynamics CRM Online 中的数据提取到 XML 文件中。输出文件可能有一百万行,但我收到以下错误。

未能分配 2147483647 字节的托管内存缓冲区。可用内存量可能很低。

我可以添加一些过滤器并减少行数,但根据应用程序的要求,我必须一次提取至少一个月的数据,这将是大约一百万行。

如何增加 WPF 应用程序中的内存缓冲区?

以下是我的代码

我正在使用 SDK 中的以下方法进行分页 SampleCode\CS\GeneralProgramming\Queries\FetchPagingWithCookie.cs ( https://msdn.microsoft.com/en-us/library/gg309717.aspx )