本发明涉及electron进程通信,具体为一种基于electron进程与数据魔盒自动执行rpa机器人的方法。
背景技术:
1、随着互联网技术的不断发展,信息化建设的不断提高,在政务领域中,有一定的网络安全性的要求,专网与政务外网或者是互联网,存在网络间物理隔离,无法实现数据共享,出现数据孤岛的情况。
2、现有技术中,为解决此情况,建立数据共享平台,实现跨部门共享,但是遗憾的是,跨部门数据共享推进不够理想,共享平台建设少,数据利用率低。
3、但是,在传统方式下,工作人员使用u盘等工具对所需数据进行人为拷贝操作,增加了人力成本,无法保证数据安全。
技术实现思路
1、本发明的目的在于提供一种基于electron进程与数据魔盒自动执行rpa机器人的方法,以解决上述背景技术中提出的问题。
2、为实现上述目的,本发明提供如下技术方案:一种基于electron进程与数据魔盒自动执行rpa机器人的方法,所述方法包括以下步骤:
3、渲染进程发送消息;
4、主进程监听消息;
5、rpa机器人操作数据魔盒;
6、定时轮训服务自动运行rpa机器人。
7、优选的,渲染进程利用ipc发送向主进程发送消息,主进程通过ipcmain.on监听事件。
8、优选的,主进程监听消息的具体操作为:
9、当主进程监听到渲染进程发送的消息后,采用child_process中的spawn函数执行shell命令执行脚本以及系统命令,执行后,将执行的进程编号以及脚本信息存储到全局数组中。
10、优选的,rpa机器人操作数据魔盒的具体操作为:
11、rpa脚本通过数据魔盒sdk密钥对接,操作数据魔盒,进行数据写入,并切换至其他主机。
12、优选的,定时轮训服务自动运行rpa机器人的具体操作为:
13、定时轮训服务定时检测数据魔盒中的数据文件,如果数据文件与rpa机器人相对应,渲染进程发送消息,运行rpa机器人,读取数据魔盒数据,进行业务处理。
14、优选的,利用electron进程通信模式并在主进程中执行shell命令启动rpa机器人。
15、优选的,rpa机器人操作数据魔盒进行数据存储,切换至另一网络下,对数据进行应用。
16、与现有技术相比,本发明的有益效果是:
17、本发明提出的基于electron进程与数据魔盒自动执行rpa机器人的方法,在网络物理隔离的情况下,实现专网系统之间数据互通,利用electron进程通信模式并在主进程中执行shell命令启动rpa机器人,rpa机器人操作数据魔盒进行数据存储,切换至另一网络下,对数据进行应用,实现无需人为手动操作rpa脚本,释放人力,实现数据共共用,业务互联互通。
1.一种基于electron进程与数据魔盒自动执行rpa机器人的方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种基于electron进程与数据魔盒自动执行rpa机器人的方法,其特征在于:渲染进程利用ipc发送向主进程发送消息,主进程通过ipcmain.on监听事件。
3.根据权利要求2所述的一种基于electron进程与数据魔盒自动执行rpa机器人的方法,其特征在于:主进程监听消息的具体操作为:
4.根据权利要求1所述的一种基于electron进程与数据魔盒自动执行rpa机器人的方法,其特征在于:rpa机器人操作数据魔盒的具体操作为:
5.根据权利要求1所述的一种基于electron进程与数据魔盒自动执行rpa机器人的方法,其特征在于:定时轮训服务自动运行rpa机器人的具体操作为:
6.根据权利要求5所述的一种基于electron进程与数据魔盒自动执行rpa机器人的方法,其特征在于:利用electron进程通信模式并在主进程中执行shell命令启动rpa机器人。
7.根据权利要求6所述的一种基于electron进程与数据魔盒自动执行rpa机器人的方法,其特征在于:rpa机器人操作数据魔盒进行数据存储,切换至另一网络下,对数据进行应用。