将 Cognos 突发报告发送到多个电子邮件

Send Cognos Burst Reporting to multiple emails

我有一些报告需要在白天的特定时间间隔内每小时发送一次。

我知道如何安排突发作业,它们发送得很好,但我的任务是将同样的东西发送给 "CC" mananagerl1 和 managerl2

假设电子邮件的一部分 table 看起来像

Name   |  mgr1   | mgr2 |  email  |  mgr1eml   | mgr2email

通常我会按名称发送电子邮件和分组

如何在不创建 3 份不同报告的情况下同时收到所有三封电子邮件?

已经有一段时间了,但我认为你可以这样做: 为您的电子邮件地址使用逗号分隔的字符串:

blah@blahblah.com,foobar@foobar.com,...

将您的突发 属性 设置为电子邮件地址(Report Studio > 文件菜单 > 突发选项 > 突发收件人 > 类型)。

在不创建多个报告的情况下分批处理具有不同层次结构的多个组

例如, 包含三个报告级别的销售报告 -- 分公司经理、主管和销售代表

  • 分公司经理需要查看属于他们的主管和销售代表
  • 主管需要查看属于他们的销售代表
  • 销售代表只能看到属于他们的订单

所以如果我们有 2 个分公司经理,每个分公司经理有 3 个主管,每个主管有 4 个销售代表

我们需要用 3 个不同的分组将报告拆分 20 次 这可以通过 3 个报告或具有 3 个视图的 1 个报告来完成

解决方案

  • 创建一个带有值提示的提示页面来定义将要使用的不同分组
  • 从一个包含所有需要的分组的列表开始
  • 向查询添加突发组和收件人的数据项
  • 根据定义分组的提示页变量定义数据项

  • 创建不同的列表(来自同一个查询),每个组一个(在任何层次结构),按新数据项分组 作为建议,对于每个列表 - 使用文本项来控制列标题。或者你也可以为标题制作一个数据项

  • 根据提示变量创建字符串变量

  • 根据提示中的变量呈现每个列表
  • 从报告中为每个突发需求创建一个视图
  • 设置每个视图的提示值
  • 安排观看时间

对报告的任何更改都会在视图中看到,因此您只需维护一份报告

您可能想尝试创建一个作业,然后将视图添加到作业中,这样您只需安排作业[=​​10=]