最新历史版本 :定时调度生成的附件 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本
10.0

1.2 功能简介

当「定时调度>调度对象>对象类型」选择「报表模板」时,定时调度任务执行完成后,在报表工程%FR_HOME%/webapps/webroot/WEB-INF目录下将生成一个schedule文件夹。文件夹中存储定时调度任务执行后生成的「附件存档」。

定时任务生成的附件和邮件附件内容可根据用户的不同而不同,实现向不同用户分发相应用户数据的报表。


2. 文件夹层级编辑

2.1 2020-01-15 之前的 JAR 包

JAR 包为 2020-01-15 之前的 schedule 文件夹层级结构说明,如下表所示:

层级文件夹名称备注
第一层schedule--
第二层定时调度任务名称示例:测试定时任务邮件通知
第三层任务执行日期示例:2019-12-24
第四层任务执行时间示例:0937
第五层「通用结果」或用户名称
若在「调度对象」中勾选了除通用结果外,根据默认用户组内的用户单独生成结果 ,在执行定时任务时,会在定时任务模板中实现勾选的用户过滤,并创建以用户名命名的文件夹
第六层
以「参数设置」里所有的参数命名

若在调度对象的「参数设置」中设置了参数,才会有此文件夹。

命名规则:参数名和值用下划线连接,不同参数用分号连接。

示例:地区_华东;time_2019-12-04 00:00

第七层

结果文件:

包括结果报表(CPR 或 FRR)、Doc、PDF、XLS、XLSX、PNG(邮件需要)

若在调度对象步骤中勾选「任务结束即清理」,则无「结果文件」

2.2 2020-01-15 及之后的 JAR 包

JAR 包为 2020-01-15 及之后的 schedule 文件夹层级结构说明,如下表所示:

注:JAR 包为 2020-01-15 及之后的 schedule 文件夹层级结构只有「第六层」与之前版本不同。

层级文件夹名称备注
第六层UUID

若在调度对象的「参数设置」中设置了参数,则会有此文件夹。

命名规则:不再采用拼接参数的方式,而是生成 UUID

示例:be918527-2ed8-4c6f-87bd-0e72df8522f5

注:UUID 和所设置的参数关系保存在 FineDB 的 fine_schedule_task_param 表中

3. 示例编辑

3.1 2020-01-15 之前的 JAR 包

1)若在调度对象的「参数设置」中设置了参数,schedule 文件夹结构如下图所示:

8.png

2)若在「调度对象」中勾选了除通用结果外,根据默认用户组内的用户单独生成结果 ,schedule 文件夹结构如下图所示:

9.png

3.2 2020-01-15 及之后的 JAR 包

1)若在调度对象的「参数设置」中设置了参数,schedule 文件夹结构如下图所示:

12.png

2)若在「调度对象」中勾选了除通用结果外,根据默认用户组内的用户单独生成结果 ,schedule 文件夹结构如下图所示:

11.png