簡體   English   中英

SSIS Dynamics CRM 到 Dynamics AX 集成

[英]SSIS Dynamics CRM to Dynamics AX Integration

我們目前正在研究 Dynamics AX 與 Dynamics CRM 之間的集成,反之亦然。

在 Ax 到 CRM 的方向上,我們有 SQL 查詢,它連接多個 AX 表,並且使用 JOINS 查詢的結果,我們能夠 map 從 AX 到 CRM 的所有字段。

在從 CRM 到 AX 的另一個方向上工作時,我們必須基於單個實體更新 AX 上的多個表,例如 CRM 上的帳戶。 但 Dynamics AX 目標組件僅顯示一個要更新的表。

當我們必須更新 AX 系統中的多個表時,是否有人知道如何處理從 CRM 到 AX 的這種其他方式集成?

不要使用SSIS直接將數據加載到AX的SQL數據庫中!

您將繞過整個 AX 業務邏輯堆棧,其中一些對於系統的正常運行至關重要。

理想情況下,您也不會直接使用 SQL 以另一種方式使用,但您至少不太可能導致該方向的數據丟失。 那里的問題只是表鎖定、性能和面向未來的問題。

有很多方法可以處理 CRM > AX,所有這些都很可能需要 X++ 開發。 同樣,永遠不要為 ax 的數據庫調用 sql 中的插入或更新。

評論提到 DIXF、AIF 和 DMF 作為構建它的可能方法。 如果不需要從外部觸發,您也可以只編寫 AX 批處理作業。 如果 D365 CRM 具有 REST api,則 AX 批處理作業應該能夠使用它,然后從 AX 堆棧中正確地插入 ax 數據。 如果沒有,您可能需要將此 CRM 數據分流到控股數據庫,然后在 AX 中使用它。

這種連接器的確切機制雖然遠遠超出了 scope 的單一答案,但關鍵是這必須在 AX 內完成。 您不能簡單地將數據寫入 AX 數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM