簡體   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