記得在以前的CRM 版本中是怎么進行功能擴展的嗎?讓我們將之提到一個新的高度。使用CRM 2011,我們能夠在幾天內(一些核心組件甚至可以在幾小時內完成)定義,轉移,部署,維護并使用架構在CRM框架上的整個商業應用,而不像以前需要幾個月的時間。僅僅點擊幾下鼠標,你就能夠定義你的數據模型,工作流程,用戶界面和分析工具。一些高級擴展,例如.Net plug-ins 和 SRS 報表,都能夠包含在CRM Solution中。所有內容都能夠以一個統一的模型進行轉移和部署。
這絕對是一個了不起的功能。CRM 2011 允許我們將組件打包并將其視為一個“Solution”。為何說這個功能了不起呢?下面才是關鍵點。不僅僅因為它允許將組件打包,而是因為系統平臺現在能夠知道solution的邊界,并執行相應的智能操作。請繼續往下閱讀。
開發和發布Solutions來控制客戶化(unmanaged和managed)對于大多數以前為CRM4開發人員的“新人”來說,第一件事情就是我們引入了unmanaged和managed solutions的概念。可以把unmanaged solution理解為你的系統的源代碼,而把managed solutions理解為編譯后的版本。當然,你不必在這點上咬文嚼字,因為CRM中的一些組件只是“定義”,不需要被編譯;但盡管如此,這種類比還是十分有用的。所以,當你最初創建一個solution的時候,它總是被創建為unmanaged,你能夠創建新的組件并修改其他組件。你甚至能夠定義一些限制來使solution的管理更方便,例如將一些組件設置成不可自定義化。
當solution已經完成并準備最終發布使用,你可以將其導出為managed。當客戶安裝了一個managed solution,我們強制執行你所設定的任何限制(例如:設定某些組件為“不可客戶化”來阻止對其進行客戶化)。盡管solution自身不能被修改,可客戶化的組件仍然可被客戶化,但系統會將這些客戶化視為在managed solution的“上層”所作的修改。因此,你擁有更靈活的選擇,你能夠限制一些組件不可被客戶化,而對其他組件仍然具有內嵌的擴展功能,并且不需要寫一句代碼。
智能更新
如果你允許客戶修改你的solution(創建在上層),將會給你將來的維護工作帶來噩夢般的困難。其實并非如此,我們會幫你解決。每當你對一個managed solution進行更新時,系統架構會自動保存創建在上層的客戶化。我們有2種基本的沖突解決方案(merge and preserve),這點我將在隨后的帖子講解。總之,這兩種沖突解決方案的結果是讓客戶能夠維護他們的客戶化,并且你仍然能夠進行更新。
自動記錄依賴關系
你怎么能夠記錄什么組件在哪里被用到,并且沒有被意外刪除而影響其他組件呢?如果你允許客戶進一步客戶化你的solution,那么這個問題會更加嚴重。不需要擔心,因為solutions的架構會自動地記錄系統中所有的依賴關系,相當了不起的功能!
一處創建,多處部署
在CRM框架上創建的solution能夠在所有的CRM部署類型(Online, Partner Hosted, On-Premises)和所有的CRM客戶端(Web, Outlook, Mobile)傳送。它真的越來越接近開發者所崇尚的神圣目標“code once, deploy/use everywhere”。哦,對了,我有提起過我們還可以在Outlook client上將你的solution變成“離線狀態”嗎?有多少構架能夠提供這種功能?
Solution共存
目前為止,一切都不錯,但如果一個用戶安裝了多個由不同的合作伙伴創建的solution,那么它們會相互影響嗎?事實上并不會,solution框架自動處理讓2個或多個managed solution能夠共存。但是,不同的solution必須要有一定關聯才能共存(在功能上,要有意義)。盡管從技術上說,在同一個組織(organization/tenant)中安裝兩個完全不相關的solution(例如醫院管理和教育管理)是可行的,但最終結果或許對終端用戶來說沒有任何意義,特別是如果兩個solution需要修改共同的組件(例如一個希望把客戶(Account)當做醫院,而另一個希望把客戶(Account)當做學校)。
Microsoft Dynamics市場
系統中還有一個市場板塊,你能夠在上面放置一些和產品相集成的應用。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://m.guhuozai8.cn/