【RPA之家转载】UiPath实践:多个机器人如何协作?

《抢单》

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

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

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54y05aS06I-H5a2m5Lmg,size_20,color_FFFFFF,t_70,g_se,x_16

 图1

需求分析

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

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

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

技术实现(UiPath+DB)watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54y05aS06I-H5a2m5Lmg,size_18,color_FFFFFF,t_70,g_se,x_16

 图2

UiPath中实现的说明

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

总结

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

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

问题

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

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54y05aS06I-H5a2m5Lmg,size_20,color_FFFFFF,t_70,g_se,x_16

 

RPA之家(www.rpazj.com)是中国具有影响力的RPA垂直交流社区,社区汇聚了RPA领域的各类从业人员。其中包括RPA开发工程师、售前工程师、业务分析师、架构师、运维工程师、项目管理、项目负责人、企业高管、HR等多种角色。社区提供了各种丰富的教程、资讯、文章、问答、招聘、活动、项目等供大家一起交流和成长。

文章来源:https://www.toutiao.com/a6960144567848944142/?log_from=4ca05c3195d43_1642844009840

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值