Dynamics CRM 2015中的SSRS Report集成配置

大家应该都知道,Dynamics CRM能集成SSRS Report,并且我也在之前的博文中讨论过如何制作一个简单的SSRS Report并部署到Dynamics CRM中。今天我们来看看一些比较实用的功能,比如:如何让报表显示在Form Level下的Run on current record选择中,以及如何支持Run on selected records功能。

如果我们想制作支持如下功能的报表,我们应该从何入手呢?

1. Run on selected records

2. Run on current records

首先,我们要保证报表返回的DataSet必须是这样的命名风格CRMAF_FilteredContact,例如下面的SQL语句:

SELECT * FROM FilteredContact AS CRMAF_FilteredContact

其次,我们需要上传SSRS Report的时候进行如下配置

这样,我们制作的SSRS Report就能支持上面这两种效果了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-07 05:26:35

Dynamics CRM 2015中的SSRS Report集成配置的相关文章

Dynamics CRM 2015 New Feature (2): Hierarchical Data

在Dynamics CRM 2015中引入了一个比较有意思的Feature:Hierarchical Data.用户可以用直观的树形图来了解具有树形结构的数据,例如business unit,相信通过这样一个有意思的feature,能给大家提高不少的工作效率. 使用这个feature也并不麻烦,我们需要做如下配置:1)新建一个自身引用的1:N关系,这样我们可以用这个关系来构造树形的数据结构,2)开启实体的Hierarchy Settings.开启后的效果如下: 1)创建自身引用的1:N关系 2)

Microsoft Dynamics CRM 2015 for Outlook 2010/2013 安装教程

Microsoft Dynamics CRM 2015 for Outlook 安装教程 注: 安装过程必须电脑要连上网,不然可能安装出错,最下面会总结出错log日记 . 查看下列视频: Microsoft Dynamics CRM 2015 中的 CRM for Outlook 配置: http://www.youtube.com/embed/4lAUXAiLId4  (此网站需要在国外或翻墙才能看) 如需看更详细的操作过程,可以访问以下网址: 微软官方详细介绍. https://techne

Dynamics CRM 2015 New Feature: Product & Product Family & Bunch

Dynamics CRM 2015中的产品分类功能还是比较有意思的,也可以说是重新定义了产品分类的概念.在新系统中,提出了Product Family 和 Product Bunch概念以及Product 和Product之间的relationship 概念.虽然新系统增加了这么多的概念,但是对于没有特殊需求的一般用户而言,还是可以继续使用Product来对自己的产品进行管理.但是对于有庞大的产品线的公司而言,这些灵活多变的产品管理功能,无疑对它们是非常有吸引力的.我们简单来看看这些新功能: P

升级!将Dynamics CRM 2013 升级至 Dynamics CRM 2015吧!

今天我们来看看Dynamics CRM 2015的系统升级,对于新系统的升级,我们有两种升级方法:1)在现有系统中通过Dynamics CRM 2015安装包对旧系统进行升级,2)将旧系统迁移至新系统中.在这篇文章里,我们采用第二种方法,当然,这也是微软推荐的方法. 在升级系统之前,我们要做好一系列的准备工作.在之前的博文中,我也提到了很多新系统中的Feature,如果没有在End User做好十足的准确之前,我是不建议大家去升级现有系统.在升级Dynamics CRM 2013 系统之前,我们

Dynamics CRM 2015 Update 1 系列(7): 消息事务 - ExecuteTransactionRequest

Dynamics CRM 2015 Update1 现在能将多个消息放在同一个事务管道里面执行了.这确实是个极好的Feature呀,这样我们可以灵活的组合不同的消息来实现复杂的业务需求而不用担心处理失败后的回滚细节. 使用方法也是非常的简单,调用ExecuteTransactionRequest消息,并将想要放入事务的消息放入该事务中,并提交至服务器,统一执行.我们看看下面的代码片段: ExecuteTransactionRequest req = new ExecuteTransactionR

Dynamics CRM 2015/2016/365 Web API:用户模拟

今天再更新一篇关于在Web API接口中使用用户模拟这一功能,用户模拟在Dynamics CRM开发中已经不是新概念了,历任接口都支持这个功能.在介绍怎么在Web API中使用该功能之前,我们先来过一遍用户模拟的具体功能. 用户模拟,顾名思义,即为模拟其他用户.在调用接口的时候如果我们都需要提供一个账号密码信息,但是很多时候,我们的接口的认证信息是一个集成账号,但是我们却希望通过这个接口创建的记录的创建者是其它用户.如果你有这个需求,你就需要用到用户模拟功能. 在Dynamics CRM Web

Dynamics CRM 2015 Update 1 系列(4): 自己定义主键 - Alternate Keys

Alternate Keys. 还是和系统集成相关的一个重量级Feature.使用该Feature能极大的提高开发数据集成接口的时间成本以及接口的执行效率. 在之前的Dynamics CRM 版本号中.我们仅仅能通过Entity的主键去推断记录的唯一性,如今我们能够通过使用Alternate Keys来推断记录的唯一性.更有趣的则是.我们能够自己去配置实体的Alternate Keys. 眼下Alternate Key仅仅支持文本和数字类型的字段,而且每一个实体最多仅仅能配置5个Key.只是这已

Dynamics CRM 2015 Update 1 系列(2): Upsert API

Dynamics CRM 2015 Update1 推出了一个重量级的改变 "Upsert Request", 相信做过接口的朋友们都碰到过这样的场景,在向CRM写入数据的时候,因为无法确定该数据是否已经在CRM系统中存在,需要先做一次查询操作然后在进行后续的创建或更新操作.这样的数据写入流程无疑会大大的降低数据同步性能,因为在同步一条数据的同时,我们需要与服务器交互两次. 随着Upsert Request的推出,我们可以对这样的情况说再见了,我们把数据的检测逻辑交给系统进行处理,我们

Dynamics CRM 2015 Update 1 系列(4): Alternate Keys

Alternate Keys, 还是和系统集成相关的一个重量级Feature.使用该Feature能极大的提高开发数据集成接口的时间成本以及接口的运行效率. 在之前的Dynamics CRM 版本中,我们只能通过Entity的主键去判断记录的唯一性,现在我们可以通过使用Alternate Keys来判断记录的唯一性,更有趣的则是,我们可以自己去配置实体的Alternate Keys. 目前Alternate Key只支持文本和数字类型的字段,并且每个实体最多只能配置5个Key,不过这已经很不错了