我们正在将MS CRM从2011年升级到2013年。由于2011年没有业务规则工具,我们使用javascript开发了大部分功能。现在,我们想用业务规则替换这些javascripts。我们应该从javascript中引入哪些功能?
发布于 2015-06-15 18:52:58
我强烈建议您在决定用业务规则替换Javascript之前三思而后行。
通过使用它们,我了解到它们对于实现相对简单的需求非常有用。
两个主要优点:
但是,业务规则也有其局限性:
当您的CRM 2011脚本目前运行良好时,我几乎找不到替换它们的理由。最近,我经常删除同事之前配置的业务规则,只是因为Javascript更容易构建、理解和维护。这些表单上的Javascript在代码行数上仍然非常简单。
发布于 2015-06-15 18:46:33
这里的问题是:如果JavaScript使用了受支持的方法,并且它有效,为什么我们需要/想要用Business Rules替换其中的一些方法?
您需要检查业务规则是否适合替换JavaScript,以及它们是否适合项目中的可维护性
下面是一个很好的概述:
https://crmbusiness.wordpress.com/2014/10/20/crm-2013-understanding-business-rules/
发布于 2015-06-16 06:26:24
我开始考虑在CRM2013中使用业务规则,但令人遗憾的是,它让我感到平淡无奇。正如Henk van Boeijen所说,您受到了严重的限制,因为在CRM 2013中没有If/Else,也没有and子句的能力。
CRM 2015 Business Rules是一个巨大的改进。几个月前,我写了一篇关于CRM2015的小博文,其中我谈到了业务规则(http://crmtroubleshoot.blogspot.com.au/2014/12/crm-2015-review.html)。
在您升级到CRM2015之前,我不会触及业务规则,即使到那时,您也可能希望使用旧的“如果它没有损坏,就不要修复它”的方法,因为将您的JavaScript从CRM2011升级到CRM2013到CRM2015并不像从CRM4升级到CRM2011那样是一个巨大的变化。
https://stackoverflow.com/questions/30840089
复制相似问题