我有几个自定义报告,我希望能够从 CRM 对话框触发它们。
可能吗?如果是这样,任何例子都会很棒!
我有几个自定义报告,我希望能够从 CRM 对话框触发它们。
可能吗?如果是这样,任何例子都会很棒!
实际执行报告(而不是显示它)需要更多的工作。我们过去使用过“触发实体”模型。
总之,您的工作流或对话框创建了一个报表触发器实体的实例,该实例具有保存要运行的报表的属性(SSRS 中的相对 URL)以及应作为参数传递给数据集的实体。在创建这样的触发器记录时,我们注册了一个插件,该插件调用 SSRS Web 服务,执行然后将报告呈现为 PDF。由于无法仅向用户显示此报告,因此您必须决定是否将呈现的报告通过电子邮件发送给调用用户,或者在我们的例子中,提交到上下文 SharePoint 文档库以获取在原始文件中处理的记录工作流程。
我们的要求非常具体;)此外,这在 CRM Online 中不起作用,因为没有公开 SSRS Web 服务。
在您的情况下,鉴于 Process Dialog 的交互性,我认为 James 的方法可能更合适。我已将此添加为潜在的另一个选项的介绍。如果它适合您的用例,很高兴发布更多内容。
执行此操作的最简单方法是使用此处所示的 url 打开报告。
然后,您只需在对话框中显示 url。