uipath机器人设计作业简单(多个机器人如何协作)
uipath机器人设计作业简单(多个机器人如何协作)图2技术实现(UiPath DB)需求分析不少流程需要多个机器人协作,以加快进度,例如查询集团下多家公司的凭证,进行备份。多个机器人的操作过程相同,需要一个分配任务的机制,防止无用功,已经备份过的,不用再备份。
《抢单》
这个送外卖系统要解决的问题,在RPA中多机器人协作的情况下,也要解决。
对于RPA,要解决的问题是:多个机器人同时跑同样的流程,如何协作完成任务。
图1
需求分析
不少流程需要多个机器人协作,以加快进度,例如查询集团下多家公司的凭证,进行备份。
多个机器人的操作过程相同,需要一个分配任务的机制,防止无用功,已经备份过的,不用再备份。
- 为了实现上述需求,需要设计一个表,存放待执行的任务清单;
- 各机器人运行流程时,分别去标记谁来完成某条未执行的任务;
- 标记完成后,还需要检查下,是否标记成功,如果没有标记成功,需要重新找没有标记的任务去标记。
- 标记成功后,才能去执行相应的任务。
- 执行完成后,标记“完成”标志。
技术实现(UiPath DB)
图2
UiPath中实现的说明
- 本实现是将功能做成了模块,所以,有3个参数:任务表名、领取任务的机器人名称字段名、被领取任务的代号字段。
- 过程中包含验证,防止出错。
- 实际使用中,可根据此Demo修改。
总结
需求分析上多花点时间,会让你的实现思路更清晰。
也不是所有的任务都适合多机器人协作,本文说的是,可以多机器人协作的情况。
问题
多机器人协作完成同一个任务,你咋实现的?欢迎留言。