我們正在將我們的MS CRM從2011年升級到2013年。自2011年以來沒有業務規則設施,我們使用JavaScript開發了大部分功能。現在我們要用業務規則替換這些javascript。我們應該從javascript中引入哪些功能?在MS CRM 2013中使用業務規則的地方
1
A
回答
0
這裏的問題是:如果JavaScript使用支持的方法並且它可行,那麼爲什麼我們需要/想要用業務規則替換其中的一些?
您需要檢查,如果業務規則是適合代替你的JavaScript,如果他們在你的項目符合有關其可維護性
這裏一個很好的概述:
https://crmbusiness.wordpress.com/2014/10/20/crm-2013-understanding-business-rules/
2
我會強烈建議您在決定用業務規則替換你的Javascript之前要三思而行。
與他們合作後,我瞭解到他們對實施相對簡單的要求很有用。
兩個主要的加分:
- 業務規則使組織申請一些業務邏輯,而不需要聘請一個軟件開發人員的可能性。
- 對於Dynamics CRM 2015:業務規則可以配置爲運行客戶端和服務器端。
但是,商業規則也有其侷限性:
- 更復雜的規則(嵌套的if/else,服用安全角色考慮,評估相關的記錄值等),不支持。
- 當您最終在一個表單上配置許多業務規則時,您的解決方案很快就會變得難以理解。在Javascript中,您可以更靈活地構建代碼。
當您的CRM 2011腳本目前工作正常時,我很難想出一個替換它們的理由。最近,我經常最終刪除了我的同事之前配置的業務規則,只是因爲Javascript變得更容易構建,理解和維護。這些形式的Javascript在代碼行中仍然非常適中。
0
我開始考慮在CRM2013中使用業務規則,它讓我傷心不已。正如Henk van Boeijen所說,你受到嚴格的限制,因爲CRM 2013中沒有If/Else,也沒有AND子句的能力。
CRM 2015業務規則是一個巨大的改進。我幾個月前做了一篇關於CRM 2015的博客文章,其中我談到了商業規則(http://crmtroubleshoot.blogspot.com.au/2014/12/crm-2015-review.html)
我不會觸及業務規則,直到升級到CRM2015,即使這樣,您可能也想用舊的「如果它沒有被破壞,就不要修復它「的方法,因爲將您的JavaScript從CRM2011升級到CRM2013到CRM2015並不像CRM4到CRM2011那麼大。
相關問題
- 1. CRM 2013業務規則導出選項?
- 2. CRM 2013:使用業務規則更新只讀字段值
- 3. 如何刪除業務規則引用的CRM屬性
- 4. 使用業務規則服務當Bluemix
- 5. LightSwitch - 業務規則
- 6. WF4業務規則
- 7. MVC中的業務規則在哪裏
- 8. 業務規則不起作用
- 9. 使用XSLT處理業務規則?
- 10. 何時使用業務規則引擎
- 11. 使用ILMerge在MS CRM 2013中插件失敗
- 12. 動態CRM業務規則和或條件
- 13. 動態CRM網上業務子網格規則
- 14. 在MVC中實現業務規則
- 15. 如何在業務規則屬性可訪問性時測試業務規則?
- 16. 業務規則Xtext語法
- 17. 動態業務規則
- 18. 配售業務規則庫
- 19. 業務規則引擎
- 20. 兒臣業務規則
- 21. MS CRM 2013的搜索和添加實體記錄在CRM表
- 22. 用於業務規則的UML
- 23. Enterprise Architect中的業務規則模型
- 24. 使用業務規則的規範模式重構代碼
- 25. 部署規則服務WSO2業務規則服務器
- 26. Bluemix上業務規則服務的測試規則
- 27. 避免N + 1選擇在NHibernate中使用業務規則
- 28. 使用SSIS將數據遷移到MS Dynamics CRM 2013中
- 29. Microsoft BizTalk業務規則語言規範
- 30. 業務規則違規和例外