任务对象- 调度任务管理-调度与订阅
目录

任务对象

任务对象

一个调度任务可以只针对一个对象(如一张报表),也可以同时针对多个对象(如多张报表)批量执行。

同一任务中的对象使用相同的输出设置,并且可以共享调度任务中设置的批处理变量值。

设置界面如下图:

增加任务对象

通过【增加】按钮可新增任务对象,可以“选择服务器对象”或“选择资源对象”:

删除任务对象

可批量或者单个删除任务对象。

设置条件和参数

调度任务的对象中包含通用查询、参数表单、参数、宏的话,那么可以直接在调度任务中对其进行赋值,如下图:

固定值

当选择此类型时,输入值可以是任意常量。当过滤条件设置编辑风格时,此处弹出对应的编辑风格进行数据的选择。

批处理变量

当选择此类型时,可下拉选择当前调度任务中已设置的批处理变量。任务中未设置批处理变量时,此选项不可选。

相对日期

如果调度任务的报表中存在日期类型的条件,可按照相对于当前日期偏移量的方式来设置条件值。

提供了【按月选择】、【按周选择】两种设置模式。

按照相对日期的算法,系统会在调度任务执行时计算出一个具体日期传给报表。

按年月选

按周选择

相对日期设置的作用

相对日期设置,能够按照设定的相对偏移量动态地计算出具有周期性规律的具体日期值供报表进行使用,为周期性报表的自动计算、数据过滤提供了简便的日期条件值设置方法与极大的灵活性。

例如下面这样一个场景示例:

向上面这样的场景,使用相对日期时间进行设置,则非常简单:

经过上面的相对日期设置后,调度任务在任意月份执行时,系统都能自动计算出上一月的开始日期和结束日期,并传给报表统计出上一月的销售数据。