RPA实战(UiPath)经验总结RPA(Robotic Process Automation)

R015---RPA中的多机器人如何协作?

2019-05-30  本文已影响0人  柴班说

缘起

最近一段时间,需要更多机器人协作的需求摆上日程。

这里将有关思考发出,希望能带来回响。

《抢单》

这个送外卖系统要解决的问题,在RPA中也要解决。

对于RPA,要解决的问题是:多个机器人同时跑同样的程序,完成同1个任务。

image

需求分析

ERP的开发中,生成不重复单据编号,跟这个问题类似,使用的是SQL Server存储过程,具体的语句是update Sys_BillNumber set NowNumber =NowNumber+1 where (BillCode = @BillCode),据说是经过测试,重复几率极小。

后来看到SQL Server中还有个神操作,通过Update语句可以在更新字段的同时,还可以给变量赋值,从而实现“变量=NowNumber"的同时,实现 NowNumber=NowNumber+1,我个人认为这个是最棒的方法

Update Sys_BillNumber Set @Number=Number,Number=Number+1

Where (BillCode = @BillCode)

Oracle中给变量赋值跟SQL Server中不同,没有update赋值的这种方法,有点小遗憾。

这里我们要实现的是取任务,更新的不是+1操作,而是给机器人字段赋值。

技术实现(UiPath+DB

image

UiPath中实现的说明

总结

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

问题

多机器人协作实现同一个问题,你咋实现的?

欢迎加我微信晒晒你的绝活。

(正文结束)

****附1:关于本公众号****

微信公众号ID:RPA-UiPath-BPC-EDU

微信公众号名称:柴班说

欢迎您的关注和阅读,希望这篇文章能为您带来帮助。

欢迎转载与分享,也请注明出处。

如果您有需要了解的关于RPA、UiPath、BPC的其他内容,也可以给我留言或发邮件(chaijw@126.com

识别下面的二维码,或者直接搜"柴班说",或者RPA-UiPath-BPC-EDU,可以关注本公众号。

image image

我们的RPA公众号

微信公众号ID:****RPA2018

微信公众号名称:RPA流程自动化机器人

如果您有需要了解的关于RPA的内容,也可以给该公众号留言或发邮件 (rrenzixu@126.com)。

识别以下二维码,可以关注RPA公众号。

image

本文作者

微信号:chaijw

识别右侧二维码

可以与作者进行更为深入的交流。

image
上一篇下一篇

猜你喜欢

热点阅读