Dynamics CRM 2013 - 保存PDF格式的自定义SSRS报告

时间:2015-04-27 10:38:58

标签: javascript dynamics-crm dynamics-crm-2013

我想使用javascript从CRM报告中存储生成的PDF。

我得到了这个reference,它会生成PDF和电子邮件。但我想把它存放到我当地。我怎么能这样做?

请帮我解决这个问题

1 个答案:

答案 0 :(得分:1)

您可以直接链接到SSRS,而SSRS又可以告诉您将报告吐出为PDF(它将像任何直接链接到PDF一样处理)。

网址如下所示:

<SSRS_host>/ReportServer?<reportname>&rs%3aCommand=Render&rs:Format=pdf&<report_params>

重点是&rs:Format=pdf

<report_params>应为Param1=Value1&Param2=Value2,用于填充(显然)报告参数。

注意权限:

  • 如果您从Javascript链接,则每个可以看到该链接的用户也必须获得SSRS的权限(否则:403禁止)

  • 如果您从SDK(即插件或外部程序集)链接,那么您可以冒充服务用户&#34; (这就是我们这样做的方式:与CRM一起生活的Web服务,处理PDF的请求)

[AFAIK这不适用于CRM Online,因为您无法直接访问SQL / SSRS]