将 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=]
我有一些报告需要在白天的特定时间间隔内每小时发送一次。
我知道如何安排突发作业,它们发送得很好,但我的任务是将同样的东西发送给 "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=]