【技术实现步骤摘要】
用于Web系统中的RPA软件快速嵌入方法及系统
[0001]本专利技术属于计算机
,具体涉及用于Web系统中的RPA软件快速嵌入方法及系统。
技术介绍
[0002]RPA(RoboticProcessAutomation,简称RPA)是机器人流程自动化的简称,它是一种利用软件代替或者协助人类在计算机、手机等数字化设备中完成重复性工作与任务,替代人工完成自动化。它是一种新兴的数字化工具,可以帮助企业或员工完成重复、单调的流程性工作,减少人工错误,提高运营效率,降低运营成本。
[0003]Web技术和RPA技术相结合在近几年发展迅速,基于Web快速嵌入RPA的控制方案也不多见。截止目前,Web系统中快速嵌入RPA软件的实现方案主要有以下几种:1.基于RPA调度中心接口调用来实现如图1所示,RPA调度中心是运行在远程服务端的RPA任务调度系统,该技术主要通过调用RPA调度中心接口来实现任务的调度,主要分为以下步骤:
①
在嵌入RPA的Web系统中,通过HTTP请求调用RPA调度中心接口来控制RPA任务 ...
【技术保护点】
【技术特征摘要】
1.用于Web系统中的RPA软件快速嵌入方法,其特征在于,包括如下步骤;S1,RPA任务控制流程,其中,所述RPA任务控制流程采用RPA客户端控制RPA任务执行的整体流程,用于Web系统快速集成RPA任务控制;S2,RPA控制通讯协议,其中,所述RPA控制通讯协议采用RPA服务端提供的基于Websocket通信协议的通讯服务器,使Web系统通过RPA客户端和RPA服务端建立双向通讯;S3,RPA客户端快速集成设计,其中,所述RPA客户端快速集成设计使RPA客户端包含RPA任务控制软件开发工具包SDK和RPA任务执行面板功能;所述软件开发工具包SDK用于快速集成。2.根据权利要求1所述的用于Web系统中的RPA软件快速嵌入方法,其特征在于,步骤S1包括如下步骤:S11,用户启动Web系统后,RPA客户端和RPA服务端开始建立连接,通过基于Websocket通信协议的通讯服务器保持双向通讯;S12,用户点击启动RPA任务,RPA客户端发送任务启动命令到RPA服务端;S13,RPA服务端接收到RPA任务启动命令,发送RPA任务启动指令到RPA执行引擎;S14,RPA任务开始执行后,RPA执行引擎发送任务开始执行消息到RPA服务端,RPA服务端通过Websocket通信协议将消息透传给RPA客户端;S15,Web系统接收到RPA任务开始执行消息,更新Web系统界面上的RPA任务状态;S16,RPA任务继续执行,在执行过程中继续通过RPA客户端和RPA服务端传送消息到Web系统;S17,RPA任务执行结束后,RPA执行引擎发送任务结果消息到RPA服务端,RPA服务端将消息透传给RPA客户端;S18,Web系统根据RPA任务执行结果更新Web系统的RPA任务状态;S19,RPA执行引擎继续发送任务执行...
【专利技术属性】
技术研发人员:赵明,
申请(专利权)人:杭州实在智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。