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

《抢单》

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

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

图1

需求分析

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

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

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

技术实现(UiPath+DB)

图2

UiPath中实现的说明

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

总结

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

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

问题

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容