0

我们有一个带有 SAP Business Objects Enterprise 的 Crystal 服务器。在 SAP 的中央管理控制台 (CMC) 中,我尝试将报告安排为每 15 分钟运行一次(简单),但仅在工作时间(即工作日上午 8 点到下午 6 点之间)运行。

有没有办法创建自定义时间表(除了只允许您选择特定日期的日历)?

提前感谢您提供的任何帮助或建议。

4

1 回答 1

0

取决于您拥有的其他资源...

如果您能够在托管服务器上运行操作系统级别的计划事件,并且您有权创建/操作外部文件,则可以尝试使用事件:

在操作系统级别,执行计划任务(或 cron 作业)以在上午 8 点到下午 6 点之间每 15 分钟运行一次(仅在工作日等)。
1) 检查指定文件是否存在。如果存在,请将其删除。
2)创建文件(或从另一个文件复制,重命名文件等)。
(根据当前文档,事件仅在文件出现时触发——如果您希望报告多次运行,则需要安排每 15 分钟重复一次。)

在 CMC 中,使用文件的绝对路径创建一个新的 FILE 事件。

在 CMC 中,设置 SCHEDULE 时,选择 DAILY,运行“每 X 小时 N 分钟,有事件” 为报告设置定期的每小时(15 分钟重复)计划,但在计划中包括事件。

我现在无法访问我们的系统,否则我会玩这个并且有一些结果要报告。您可能必须结合常规调度(“在这个星期一、星期二、星期三运行......”)和基于事件的调度。

如果您需要该功能,您还可以尝试将常规业务日历与事件相结合。出于常规目的,您甚至可能不需要商务日历。

让我们知道事件和日历的合并如何为您工作。

于 2012-06-12T23:14:15.913 回答