2012-10-01 65 views
1

我們目前的設置如下,如果我們的數據集發生變化,那麼這種設置是相當難以維護的。從動態CRM獲取數據的最簡單的方法

我們目前將CRM數據導出到Excel表格中,該表格通過使用Excel-CRM插件定期更新。這已經遇到了問題,因爲如果有人將其保留在打開狀態(當前在非工作時間運行腳本,但有時候人們有點「特殊」),那麼現有的自動腳本無法更新和保存文件。

拉出並保存數據後,我們有一些腳本可以操作python中的數據,並將JSON輸出到公司休息室中的指標儀表板,這個儀表板提供了多個來源的信息(這就是爲什麼我們不能只需使用Dynamics CRM的內置儀表板)。

我的問題是,我想要一個更直接的方法來從CRM中獲取數據到我們的儀表板 - 從而減少了作爲中間人的對於excel-CRM插件的需求 - 我一直在研究選項我不確定哪一個最適合我們的情況。

當前選項如下:

  1. Javascript和或者使用PyCurl或其他一些系統,可以做SOAP調用(不知道是否允許微軟REST API或SOAP交易
  2. Python和SOAP交易對於REST,但我不這麼認爲)。
  3. 使用Microsoft SDK和C#獲取所需信息(因爲我不知道C#,所以不是一個很好的選擇)
  4. 使用Microsoft SDK和IronPython? (這是甚至可行?有其他人嘗試過)

這些是我充實的選項,我正在尋找的東西簡單,很容易實現的,以達到獲取CRM數據,併爲目標能夠操作它而不必將數據從插件中拉出來。

回答

4

根據這個網站,我從來沒有使用蟒蛇之前,但是: Using Rest In Python您應該可以對CRM OData端點進行剩餘呼叫,該端點返回Json,這正是您要查找的內容...

0

您可以使用SQL Server Reporting Services來製作CRM數據的複雜報告。它使用SQL,因此只要能夠使用SSRS報告,它就可以與多個數據源結合使用。

這不使用插件。你只需指定你的數據源,在你的情況下你的CRM服務器。然後創建一個SQL查詢,翻出你需要,然後在Visual Studio中創建報表數據

Create Reports for Microsoft Dynamics CRM Using SQL Server Reporting Services

Custom Reports for MSCRM ONLINE

相關問題