1 概述

1.1 版本

服务器版本
v7.2.0及之后版本

1.2 应用场景

一般适用于某个任务属于公共任务,会被多个任务使用,那么可以使用【子任务】节点在当前任务中选择需要调用的其他任务,将调用的子任务统一放到当前任务里进行编排,构成一个完整的任务。

1.3 功能简介

通过【子任务】可以在当前任务中调用其他任务,并支持为子任务参数进行传值,子任务执行后将结果流转到当前任务的下游节点,实现跨任务编排和执行。

2 功能说明

2.1 子任务配置

子任务添加后任务设计区域后,点击可对子任务进行配置,配置项包括:子任务和参数传递。具体功能说明如下:

1、子任务
可选择当前应用下已发布的任务,但不支持调用成环任务,比如:A调用B,B调用C,则C不能调用A。
选择子任务后,可点击【查看】快速打开对应的子任务进行查看和设计。
2、参数传递
若子任务中存在任务参数,则允许进行参数传递配置。功能如下:

配置项 说明
个性化 是否改变子任务的参数默认值,勾选时,此处设置的参数值将作为子任务对应参数的默认值;不勾选时将不改变子任务的参数默认值
参数值 为子任务参数设置默认值,支持常量、表达式和任务参数。其中,任务参数为当前任务的参数,可以将当前任务参数该环节执行前的最新参数值传递给子任务对应参数。
刷新 若子任务参数有变更,可点击刷新重新对应子任务中的任务参数

2.2 子任务执行

根任务执行时,执行日志中不显示子任务的详细日志,可点击【查看日志】查看子任务的日志详情,如下图:

根任务执行时,对应子任务若执行则会单独产生对应的任务执行记录,可在“运维中心>周期任务>任务实例”中查看。如下图:

  • 触发方式:同根任务的触发方式;
  • 触发来源:
    1)由调度触发执行的,显示的是对应的调度名称;
    2)由手动触发执行的,显示的是对应的根任务名称。
作者:fancy  创建时间:2024-08-26 11:14
最后编辑:fancy  更新时间:2025-03-27 15:47