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

标签 javascript dynamics-crm dynamics-crm-2013

我想使用 JavaScript 存储从 CR​​M 报告生成的 PDF。

我得到了这个reference ,它会生成 PDF 和电子邮件。但我想将其存储到本地。我怎样才能做到这一点?

请帮我解决这个问题

最佳答案

您可以直接链接到 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(即插件或外部程序集)进行链接,那么您可以冒充“服务用户”(这就是我们的做法:与 CRM 一起运行的 Web 服务,用于处理 PDF 请求)

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

关于javascript - Dynamics CRM 2013 - 保存 PDF 格式的自定义 SSRS 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29893389/

相关文章:

javascript - 如何使用 Web Api 操作 AddSolutionComponent 通过 javascript 将实体添加到解决方案?

javascript - 如何使用 Javascript 隐藏 CRM 2016 中的功能区按钮

c# - CRM 将电话调用事件转移到新实体,并在两个实体上显示

javascript - 复制和更新数组中对象的属性

javascript - 如何在 dgrid 中使用 dnd 实现行重新排序

javascript - c# - Dynamics CRM 插件 - 在创建之前自动填充数据

javascript - 用于在查找时禁用 View 选择器的 Jscript 在 CRM 2013 中不起作用

javascript - 我不断收到 [$injector :modulerr] in angularJS

javascript - 使用 X 和 Y 坐标定位元素

c# - CRM ConditionExpression 比较两个属性