快捷搜索:  汽车  科技

uipath机器人设计作业简单(多个机器人如何协作)

uipath机器人设计作业简单(多个机器人如何协作)图2技术实现(UiPath DB)需求分析不少流程需要多个机器人协作,以加快进度,例如查询集团下多家公司的凭证,进行备份。多个机器人的操作过程相同,需要一个分配任务的机制,防止无用功,已经备份过的,不用再备份。

《抢单》

这个送外卖系统要解决的问题,在RPA中多机器人协作的情况下,也要解决。

对于RPA,要解决的问题是:多个机器人同时跑同样的流程,如何协作完成任务。

uipath机器人设计作业简单(多个机器人如何协作)(1)

图1

需求分析

不少流程需要多个机器人协作,以加快进度,例如查询集团下多家公司的凭证,进行备份。

多个机器人的操作过程相同,需要一个分配任务的机制,防止无用功,已经备份过的,不用再备份。

  1. 为了实现上述需求,需要设计一个表,存放待执行的任务清单;
  2. 各机器人运行流程时,分别去标记谁来完成某条未执行的任务;
  3. 标记完成后,还需要检查下,是否标记成功,如果没有标记成功,需要重新找没有标记的任务去标记。
  4. 标记成功后,才能去执行相应的任务。
  5. 执行完成后,标记“完成”标志。

技术实现(UiPath DB)

uipath机器人设计作业简单(多个机器人如何协作)(2)

图2

UiPath中实现的说明

  • 本实现是将功能做成了模块,所以,有3个参数:任务表名、领取任务的机器人名称字段名、被领取任务的代号字段。
  • 过程中包含验证,防止出错。
  • 实际使用中,可根据此Demo修改。

总结

需求分析上多花点时间,会让你的实现思路更清晰。

也不是所有的任务都适合多机器人协作,本文说的是,可以多机器人协作的情况。

问题

多机器人协作完成同一个任务,你咋实现的?欢迎留言。

猜您喜欢: