繁体   English   中英

如何 go 关于它:从 Microsoft Dynamics 365 CRM 同步/导出帐户数据并在第 3 方 web 应用程序中显示? 使用 WS 和 ASP.NET MVC/C#

[英]How to go about it: sync/export data for Accounts from Microsoft Dynamics 365 CRM and show it in a 3rd party web app? Using WS and ASP.NET MVC/C#

我正在尝试从 Microsoft Dynamics 365 CRM 获取数据,特别是帐户及其数据,以便在我将使用 ASP.NET MVC 和 C# 构建的我自己的 web 应用程序中显示。

我 go 如何执行此操作,以便在 CRM 中的数据更改时立即更新我的 web 应用程序? 我发现在 Dynamics 平台上导航已经够困难了,感谢微软。

该应用程序将像这样工作:

  1. 运行时,应用程序将获取初始数据,并与 WS 建立实时连接到 CRM,以获取更多新数据/更改。
  2. 该应用程序将在表格中显示此数据。
  3. 当检测到变化时,web 应用程序应该更新而不刷新页面。
  4. 个别表格行将根据联系人数量以及是否缺少任何联系人数据进行着色。

我已经开始使用 MS CRM 研究 webhooks,但似乎 Visual Basic 对我来说太麻烦了,我无法让这些工具正常工作。 我认为我必须以某种方式与 WebSocket 建立连接到 CRM,我只是不知道要使用哪些技术以及有哪些插件,因为我是 ASP.NET MVC 和 C# 的新手。

无论如何,我只是不知道从哪里开始。 有人可以送我正确的方向吗? 我将不胜感激!

您可以使用系统提供的 API 访问 Dynamics 365 / Power Apps 实例(也称为 Dynamics CRM 或 Dynamics 365 CE)内的数据。

您可以使用 Microsoft 提供的 SDK(这个https://www.nuget.org/packages/Microsoft.CrmSdk.XrmTooling.CoreAssembly/或这个预览中的 .NET 核心8810563www39.8865619://www.nuget.org/packages/ org/packages/Microsoft.PowerPlatform.Dataverse.Client/ )或直接在您选择的语言中调用 API。

通常您需要处理 CRUD 事件,而 API 可以做到这一点。 在您的问题中,您提到“web 应用程序应该在不刷新页面的情况下更新”,因此您需要查看 webhooks(这里是文档页面https://learn.microsoft.com/en-us/dynamics365/customerengagement/on -premises/developer/use-webhooks ) 在您的应用程序中处理它们并查看它们是否符合您的要求。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM