2008-09-25 43 views

回答

1

我可以打破我所做的工作分爲四個部分:

  • 裁縫 - 簡單的現場水平的變化。很多這些只是確保這些領域和語言適合我正在開發的業務。

  • 定製 - 更復雜的更改,通常需要JavaScript和ASP.NET。一些例子是使用IFrame並從CRM表單中傳遞值給它。 IFrame然後會做一些有趣的事情,比如映射,製圖或者給你按鈕做其他事情。對於按鈕,我經常使用JavaScript代替IFRAME的HTML DOM中的outerHTML來顯示按鈕。

  • 集成 - 使用.NET將MSCRM連接到其他系統。將它連接到Great Plains,Speech Server,SCOM(當時稱爲MOM),自定義LOB系統等等。我做的一件有趣的事情是開發一個SSIS組件,通過Web服務寫入MSCRM。

  • 報告 - 建立報告。在報告服務和Excel中。由於Excel的動態更新性質,Excel爲偉大的儀表板而製作。
    如果你有興趣,我有幾個(戰爭)故事在http://www.sadev.co.za/taxonomy/term/7

1

我做了一些CRM 3.0的工作。我的工作增強了該程序,並將其轉換爲文檔管理應用程序,您可以在該應用程序中根據案例,聯繫人,客戶,供應商等進行文檔掃描和上傳。當時的.NET SDK可能會使用更多的工作,但我聽到隨着更新版本的CRM變得更好。 CRM允許附件,但不是在所有級別,在案例級別更多。

+0

這是我聽到的重中之重。 – MarlonRibunal 2008-09-25 20:03:05

0

我們擴展3.0以發送短信而不是電子郵件。儘管如此,現在有很多工具可用(至少4.0)來實現這一點。

我們還擴展了它以將服務約定推送到Exchange,因爲勞動力大部分是移動的,他們沒有Outlook的CRM客戶端。

0

還沒有提到的另外兩個主要的開發領域是插件和自定義工作流程組件。

插件允許您攔截CRM過程插入自定義邏輯的許多消息。這給你的可能性是無止境的,因爲你可以攔截各種消息,包括創建,更新,刪除,甚至讀取!

自定義工作流程組件是您向CRM註冊的程序集,它與CRM的工作流UI集成。通常,他們在修改表單數據時執行簡單的任務。其他時候,它們比發送狀態報告更復雜。

Screenshot of the custom workflow assemblies registered in an environment http://i27.tinypic.com/155j4og.jpg

自定義工作流組件總是列出的本地選項之下。在屏幕截圖中,通過自定義工作流程組件添加了「停止工作流程」下的所有內容。