页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 2 下一个 »

使用场景

项目中具有较多的大数据量报表,初次打开这些大数据量报表耗时较长。因需要对这些大数据量报表进行预处理,使用客户可以快速的对大数据量报表进行预览分析,无需等待。下面以定时刷新报表【销售明细分析】为例,【销售明细分析】报表ID为:I2c949e3615ee7c120115f00f2e27004a。我们可以选中资源右键选择属性获取节点ID。


实现思路

在客户预览分析报表之前,通过计划任务定时对报表进行预处理。

操作步骤

1、在计划任务中添加刷新报表数据的任务,操作入口【计划任务】-> 【任务】新建任务,如下图:      


     

2、【任务类型】选择"定制",在【自定义设置】中添加刷新报表的代码,如新建任务名称为"定时刷新报表"如下图:      

//导入将会使用的java类与java包 
importClass(java.lang.System);

//打开报表资源。 
var tempResourceHandle = execute('openResource', {
    connector: connector,
    reportId: "I2c949e3615ee7c120115f00f2e27004a" //报表id
}).resourceHandle;

     

3、再新建计划,实现定时刷新报表。操作入口【计划任务】->【计划】新建计划,如下图:       


     

4、如计划名称为"定时刷新报表_计划",【待执行任务】中添加已建好的任务"定时刷新报表",如下图所示。再根据项目需求设置定时计划的【触发类型】、【间隔类型】、【运行设置】。      



  • 无标签