完成Microsoft CRM 3.0 Mobile後的Server端的安裝後,會在所有程式->Microsoft CRM Mobile在出現一個Mobile Deployment Manager,Mobile端的安裝,就是由它搜集所需要的資訊和檔案,產生Mobile端的安裝包。
在這其中比較重要和麻煩的是認證的產生和配置。晴天有雨在這裡介紹最簡單的一種方法,可用於測試環境的自發認證方式。
先去下載一個IIS Resources(http://download.microsoft.com/download/7/8/2/782c25d3-0f90-4619-ba36-f0d8f351d398/iis60rkt.exe),在CRM Server上安裝,填寫相應的資訊,安裝完成之後,開始-〉運行-〉cmd,將目錄定位在C:\Program Files\IIS Resources\SelfSSL,運行selfssl.exe,加上\N:cn=網域名稱 \V:到期天數,執行並確認後就產生了一個認證。
現在需要要把認證匯出來。先還是去控制台,添加一個認證管理的Snap-in,用來管理和查看產生的認證。在File-〉add-〉Certificates-〉Computer account-〉Local computer,確定和接受所有更改後,在管理主控台的根節點上就有了認證管理。在Personal-〉Certificates下可以看到剛才產生的認證。現在右鍵點擊這個認證,選擇匯出,選擇不儲存私密金鑰——〉DER encoded binary X.509(.CER),選擇儲存位置,完成。
在儲存認證的地方,開啟認證並進行安裝。
安裝的時候,請選擇將認證安裝到指定的容器中,選擇Trusted Root Certification Authorities中,確認好安裝資訊後,就完成了。可以在這裡進行檢驗。
看認證沒有什麼問題了,就可以進行下一步。在網站屬性的Directory Security——〉Secure Communications——〉Edit中,選擇使用SSL方式訪問網站。驗證是否配置成功,先在主機上用https://crmserver(假設原有CRM訪問地址為http://crmserver)的方式進行。在訪問的時候,會和原來略有不同,區別就是會在登入後彈出是否信任當前認證視窗,選擇是,接下來的就完全一樣了。
認證配置好後,可以開始準備Mobile端的部署套件了。在開始菜單中,所有程式——〉Microsoft CRM Mobile——〉Mobile Deployment Manager。CRM Mobile安裝檔案需要先產生安裝項,然後產生部署套件,最後部署到Mobile裝置上。
在Mobile Deployment Manager中,先右鍵點擊Installation Items,選擇Create Installation Items,然後進入安裝項配置建立嚮導。在嚮導中填寫該安裝項的名稱,例如叫做CRMMBL,在Cabinet(.cab)file項中,選擇CRM Mobile安裝盤中PPC——〉arm——〉cab中的crmmobile_ppc05.arm.cab(因為我們選擇的5.0版本的Mobile,所以選擇05的這個檔案),在Configuration(.config)file項中選擇Microsoft CRM安裝路徑\CRM Mobile\Configuration\CRMMobile.exe.config,Device Type選擇Pockect PC,Windows Mobile 2005,全部選擇好後,選擇下一步,確定了安裝項資訊後, 完成。現在在Installation Items中會出現剛產生的安裝項CRMMBL。
接下來右鍵點擊Deplyment Packages,選擇Create Deployment Package。在嚮導中填寫部屬包的名稱,Organization的名稱,例如叫做Mobile,選擇Device Type為Pockect PC,Windows Mobile 2005,和安裝項中的保持一致。在接下來的視窗中,按照順序選擇Microsoft .NET Compact Framework 2.0、Microsoft SQL CE 3.0、Microsoft SQL CE 3.0 Replication、Certificate Settings和剛才建立的安裝項CRMMBL,如果順序不對,請使用箭頭調整好。選擇好後,選擇下一步。在接下來的視窗中確認這些項目的資訊,選擇Certificate Settings,點擊Configure進行修改,將認證的類型改為root,並選擇前面產生好的認證,下一步。選擇部屬包的格式,使用在裝置上直接安裝的.cab格式,或者是通過ActiveSync進行安裝的.exe格式。晴天有雨推薦大家使用.cab的方式,並且一定要把部署檔案copy到裝置中,而不是裝置的擴充卡裡。因為.cab方式需要事先把檔案copy到裝置中再運行安裝,而.exe需要在主機上先運行,然後在裝置上提示安裝。這樣可能帶來的問題是,當在安裝過程中需要重啟,在重啟後可能裝置找不到擴充卡,或者和主機的串連出現問題,串連不上,後續的安裝過程就中斷了。所以在這裡為了保險起見,請選擇使用.cab格式產生,進一步選好儲存的位置後完成,在確認安裝資訊後,就開始產生部屬包。
這個過程試機器效能而定,通常需要幾分鐘。產生完畢後,將這個檔案copy到裝置中。然後選擇,運行。然後Mobile就會按照順序處理那5個安裝項。可能在裝完Microsoft .NET Compact Framework 2.0的時候要求重啟裝置,重啟完畢後,安裝過程會自動接著完成。
安裝完畢後,查看Mobile的程式,可以發現,多出了一個表徵圖,CRM Mobile。點擊,就可以登入進行使用了。