缘起
之前公司的内部流程和项目中看见使用过UiPath并行组件,由于业务需要,今天尝试了一下,总结一下。
业务需求
从SAP中下载数据后,需要对数据进行处理,时间有时长,有时短;
处理过程中,超过5分钟时,需要点击一下SAP的界面,否则,SAP就会提示超时不操作,确定后退出SAP,导致后续操作不能正常进行。
于是想到了Parallel组件:

同事李楠做了个Demo,发现不是预想的结果,于是做出了以下测试(测试UiPath版本2018.2.3)。
测试1:可以并行几个流程?
结论:N个。
测试1程序

测试1结果如下:

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


本文介绍了在UiPath中使用Parallel组件处理SAP数据时遇到的超时问题,通过测试发现,尽管名为并行,但实际上是串行执行,只有在流程中包含Delay组件且设置一定等待时间时,才会切换执行其他流程。作者探讨了这种并行执行的本质,并提出了对于Parallel For Each With Body Factory组件的疑问,邀请读者共同学习讨论。
最低0.47元/天 解锁文章
238

被折叠的 条评论
为什么被折叠?



