睿治
当前版本:2.5.1

任务流组件介绍

1.EMail任务

作用:在交换任务流中发送邮件。
系统发件箱配置方法:发件箱配置采用公共平台的配置,配置路径:系统设置——资源管理器——root/mail/mail-config.properties
修改如下图所示的邮箱和密码

EMail任务组件需要定义收件人、邮件的主题以及正文,是否需要发送日志。

2.shell任务

作用:在交换任务流中调用执行Shell命令。

3.SQL任务

作用:在交换任务流中调用执行SQL脚本。

4.参数赋值

作用:可以在交换任务执行的过程中,改变参数的取值,供后续组件调用参数。

参数赋值组件要求交换任务流中至少有一个参数,且数据条数小于等于交换任务流的参数

5.存储过程任务

作用:在交换任务流中调用执行存储过程

存储过程参数有3种:输入、输出、输入输出

6.分支任务

作用:可以根据分支条件是否为真,来执行后续的交换任务流任务,如果结果为true则执行,为false则不执行。

分支组件必须连接后置组件后,才能进行设置。

勾选并发执行后续任务后,分支任务的后续任务会同时执行。

根据分支设置默认的分支条件和后置任务,也可以手动修改分支条件和后置任务。

7.交换任务

作用:在交换任务流中调用已有的交换任务

交换任务设置:下拉选择已有的交换任务

循环设置:设置循环次数后,会执行当前交换任务多次

控制策略:有互斥资源和依赖任务

互斥资源:交换任务和交换任务流支持任务的互斥执行,定义相同的互斥资源可以保证在同一时间只有一个任务会被执行,我们可以通过设置【超时时间】来控制等待互斥资源的时间,如果在该时间内未能获取到互斥资源则此交换任务执行失败。

依赖任务:交换任务流中的任务除了通过连线定义先后关系,还可以通过【依赖任务】来控制执行顺序;选择【依赖任务】后,必须等待依赖任务执行完毕后,才能执行本交换任务。如果超过等待时间,则此交换任务执行失败。

8.交换任务流

作用:交换任务流中可以调用已有的交换任务流。和交换任务一样,也支持循环执行,以及互斥、依赖的控制策略。

9.文件监听任务

作用:交换任务流执行中,通过扫描文件是否存在,来确定是否执行后续的交换任务流的任务。

输入需要监听的文件名称,选择是否“不存在时等待”,如果勾选,则需要输入“超时时间”和“检查间隔”。

附件列表

0

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇任务管理

下一篇实时任务介绍

请先登录