从进程对话框触发SSRS报告

时间:2012-09-14 12:46:59

标签: reporting-services dynamics-crm dynamics-crm-2011

我有几个自定义报告,我希望能够从CRM对话框中触发它们。

有可能吗?如果是这样,任何例子都会很棒!

2 个答案:

答案 0 :(得分:3)

要实际执行报告(而不是显示它)需要更多的工作。我们过去曾使用过“触发实体”模型。

总之,您创建了一个报表触发器实体实例的工作流或对话框,该实体具有保存要运行的报表的属性(SSRS中的相对URL)以及应作为参数传递给数据集的实体。在创建这样的触发记录时,我们已经注册了一个插件,该插件调用SSRS Web服务,执行然后将报告呈现为PDF。由于无法仅向用户显示此报告,因此您必须确定呈现的报告是否将通过电子邮件发送给调用用户,或者在我们的情况下,是否已提交到原始处理的记录的上下文SharePoint文档库工作流程。

我们的要求非常具体;)此外,由于没有SSRS Web服务的曝光,这在CRM Online中不起作用。

在你的情况下,考虑到过程对话的交互性,我认为詹姆斯的方法可能更合适。我已将此添加为可能是另一种选择的介绍。如果它适合您的用例,很高兴发布更多信息。

答案 1 :(得分:1)

最简单的方法是使用显示here的网址打开报告。

然后你只需在对话框中显示网址。

enter image description here