码迷,mamicode.com
首页 > 其他好文 > 详细

Dynamics CRM 2015 New Feature (4): Calculate Field & Rollup Field

时间:2015-03-03 16:47:26      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

Calculate Field & Rollup Field 可以说是2个比较给力的Feature,随着Dynamics CRM版本的不断更新,这样激动人心的feature可是一个接一个的冒出来。就Calculate Field和Rollup Field来说,之前实现这样的功能都需要开发人员参与,但是现在只需要简单的手工配置就可以简单完成。

Calculate Field--故名思意,就是级联字段,通过多个字段的值计算并将结果赋值给最终字段,之前做这样的开发是离不开Javascript,并且更给力的地方就是,server端的更改也会触发calculate 逻辑,也就是说Plugin,workflow和data import都能享受这个福利啦。当然配置Calculate Field也是非常的简单的,大家可以按如下步骤进行配置。

1.创建一个Calculate Field

技术分享

2.配置Calculate Rule(也就是Business Rule,点击Field Type右边的Edit)

技术分享

3.测试结果

技术分享



Rollup Field也就是汇总字段,在项目中,我们经常会做一些汇总计算,比如Quote和Quote Line Item,我们想在Quote上面建个字段Amount用来统计该Quote下的所有Quote Line Item中单价的汇总。如果是在以前,我们肯定会用Plugin去实现该逻辑,在没创建一个Quote Line Item后就去重新计算下Amount的值。

现在好了,有了Rollup Field,我们就可以省去用Custom code计算汇总值的时间。虽然Rollup Field比较给力,但是它还是有一些局限性,比如:不能实时计算汇总结果,只对number和datetime类型的字段开放汇总功能。我们来看看它的配置方法吧:

1.创建Rollup字段

技术分享

2.配置Rollup规则

技术分享

3.测试结果(因为勾选了Hierarchy,所有rollup的结果会汇总到上一级,China Branch下面的2个branche分别有一个completed phone call)

技术分享

4.让Rollup task立即运行

技术分享


后续我还会更新Dynamics CRM 2015的相关feature,希望大家关注这系列的文章。

??

Dynamics CRM 2015 New Feature (4): Calculate Field & Rollup Field

标签:

原文地址:http://blog.csdn.net/ghostbear/article/details/44037915

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!