List Asynchronous Runs of a Report

DEX455 - Reports API、Sites、Support Classes 与 Territory Management

📄 第 326 页 🎬 视频课程

课程章节介绍

我们先轻松一点,直接看这个知识点,它其实很简单。 你想想,当我们让系统异步跑报表的时候,系统不是马上给你结果,而是把任务放到后台去处理。每一个这样的任务,我们就叫它一个“实例”。那么,你现在想把之前跑过的这些实例列表拿出来看一下,系统会怎么做呢? 这里有三个关键点,你记住就行: 第一,系统最多只允许你检索到最近的2000个实例。所以,如果你历史跑过的异步报表特别多,超过2000个的那些很老的实例,就搜不到了。 第二,这个实例的列表,它是根据运行报表的日期和时间来排序的。也就是说,最近运行的会排在前面,老的就靠后。 第三,每一个异步报表跑出来的结果,系统只帮你保存24小时。过了这一天,结果就自动清掉了,你想看也看不着了。 总结起来就是:异步报表的历史任务,你能查到最多2000条,按时间排,而且每个任务的结果只在一天内有效。这其实就是在提醒我们,别把异步报表当成永久存储的工具,要及时把需要的结果保存下来。 好,这一页的内容就是这么简单,记住这几个限制条件就够用了。

关键词

Apex Salesforce Developer Guide