【问题标题】:Trigger an SSRS report from a Process Dialog [closed]从进程对话框触发 SSRS 报告 [关闭]
【发布时间】:2012-09-14 12:46:59
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    我们的要求非常具体 ;) 此外,这在 CRM Online 中不起作用,因为没有公开 SSRS Web 服务。

    在您的情况下,鉴于流程对话框的交互性,我认为 James 的方法可能更合适。我已将此添加为潜在的另一个选项的介绍。如果它适合您的用例,很高兴发布更多内容。

    【讨论】:

      【解决方案2】:

      执行此操作的最简单方法是使用显示为 here 的 URL 打开报告。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-08-08
        • 1970-01-01
        • 1970-01-01
        • 2013-11-08
        • 2019-08-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多