作业

<< Click to Display Table of Contents >>

当前位置:  调度任务 

作业

Previous pageReturn to chapter overviewNext page

显示/收起隐藏文档

一个作业包含时间条件、触发器、任务以及后续任务。例如,当日销售额低于50万时,将会在第二天8:00,将当日销售报告导出成PDF文件,并随后发送至销售经理的邮箱。

产品支持多种调度作业类型。不同作业的设置项不尽相同,但新建作业的流程基本一致。本节将为您介绍如何新建调度作业。

1. 在产品首页,点击“调度任务”按钮,进入调度任务的界面。

首页

2. 点击“新建作业”,打开新建作业界面。

作业1

3. 设置作业基本信息,包括作业名称、存储路径和作业描述。

作业2

4.选择触发器。用户可以选择类型,用来设定触发的时间类型,包括手动运行、运行一次、每天、每周、每月、定制。也可以选择单触发器或多触发器,即作业的一个或多个触发条件,默认选中单触发器。如需选择触发器,需首先在触发器界面中新建触发器,才可以在此处进行选择。新建触发器的详细介绍,请参考 调度任务->触发器 及其子章节。

作业3

当选择“多触发器”时,触发器选项变为一个展示框,点击“编辑”按钮后将弹出触发器对话框。点击“新增触发器”添加多个触发器,并编辑触发器的“与”、“或”关系,只有多个触发条件都满足时才会触发作业执行,如下图所示:

多触发器1

多触发器2

触发类型说明

5. 设置任务。用户可以在新建作业时,新建一个任务,也可以从任务列表中选择已有的一个或多个任务。

作业4

当选择“任务列表中添加”时,点击“添加”按钮,可选择相应的任务。

作业5

点击“确定”后,任务列表中会列出相应的已添加任务的名称。

作业6

说明:当任务列表中只添加了一个任务时,当前作业状态界面的类型显示此任务对应的作业类型。

不同的任务类型,需要的设置项不同。每种任务类型的详细说明,请参考 调度任务->任务 及其子章节。

6.设置参数。用户点击收集按钮即可收集当前选择的报告或数据集中的所有参数,包括参数的名称、参数数据类型以及参数值。当用户需要添加参数时,点击添加按钮,弹出参数对话框,用户可设定参数的名称、参数的数据类型以及参数值。

单个值

当用户勾选多个值时,即可设定多个参数值,如下图所示。

多个值

7. 配置提醒。用户可以对任务执行后的结果进行反馈。勾选“作业执行成功时提醒”或“作业执行失败时提醒”后,可在任务执行成功 / 失败时收到邮件提醒。收件人邮箱信息和抄送人邮箱信息可以通过点击作业列表界面上的设置按钮进行配置,配置方法请参考 管理调度任务->作业执行提醒设置。发件人邮箱默认为系统设置中配置的系统邮箱,系统邮箱的配置方法请参考 管理系统->系统设置->系统邮箱配置

作业7

8.设置作业优先级。作业的优先级分为五个等级:最低、较低、中、较高、最高,默认为较低。在竞争资源的情况下,作业的执行顺序可参照以下原则:先根据执行作业的用户优先级判断哪个作业优先执行;如果用户的优先级相同,则拥有高优先级的作业先执行。为了避免有些优先级低的作业长时间得不到运行,产品中增加了对作业优先级的动态调整,让作业能够随着等待时间的增加而慢慢的提高自身的优先级,当优先级达到一定级别后就会被成功执行,从而避免了等待时间过长或者根本无法执行的问题。

说明:作业的优先级与依赖的报告的优先级无关。

作业8

9. 为作业赋予权限,即为某个用户赋予编辑和执行该作业的权限。只有具有 admin_role 的用户能够把作业赋予给其他用户。当把作业 job1 赋予权限给用户 u1 后,u1 成为作业 job1 的拥有者, u1 可以对 job1 进行查看、编辑、删除、运行等操作。

说明:赋予权限的下拉列表中只显示具有admin_role角色或有调度任务权限的用户。

作业9

10. 设置后续作业。用户可添加一个或多个已经存在的作业。当前作业运行完,运行后续作业,多个后续作业是并行运行的,且其中一个后续作业运行失败不会影响其他作业的运行。

作业10

11. 保存作业。作业设置完成后,可点击“保存”,也可以点击“另存为”将当前作业另存为新作业。如无需保存,则点击“取消”。

作业11