APP下载

手把手教程系列 UiPath中Parallel 并行元件的使用

消息来源:baojiabao.com 作者: 发布时间:2024-05-21

报价宝综合消息手把手教程系列 UiPath中Parallel 并行元件的使用

随着RPA的发展,越来越多小伙伴正加入到RPA的队伍。在学习的过程中,你是不是遇到了各种问题?

现在,我们精心推出了手把手教程系列,希望为你的RPA学习之旅提供借鉴。

今天,我们先来分享UiPath并行元件的使用相关知识。

业务需求

从SAP中下载资料后,需要对资料进行处理,时间有时长,有时短;

处理过程中,超过5分钟时,需要点选一下SAP的界面,否则,SAP就会提示超时不操作,确定后退出SAP,导致后续操作不能正常进行。

于是想到了Parallel元件:

同事做了个Demo,发现不是预想的结果,于是做出了以下测试(测试UiPath版本2018.2.3)。

测试1:可以并行几个流程?

结论:N个。

测试1

测试1结果如下:

结论:2个流程没有并行,而是1个执行完了,再执行另外一个。

测试2

测试2结果如下:

结果:

当第一个流程中使用了Delay元件,而且Delay设定了1秒以上等待时间(如果设定时间为0,等同于没有使用Delay);

当第一个流程执行Delay时,第2个流程开始执行;

当第2个流程执行Delay时,继续执行第1个流程;

当第1个流程执行完成,继续执行第2个流程;

结论:当第1个流程中有执行Delay时,会切换到第2个流程,以执行Delay为轮询的切换点。

本质:这个并行的本质仍是序列,只是当流程中存在Delay时,可以让其他流程继续而不等待,否则其他流程没有机会,只能依次执行,等于序列。

问题

没有试过本文第一个图片中Parallel For Each With Body Factory元件,看其图示,意指在Parallel元件中使用的For Each,难道在Parallel元件中使用的For Each有什么特别吗?

欢迎一起学习讨论。

文章来源:“柴班说”微信公众号 作者:柴娟伟

想要了解更多RPA资讯,请关注UiPath官方微信公众平台“UiPath RPA社群”。

2020-01-03 19:50:00

相关文章