Dynamics CRM2011自定義框架解決方案
一、 目的
許多客戶習慣之前系統自定義開發的頁面、操作習慣或界面風格,但使用了Dynamics CRM2011後只能使用產品自帶的風格。爲解決此類問題提供了此解決方案,在CRM2011數據結構的基礎上構建自定義風格的操作方式。
二、 特點
(1)、支持自定義風格、樣式、顏色或公司Logo等等,產品自帶功能不提供的解決方案。
(2)、支持多瀏覽器和設備,目前測試通過的瀏覽器有IE7及以上版本,Firefox、Chrome等在Android和IOS上的瀏覽器也測試過。
(3)、運行速度提升,在同等環境下列表頁面的展示速度提升到2-5倍。
(4)、部署簡單現有系統不需要寫任何代碼,只需進行三個步驟即可讓現有系統運行到此框架內。
(5)、完全兼容SiteMap設置,包括數據、菜單、權限等設置。因爲使用的是當前登錄用戶權限使用SDK進行數據的讀取和修改,所以插件功能完全不受影響。
數據的編輯、修改、停用、激活和刪除都是當前登錄人員有權限下才能使用。
注:配置的管理員賬號和數據庫連接字符串只是在讀取框架時使用。
(6)、系統只帶的頁面在此框架內頁面完全兼容。
三、 系統運行截圖
(1)、系統整體截圖
(2)、查詢關鍵字高亮顯示
(3)、選擇視圖切換佈局數據
(4)、新建、編輯、停用、刪除和導出數據基本操作
(5)、系統自帶頁面仍然可用
一、 部署步驟
(1)、導入解決方案(XRWeb_1_0_0_0)併發布;
(2)、文件發佈
將文件CRMWeb\bin目錄文件發佈到Program Files\Microsoft Dynamics CRM\CRMWeb\bin目錄中,文件如下圖;
將頁面文件CRMWeb目錄頁面文件發佈到Program Files\Microsoft Dynamics CRM\CRMWeb目錄中,文件如下圖
(3)、Web.config文件修改
在appSettings節點中加入配置項
<!--CRM系統數據庫連接-->
<addkey="XRMDBCon"value="Server=192.168.137.205;UID=sa;PWD=sw_123456;DataBase=SWCRM_MSCRM;"/>
<!--組織服務地址-->
<addkey="XRMOrgServerAddress"value="http://192.168.137.205:5555/SWCRM/XRMServices/2011/Organization.svc"/>
<!--組織服務調用用戶名-->
<addkey="XRMUserName"value="administrator"/>
<!--組織服務調用密碼-->
<addkey="XRMPassword"value="123.com"/>
<!--系統域名-->
<addkey="XRMDomain"value="swdev"/>
注:配置的管理員賬號和數據庫連接字符串只是在讀取框架時使用。
發佈成功後使用路徑http://192.168.137.205:5555/SWCRM/Index.aspx進行訪問http://192.168.137.205:5555/SWCRM替換成自己系統地址。
歡迎廣大CRM愛好者使用和測試,提出您的意見和建議,後續會持續加入更多的功能。如需幫助請給我發郵件[email protected]
作者:陸建宇 QQ:953754092