任务列表模块当前支持批量设置基线批量补数据批量转交任务以及批量设置优先级四个功能,同时也支持对任务及任务节点信息的查看。

批量转交任务


支持项目负责人、管理员或任务负责人,将任务转交给当前项目的其他成员。

目前有两种转交任务方式:

  • 第一种是选择若干任务后,在顶部点击批量转交任务按钮。
  • 第二种是在某个具体任务的操作列,点击更多按钮选择转交任务功能。在弹框中设置新负责人即可。
    20 任务运维05.png
注意: 如果是当前用户不是项目负责人或管理员,进行批量转交任务时,只会转交自己作为负责人的任务。

批量设置基线


使用基线运维前需要先在值班组管理基线管理中完成相关配置。完成后,选择批量任务使用批量设置基线功能或者对某个任务使用设置基线功能都可对任务进行基线设置。

设置基线时,一般需要评估任务的稳定产出时间,并挂载到自己团队的合适的基线上。当前,仅支持对调度周期是的任务设置基线。

注意: 目前仅能在任务运维中心配置,项目负责人和管理员可设置所有任务的,任务负责人只能设置自己的任务。

批量设置优先级


支持用L1~L4表示任务优先级,L1为最低优先级。优先级会基于任务依赖定时刷新,从下游向上游传递升级。当前每十分钟将优先级传递给上游任务。

目前优先级的最主要用法是在周期实例运维加速器中进行任务的筛选,后续会用于任务资源的调控。

任务优先级传递说明: 任务A依赖任务B,A为L3,B为L1,则系统会将B升级到L3。在显示上,如果原始优先级和最终优先级一致,则直接显示一个Ln,如“L1”;如果被升级,则显示为“Ln(Lm ↑)”,如“L4(L1 ↑)”。

批量补数据


批量补数据功能请参考补数据实例运维

任务列表


任务列表展示了当前所有任务的状态,包括调度状态、调度信息、所属基线、血缘统计信息、最近执行时间、最近提交时间及相关操作。
任务列表 - 图2

基本信息 说明
任务名称 显示任务名称,如果当前任务已失效,则会在名称下面显示调度已过期失效。
相关用户 包括:负责人、创建人以及提交人。当只选择一个时,例如选择负责人,则此处只显示负责人。
调度状态 包括已调度和未调度。
调度信息 包括下次执行时间、首次执行时间、调度失效时间、调度周期、队列。
所属基线 显示当前任务挂载的基线信息。
血缘统计信息 统计该任务的上下游任务数,包括全部上下游任务数、直接上下游任务数。其中全部上下游任务数后面括号内会显示总层数,若一个任务同时对应多层则按最大层数计数。
最近执行时间 任务最近一次执行时间。
最近提交时间 任务最近一次提交时间。
操作 支持编辑、补数据、转交任务、设置基线、设置优先级。