3.6 队列管理

1.队列列表

队列是一个存放事务的容器,在控制器中,默认情况下,新创建的队列为空。要用事务来填充它们,可以使用控制中的【上传条目】上传,也可以使用 Studio 活动。Studio能更改项目状态并进行处理。队列项目一经处理,便成为任务。

1.1.创建队列

image-20211109143438966

image-20211109143733629

1.唯一参考:若勾选了唯一参考,需要校验上传的事务文件的字段中是否包含“Reference”或“参考”这个字段,包含,则上传成功,不包含,则上传失败。

2.自动重试:当选择了自动重试,失败后改事务会自动重试

3.最大重试次数:当选择了自动重试,最大重试次数才出来,最多可重试50次。

1.2.上传条目

image-20211109144045373

image-20211109144229146

1.【独立处理每个条目】或【处理全部条目或不处理】:

若勾选了【独立处理每个条目】:上传的条目中有错误的可以独立去处理其他正确的条目。

若勾选了【处理全部条目或不处理】:上传的条目中有1条错误,则上传的整个文件的内容皆不处理。若上传的文件没有问题则全部都处理

1.3.校验字段说明

image-20211109144654033

1.4.查看事务

image-20211109144954491

image-20211109145058435

1.5.编辑队列条目

image-20211109145302490

image-20211109145343356

1.6.队列事务详情

image-20211109150039022

1.6.1.详细信息

image-20211109150120255

1.6.1.历史记录

image-20211109150408068

1.6.2.更多

image-20211109150555302

1.分配审核人:

​ 只有【失败】、【已放弃】、【已过期】这3个状态的时候,才能分配审核人。(也就是事务出问题的情况,才能分配审核人,分配后,审核人可以对该事务做相应的处理,可操作项包含:【查看详情、编辑、克隆、正在审核、标记为已验证、分配审核人、重试项目、删除】

1.7.创建流程排期

image-20211109151230661

image-20211109151352875

1.可以创建“即时触发”,“定时触发”,“队列触发”

1.7.1.队列触发

image-20211109151628718

1.【触发第一个任务的最小事务数】

​ 指该队列的事务数需要达到设定的值后,才触发第一个任务

例如:

​ 设置的值为:2,队列事务数为:3,则可以触发第一个任务。

​ 设置的值为:4,队列事务数为:3,则不能触发第一个任务。

2.【每几个事务额外生成一个并行任务】

​ 是指第一个任务触发后,剩余的每几个事务要触发一个新任务。比如现在有8个新建的事务,第一条设了2(我有8,达到了生成任务的条件),第二条设了 3,不考虑第三个字段的情况下,生成2个任务

3.【最大并行任务数】

​ 指最多可以生成多少个任务

​ 例如:

​ 设置的最大并行任务数值为:4,事务总数为10,最少触发事务数为2,则这个时候依然只能运行,4个任务

案例2:

一共有15个事务,

设:触发第一个任务的最小事务数:3

设:每几个事务额外生成一个并行任务:4

设:最大并行任务数:3

则生成第一条任务后, ——(15-3)=12.

还能生成任务数是2个:因为最大任务数是3个,

当第一个任务跑完后,自动再生成一条,但是永远不能超过设置【最大并行任务数】

最大并行任务数:等待中的也算入其中。