代码之家  ›  专栏  ›  技术社区  ›  Beska

SSR订阅管理的API?[关闭]

  •  2
  • Beska  · 技术社区  · 15 年前

    我们正在为一个网站设置一个报告服务,现在我倾向于使用SSR……但我正在努力确保它真正做到我们需要的一切。我们需要的一件事是,人们能够通过网站创建一个报告,并在不同的时间间隔自动发送该报告。听起来很像SSRS标准报告订阅。

    但到目前为止,在msdn中,我只能找到如何通过“报表管理器”、“管理工作室”等工具订阅报表。显然,如果一个用户要通过一个网站订阅,他们将不能访问这些……我需要能够通过一个API来做到这一点。但还没有找到这方面的参考资料。它存在吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   jkelley    15 年前

    使用数据驱动订阅: http://msdn.microsoft.com/en-us/library/ms169673.aspx

    它们的设置非常简单,您在应用程序中需要做的就是:

    1. 为用户配置一个用户界面,以选择他们想要接收的报告(如果需要,还可以选择一天中的某个时间)
    2. 创建一个过程,用于检索在给定时间有效的订阅。
      --我每小时运行一次报告,因此我的存储过程将获取一个报告ID,并返回在一周中的某一天和运行此报告时请求报告的所有收件人的电子邮件地址。
        2
  •  4
  •   Joe Caffeine    15 年前

    SSR公开了一个SOAP API,它涵盖了报表管理器网站所做的一切,并发布了新的报表,并将其呈现为各种支持的格式。API还公开了订阅和交付管理的功能。