首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MS CRM 2013中的何处使用业务规则

在MS CRM 2013中的何处使用业务规则
EN

Stack Overflow用户
提问于 2015-06-15 16:01:01
回答 3查看 82关注 0票数 1

我们正在将MS CRM从2011年升级到2013年。由于2011年没有业务规则工具,我们使用javascript开发了大部分功能。现在,我们想用业务规则替换这些javascripts。我们应该从javascript中引入哪些功能?

EN

回答 3

Stack Overflow用户

发布于 2015-06-15 18:52:58

我强烈建议您在决定用业务规则替换Javascript之前三思而后行。

通过使用它们,我了解到它们对于实现相对简单的需求非常有用。

两个主要优点:

  1. 业务规则使组织可以应用某些业务逻辑,而无需聘请软件开发人员。
  2. Dynamics CRM 2015:可以将业务规则配置为运行客户端和服务器端。

但是,业务规则也有其局限性:

  1. 更复杂的规则(嵌套的if/else、考虑安全角色、评估相关记录值等)如果不是supported.
  2. When,您最终会在一个表单上配置许多业务规则,您的解决方案很快就会变得难以理解。在Javascript中,构建代码的方式要灵活得多。

当您的CRM 2011脚本目前运行良好时,我几乎找不到替换它们的理由。最近,我经常删除同事之前配置的业务规则,只是因为Javascript更容易构建、理解和维护。这些表单上的Javascript在代码行数上仍然非常简单。

票数 2
EN

Stack Overflow用户

发布于 2015-06-15 18:46:33

这里的问题是:如果JavaScript使用了受支持的方法,并且它有效,为什么我们需要/想要用Business Rules替换其中的一些方法?

您需要检查业务规则是否适合替换JavaScript,以及它们是否适合项目中的可维护性

下面是一个很好的概述:

https://crmbusiness.wordpress.com/2014/10/20/crm-2013-understanding-business-rules/

票数 0
EN

Stack Overflow用户

发布于 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那样是一个巨大的变化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30840089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档