RPA 设计器实现流程并行的思路

解决问题情景点:
  1.制作流程,经常遇到类似这种情景,用户桌面不定时的跳出提示弹框,这种弹框一般没有规律可循。
    这种弹框的出现,基本经常使我们制作的流程中断,不能继续运行。
  2.xls文件的打开,一般伴随着如图情况,此时我们可能需要鼠标点击或者模拟按键的方式点击是,让流程继续运行。但win7系统电脑,到达此步骤的时候,流程一般会卡在这里,不会继续向下运行。原因是设计器认为此文件没有打开,当前步骤没有结束,所以不会继续当前步骤的运行。
  3.4.5....
  如果说我们的流程能够并行,在主要流程运行的过程中,同时并行着运行点击弹出框的操作,即一旦出现弹出框,并行程序立刻起作用去将弹出框点掉,保证主流程运行。这样就比较完美了。
  而且如果流程能够并行的话,能够解决很多类似的场景问题。

RPA 设计器实现流程并行的思路

解决思路:
    以解决扩展名不匹配的场景为例,当打开的时候,主流程停在这里不会继续运行的时候。此时再开一个流程,专门用来进行点击“是”的操作。当点击结束,设计器认为当前步骤结束,就可以继续运行了。

实现过程:
    制作两个流程,其中一个是主要的处理表格流程,另外新建一个流程,只做一个点击的操作。
	并行的思路,是通过powershell端,开启我们的任务,而不是通过设计器开启任务。 将点击操作放进无限循环中,类似守护进程。打开两个shell开启两个流程。
	经过测试,开启多个shell能够同时运行多个流程,原理相当于同时开启多个python脚本,能够实现流程并行的需求。

具体实现方式和过程,下篇帖子分享给各位。