RPA流程自动化机器人部署方法、装置及电子设备与流程

专利2022-06-29  74


本发明涉及流程自动化技术领域,具体而言,涉及一种rpa流程自动化机器人部署方法、装置及电子设备。



背景技术:

rpa(roboticprocessautomation,机器人流程自动化)是一类自动化软件工具,可以通过用户界面使用和理解企业已有的应用,将基于规则的常规操作自动化,替代人在电脑前执行具有规律与重复性高的办公流程。对于一些大型企业而言,为节约部署成本,常常面临着对大量部署流程自动化机器人进行快速部署的需求。

目前,企业实现对大量部署流程自动化机器人进行快速部署时,通常所采取的方式为:先创建一个工具尽可能齐全的流程自动化机器人部署环境,然后将该流程自动化机器人部署环境镜像拷贝至每一台部署机上。

但是,上述现有的流程自动化机器人的部署方式中,往往存在着流程自动化机器人部署环境与rpa流程不兼容的问题。例如,如果一个rpa流程需要通过网络浏览器9(internetexplorer9,ie9)来进行,而镜像过来的都是ie11或者酷容(chrome),则这个rpa流程就会因为兼容性问题而无法执行。



技术实现要素:

本发明提供一种rpa流程自动化机器人部署方法、装置及电子设备,可以在保证rpa流程自动化机器人大规模部署效率的同时,避免流程自动化机器人部署环境与rpa流程不兼容的问题。

第一方面,本发明实施例提供一种rpa流程自动化机器人部署方法,所述方法应用于机器人管理平台,机器人管理平台分别与用户端、以及至少一个流程自动化机器人连接,所述方法包括:

接收用户端上传的配置文件,配置文件包含有目标流程自动化机器人的标识信息;其中,配置文件为用户端根据用户输入的配置信息所生成;

根据配置文件、以及配置文件中目标流程自动化机器人的标识信息,对目标流程自动化机器人进行部署。

可选地,目标流程自动化机器人的标识信息包括:目标流程自动化机器人的应用编号、上线版本日、以及版本号。

可选地,配置文件包括:机器人说明文件、机器人程序包、机器人流程图、以及机器人涉及的模板文件。

第二方面,本发明实施例还提供一种rpa流程自动化机器人部署方法,所述方法应用于用户端,用户端与机器人管理平台连接,机器人管理平台还与至少一个流程自动化机器人连接,所述方法包括:

接收用户输入的配置信息,配置信息中包含有目标流程自动化机器人的标识信息;

根据配置信息,生成目标流程自动化机器人对应的配置文件;

将配置文件上传至机器人管理平台;机器人管理平台用于根据配置文件、以及配置文件中目标流程自动化机器人的标识信息,对目标流程自动化机器人进行部署。

可选地,所述根据所述配置信息,生成所述目标流程自动化机器人对应的配置文件,包括:

根据配置信息,生成机器人说明文件;

根据配置信息中的目标流程自动化机器人的标识信息,确定目标流程自动化机器人对应的机器人程序包、机器人流程图、以及机器人涉及的模板文件;

根据机器人说明文件、机器人程序包、机器人流程图、机器人涉及的模板文件,生成配置文件。

可选地,所述根据机器人说明文件、机器人程序包、机器人流程图、机器人涉及的模板文件,生成配置文件之后,所述方法还包括:

对配置文件进行压缩,得到配置文件的压缩包,并根据配置信息中的目标流程自动化机器人的标识信息对压缩包进行命名;

相应地,所述将配置文件上传至机器人管理平台,包括:

将压缩包上传至机器人管理平台。

可选地,目标流程自动化机器人的标识信息包括:目标流程自动化机器人的应用编号、上线版本日、以及版本号。

第三方面,本发明实施例提供一种rpa流程自动化机器人部署装置,所述装置应用于机器人管理平台,机器人管理平台分别与用户端、以及至少一个流程自动化机器人连接,所述装置包括:第一接收模块,用于接收用户端上传的配置文件,配置文件包含有目标流程自动化机器人的标识信息;其中,配置文件为用户端根据用户输入的配置信息所生成;部署模块,用于根据配置文件、以及配置文件中目标流程自动化机器人的标识信息,对目标流程自动化机器人进行部署。

可选地,目标流程自动化机器人的标识信息包括:目标流程自动化机器人的应用编号、上线版本日、以及版本号。

可选地,配置文件包括:机器人说明文件、机器人程序包、机器人流程图、以及机器人涉及的模板文件。

第四方面,本发明实施例还提供一种rpa流程自动化机器人部署装置,所述装置应用于用户端,用户端与机器人管理平台连接,机器人管理平台还与至少一个流程自动化机器人连接,所述装置包括:第二接收模块,用于接收用户输入的配置信息,配置信息中包含有目标流程自动化机器人的标识信息;生成模块,用于根据配置信息,生成目标流程自动化机器人对应的配置文件;上传模块,用于将配置文件上传至机器人管理平台;机器人管理平台用于根据配置文件、以及配置文件中目标流程自动化机器人的标识信息,对目标流程自动化机器人进行部署。

可选地,生成模块,具体用于根据配置信息,生成机器人说明文件;根据配置信息中的目标流程自动化机器人的标识信息,确定目标流程自动化机器人对应的机器人程序包、机器人流程图、以及机器人涉及的模板文件;根据机器人说明文件、机器人程序包、机器人流程图、机器人涉及的模板文件,生成配置文件。

可选地,所述装置还包括:压缩模块,用于在生成模块根据机器人说明文件、机器人程序包、机器人流程图、机器人涉及的模板文件,生成配置文件之后,对配置文件进行压缩,得到配置文件的压缩包,并根据配置信息中的目标流程自动化机器人的标识信息对压缩包进行命名。

相应地,上传模块,具体用于将压缩包上传至机器人管理平台。

可选地,目标流程自动化机器人的标识信息包括:目标流程自动化机器人的应用编号、上线版本日、以及版本号。

第五方面,本发明实施例提供一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行如第一方面所述的rpa流程自动化机器人部署方法。

第六方面,本发明实施例还提供一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行如第二方面所述的rpa流程自动化机器人部署方法。

第七方面,本发明实施例还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行如第一方面或第二方面所述的rpa流程自动化机器人部署方法。

本发明的有益效果是:

本发明实施例中,用户端可以根据用户输入的配置信息生成包含有目标流程自动化机器人的标识信息的配置文件,并将配置文件上传至机器人管理平台,机器人管理平台可以根据接收到的配置文件、以及配置文件中目标流程自动化机器人的标识信息,对目标流程自动化机器人进行部署,以实现对rpa流程自动化机器人的大规模部署,保证rpa流程自动化机器人的部署效率。同时,由于配置文件是由用户端根据用户输入的配置信息生成,生成配置文件时,用户还可以根据目标流程自动化机器人的rpa流程对部署环境进行调整,从而可以减少目标流程自动化机器人部署环境与rpa流程不兼容的问题。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例提供的rpa流程自动化机器人部署方法的流程示意图;

图2示出了本发明实施例提供的rpa流程自动化机器人部署方法的另一流程示意图;

图3示出了本发明实施例提供的rpa流程自动化机器人部署方法的又一流程示意图;

图4示出了本发明实施例提供的说明文件生成页面的示意图;

图5示出了本发明实施例提供的rpa流程自动化机器人部署方法的又一流程示意图;

图6示出了本发明实施例提供的rpa流程自动化机器人部署装置的结构示意图;

图7示出了本发明实施例提供的rpa流程自动化机器人部署装置的另一结构示意图;

图8示出了本发明实施例提供的rpa流程自动化机器人部署装置的又一结构示意图;

图9示出了本发明实施例提供的电子设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。还需要说明,“第一”、“第二”、“第三”等描述在本发明中仅仅用于区分功能,而不能表示相对重要性。

本发明实施例提供一种rpa流程自动化机器人部署方法,通过该方法可以在保证rpa流程自动化机器人大规模部署效率的同时,避免流程自动化机器人部署环境与rpa流程不兼容的问题。该rpa流程自动化机器人部署方法可以应用于机器人管理平台,机器人管理平台分别与用户端、以及至少一个流程自动化机器人连接。其中,机器人管理平台可以基于服务器实现,例如,可以是继承于服务器上的机器人管理系统。用户端可以是服务器或计算机,可以与用户(如:调试人员、部署人员等进行交互。流程自动化机器人可以是服务器、电脑主机、计算机等中的软件工具。

图1示出了本发明实施例提供的rpa流程自动化机器人部署方法的流程示意图。

如图1所示,该应用于机器人管理平台的rpa流程自动化机器人部署方法,可以包括:

s101、接收用户端上传的配置文件,配置文件包含有目标流程自动化机器人的标识信息。

其中,配置文件为用户端根据用户输入的配置信息所生成。例如,当需要对某个目标流程自动化机器人进行部署时,用户可以在用户端输入配置信息,配置信息中可以包含有目标流程自动化机器人的标识信息。然后,用户端可以根据用户输入的配置信息,生成目标流程自动化机器人对应的配置文件,并将配置文件上传至机器人管理平台。

机器人管理平台可通过镜像拷贝的方式对各部署机进行流程自动化机器人部署,并对各部署机中的流程自动化机器人进行控制。

可选地,目标流程自动化机器人的标识信息可以包括:目标流程自动化机器人的应用编号、上线版本日、以及版本号。配置文件可以包括:机器人说明文件、机器人程序包、机器人流程图、以及机器人涉及的模板文件。

机器人管理平台接收到用户端上传的配置文件后,可以通过下述步骤s102对目标流程自动化机器人进行部署。

s102、根据配置文件、以及配置文件中目标流程自动化机器人的标识信息,对目标流程自动化机器人进行部署。

由上所述,本发明实施例中,用户端可以根据用户输入的配置信息生成包含有目标流程自动化机器人的标识信息的配置文件,并将配置文件上传至机器人管理平台,机器人管理平台可以根据接收到的配置文件、以及配置文件中目标流程自动化机器人的标识信息,对目标流程自动化机器人进行部署,以实现对rpa流程自动化机器人的大规模部署,保证rpa流程自动化机器人的部署效率。同时,由于配置文件是由用户端根据用户输入的配置信息生成,生成配置文件时,用户还可以根据目标流程自动化机器人的rpa流程对部署环境进行调整,从而可以减少目标流程自动化机器人部署环境与rpa流程不兼容的问题。

对应的,本发明实施例还提供一种应用于用户端的rpa流程自动化机器人部署方法,图2示出了本发明实施例提供的rpa流程自动化机器人部署方法的另一流程示意图。

如图2所示,该应用于用户端的rpa流程自动化机器人部署方法,可以包括:

s201、接收用户输入的配置信息,配置信息中包含有目标流程自动化机器人的标识信息。

可选地,目标流程自动化机器人的标识信息包括:目标流程自动化机器人的应用编号、上线版本日、以及版本号。

s202、根据配置信息,生成目标流程自动化机器人对应的配置文件。

图3示出了本发明实施例提供的rpa流程自动化机器人部署方法的又一流程示意图。

可选地,如图3所示,上述根据所述配置信息,生成所述目标流程自动化机器人对应的配置文件的步骤,具体可以包括:

s301、根据配置信息,生成机器人说明文件。

图4示出了本发明实施例提供的说明文件生成页面的示意图。

如图4所示,一种实施方式中,用户端可以提供说明文件生成页面,用户可以在图4所示的说明文件生成页面中输入配置信息,如:应用名称、应用编号、上线版本日、版本号、rpa类型、版本替换标识、预计处理时长等。然后,点击说明文件生成页面中的生成按钮,用户端即可生成对应的机器人说明文件。

另一种实施方式中,用户也可以用文本文档、代码等其他方式将配置信息输入用户端,本发明对此不做限制。

s302、根据配置信息中的目标流程自动化机器人的标识信息,确定目标流程自动化机器人对应的机器人程序包、机器人流程图、以及机器人涉及的模板文件。

s303、根据机器人说明文件、机器人程序包、机器人流程图、机器人涉及的模板文件,生成配置文件。

下面对配置文件作以说明:

如上所述,配置文件可以包括:机器人说明文件、机器人程序包、机器人流程图、以及机器人涉及的模板文件。其中,机器人说明文件的文件名可以为“note.txt”,一个配置文件中只包含一个机器人说明文件,该机器人说明文件可以提供全部的配置信息。机器人程序包的文件名可以以“program”作为开头,是机器人流程代码的打包。机器人流程图的文件名可以为“chart.jpg”,一个配置文件中只包含一个机器人流程图。机器人涉及的模板文件的文件名可以以“template”作为开头,一个配置文件中可以包含有多个模板文件,每个模板文件包含了机器人运行时需要的文件模板。

一些实施方式中,说明文件的文件格式可以如下:

1)文件内容由1 n行构成(如n可以为7):

其中,第一行为目标流程自动化机器人的总体说明,具体可以为:app|应用名称|版本号|rpa类型|应用编号|版本替换标识|预计处理时长|应用描述|标签1,2,3…n;第二行到第n行参数可以为:var|参数级别|参数类型|参数名称|参数描述|参数默认值|必输标识。

2)文件内容的说明:

2.1)每行信息中,不同字段间以竖线隔开。

2.2)总体说明的第一个字段固定为“app”,每个文件只能有1个;参数的第一个字段为“var”,每个参数一行;注释以“#”开头;如果存在其他开头的行,均提示配置错误。

2.3)应用总体字段说明:

①.应用名称(不可空):应用的中文或英文简称,不重复。

②.版本号(不可空):格式为yyyymmdd_vnn;yyyymmdd为该批次机器人上线的版本日;vnn为该机器人的版本号,在同一天内,以v01开始。

③.rpa类型(不可空):rpa厂商的名称缩写,用以适配机器人类型。

④.rpa应用编号(不可空):该机器人在平台上的唯一编号,由5位数字或字母组成。

⑤.版本替换标识(可空):y/n,如果是相同的版本号时,是否替换当前版本,默认为y。

⑥.预计处理时长(不可空):该机器人执行流程时预计的跑批时长,以秒为单位。

⑦.应用标签(可空):描述该机器人的特征,可选择多个标签;标签的内容可以为:ie9、ie11、chrome、邮箱操作、office操作、网页操作、win10、win7,等等。

2.4)参数字段说明:

a)参数级别(不可空):分为系统级、用户级、实例级三种等级。系统级(例如角色、域名等)在导入该机器人时就需要设置,且后续不可更改;用户级(例如用户名、密码等)在用户申请调用该机器人时填入;实例级(例如业务日期、业务参数等)在用户运行该机器人时填入。

b)参数类型(不可空):见下表1说明。

表1字段码值说明

c)参数名称(不可空):作为参数的唯一索引,在开发机器人时定义;在控制平台调用该机器人时,以字符串(json)格式将参数名称、参数值传给该机器人。

d)参数描述(可空):对该参数的中文说明。

e)默认值(可空):参数的默认值。

f)必输标识:y/n,参数是否一定需要输入值,默认为n。

s203、将配置文件上传至机器人管理平台。

用户端将配置文件上传至机器人管理平台后,机器人管理平台可以根据配置文件、以及配置文件中目标流程自动化机器人的标识信息,对目标流程自动化机器人进行部署。

图5示出了本发明实施例提供的rpa流程自动化机器人部署方法的又一流程示意图。

可选地,如图5所示,所述根据机器人说明文件、机器人程序包、机器人流程图、机器人涉及的模板文件,生成配置文件之后,该rpa流程自动化机器人部署方法,还可以包括:

s304、对配置文件进行压缩,得到配置文件的压缩包,并根据配置信息中的目标流程自动化机器人的标识信息对压缩包进行命名。

也即,用户端可以将通过前述步骤s201和步骤s202生成配置文件压缩为压缩包,相应地,用户端将配置文件上传至机器人管理平台则具体是指:将该压缩包上传至机器人管理平台。

部分实施方式中,用户端上传至机器人管理平台的压缩包的文件命名可以为:“xxxxx_yyyymmdd_vnn.zip”;其中,“xxxxx”为该机器人的应用编号,即统一编码;“yyyymmdd”为该批次机器人上线的版本日;“vnn”为该机器人的版本号,在同一天内,以v01开始;通过该命名方式,可以完备地区分出每个机器人应用。

本实施例提供的该应用于用户端的rpa流程自动化机器人部署方法,对应于前述方法实施例中所述的应用于机器人管理平台的rpa流程自动化机器人部署方法,具有与前述实施例相同的有益效果,在此不再赘述。

基于前述方法实施例中所述的应用于机器人管理平台的rpa流程自动化机器人部署方法,本发明实施例对应提供一种应用于机器人管理平台的rpa流程自动化机器人部署装置,图6示出了本发明实施例提供的rpa流程自动化机器人部署装置的结构示意图。

如图6所示,该应用于机器人管理平台的rpa流程自动化机器人部署装置,可以包括:第一接收模块11,用于接收用户端上传的配置文件,配置文件包含有目标流程自动化机器人的标识信息;其中,配置文件为用户端根据用户输入的配置信息所生成;部署模块12,用于根据配置文件、以及配置文件中目标流程自动化机器人的标识信息,对目标流程自动化机器人进行部署。

可选地,目标流程自动化机器人的标识信息包括:目标流程自动化机器人的应用编号、上线版本日、以及版本号。

可选地,配置文件包括:机器人说明文件、机器人程序包、机器人流程图、以及机器人涉及的模板文件。

基于前述方法实施例中所述的应用于用户端的rpa流程自动化机器人部署方法,本发明实施例还对应提供一种应用于用户端的rpa流程自动化机器人部署装置,图7示出了本发明实施例提供的rpa流程自动化机器人部署装置的另一结构示意图。

如图7所示,该应用于用户端的rpa流程自动化机器人部署装置,可以包括:第二接收模块21,用于接收用户输入的配置信息,配置信息中包含有目标流程自动化机器人的标识信息;生成模块22,用于根据配置信息,生成目标流程自动化机器人对应的配置文件;上传模块23,用于将配置文件上传至机器人管理平台;机器人管理平台用于根据配置文件、以及配置文件中目标流程自动化机器人的标识信息,对目标流程自动化机器人进行部署。

可选地,生成模块22,具体可以用于根据配置信息,生成机器人说明文件;根据配置信息中的目标流程自动化机器人的标识信息,确定目标流程自动化机器人对应的机器人程序包、机器人流程图、以及机器人涉及的模板文件;根据机器人说明文件、机器人程序包、机器人流程图、机器人涉及的模板文件,生成配置文件。

图8示出了本发明实施例提供的rpa流程自动化机器人部署装置的又一结构示意图。

可选地,如图8所示,该应用于用户端的rpa流程自动化机器人部署装置,还可以包括:压缩模块24,用于在生成模块22根据机器人说明文件、机器人程序包、机器人流程图、机器人涉及的模板文件,生成配置文件之后,对配置文件进行压缩,得到配置文件的压缩包,并根据配置信息中的目标流程自动化机器人的标识信息对压缩包进行命名。相应地,上传模块23,具体可以用于将压缩包上传至机器人管理平台。

可选地,目标流程自动化机器人的标识信息包括:目标流程自动化机器人的应用编号、上线版本日、以及版本号。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中方法的对应过程,本发明中不再赘述。

本发明实施例提供的rpa流程自动化机器人部署装置对应于前述方法实施例中所述的rpa流程自动化机器人部署方法,因此,装置实施例中所述的rpa流程自动化机器人部署装置,具有前述方法实施例中所述的rpa流程自动化机器人部署方法所具备的全部有益效果,在此亦不再赘述。

本发明实施例还提供一种电子设备,该电子设备可以是服务器或计算机,可以集成有前述机器人管理平台,图9示出了本发明实施例提供的电子设备的结构示意图。

如图9所示,该电子设备,可以包括:处理器100、存储介质200和总线(图中未标出),存储介质200存储有处理器100可执行的机器可读指令,当电子设备运行时,处理器100与存储介质200之间通过总线通信,处理器100执行机器可读指令,以执行如前述方法实施例中所述的应用于机器人管理平台的rpa流程自动化机器人部署方法。具体实现方式和技术效果类似,在此不再赘述。

另外,本发明实施例还提供一种电子设备,该电子设备也可以是服务器或计算机,可以作为前述用户端,其结构可以与前述集成有机器人管理平台的电子设备相同,其不同指出在于,当处理器执行机器可读指令时,执行如前述方法实施例中所述的应用于用户端的rpa流程自动化机器人部署方法。具体实现方式和技术效果类似,同样在此不再赘述。

为了便于说明,在上述电子设备中仅描述了一个处理器。然而,应当注意,本发明中的电子设备还可以包括多个处理器,因此本发明中描述的一个处理器执行的步骤也可以由多个处理器联合执行或单独执行。例如,电子设备的处理器执行步骤a和步骤b,则应该理解,步骤a和步骤b也可以由两个不同的处理器共同执行或者在一个处理器中单独执行。例如,第一处理器执行步骤a,第二处理器执行步骤b,或者第一处理器和第二处理器共同执行步骤a和b等。

在一些实施例中,处理器可以包括一个或多个处理核(例如,单核处理器(s)或多核处理器(s))。仅作为举例,处理器可以包括中央处理单元(centralprocessingunit,cpu)、专用集成电路(applicationspecificintegratedcircuit,asic)、专用指令集处理器(applicationspecificinstruction-setprocessor,asip)、图形处理单元(graphicsprocessingunit,gpu)、物理处理单元(physicsprocessingunit,ppu)、数字信号处理器(digitalsignalprocessor,dsp)、现场可编程门阵列(fieldprogrammablegatearray,fpga)、可编程逻辑器件(programmablelogicdevice,pld)、控制器、微控制器单元、简化指令集计算机(reducedinstructionsetcomputing,risc)、或微处理器等,或其任意组合。

本发明实施例还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行如前述方法实施例中所述的应用于机器人管理平台或用户端的rpa流程自动化机器人部署方法。

可选地,该存储介质可以是u盘、移动硬盘、rom、ram、磁碟或者光盘等。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。


技术特征:

1.一种rpa流程自动化机器人部署方法,其特征在于,所述方法应用于机器人管理平台,所述机器人管理平台分别与用户端、以及至少一个流程自动化机器人连接,所述方法包括:

接收用户端上传的配置文件,所述配置文件包含有目标流程自动化机器人的标识信息;其中,所述配置文件为用户端根据用户输入的配置信息所生成;

根据所述配置文件、以及所述配置文件中目标流程自动化机器人的标识信息,对所述目标流程自动化机器人进行部署。

2.根据权利要求1所述的方法,其特征在于,所述目标流程自动化机器人的标识信息包括:所述目标流程自动化机器人的应用编号、上线版本日、以及版本号。

3.根据权利要求1或2所述的方法,其特征在于,所述配置文件包括:机器人说明文件、机器人程序包、机器人流程图、以及机器人涉及的模板文件。

4.一种rpa流程自动化机器人部署方法,其特征在于,所述方法应用于用户端,所述用户端与机器人管理平台连接,所述机器人管理平台还与至少一个流程自动化机器人连接,所述方法包括:

接收用户输入的配置信息,所述配置信息中包含有目标流程自动化机器人的标识信息;

根据所述配置信息,生成所述目标流程自动化机器人对应的配置文件;

将所述配置文件上传至所述机器人管理平台;所述机器人管理平台用于根据所述配置文件、以及所述配置文件中目标流程自动化机器人的标识信息,对所述目标流程自动化机器人进行部署。

5.根据权利要求4所述的方法,其特征在于,所述根据所述配置信息,生成所述目标流程自动化机器人对应的配置文件,包括:

根据所述配置信息,生成机器人说明文件;

根据所述配置信息中的目标流程自动化机器人的标识信息,确定所述目标流程自动化机器人对应的机器人程序包、机器人流程图、以及机器人涉及的模板文件;

根据所述机器人说明文件、所述机器人程序包、所述机器人流程图、所述机器人涉及的模板文件,生成所述配置文件。

6.根据权利要求5所述的方法,其特征在于,所述根据所述机器人说明文件、所述机器人程序包、所述机器人流程图、所述机器人涉及的模板文件,生成所述配置文件之后,所述方法还包括:

对所述配置文件进行压缩,得到所述配置文件的压缩包,并根据所述配置信息中的目标流程自动化机器人的标识信息对所述压缩包进行命名;

相应地,所述将所述配置文件上传至所述机器人管理平台,包括:

将所述压缩包上传至所述机器人管理平台。

7.根据权利要求4-6任一项所述的方法,其特征在于,所述目标流程自动化机器人的标识信息包括:所述目标流程自动化机器人的应用编号、上线版本日、以及版本号。

8.一种rpa流程自动化机器人部署装置,其特征在于,所述装置应用于机器人管理平台,所述机器人管理平台分别与用户端、以及至少一个流程自动化机器人连接,所述装置包括:

第一接收模块,用于接收用户端上传的配置文件,所述配置文件包含有目标流程自动化机器人的标识信息;其中,所述配置文件为用户端根据用户输入的配置信息所生成;

部署模块,用于根据所述配置文件、以及所述配置文件中目标流程自动化机器人的标识信息,对所述目标流程自动化机器人进行部署。

9.一种rpa流程自动化机器人部署装置,其特征在于,所述装置应用于用户端,所述用户端与机器人管理平台连接,所述机器人管理平台还与至少一个流程自动化机器人连接,所述装置包括:

第二接收模块,用于接收用户输入的配置信息,所述配置信息中包含有目标流程自动化机器人的标识信息;

生成模块,用于根据所述配置信息,生成所述目标流程自动化机器人对应的配置文件;

上传模块,用于将所述配置文件上传至所述机器人管理平台;所述机器人管理平台用于根据所述配置文件、以及所述配置文件中目标流程自动化机器人的标识信息,对所述目标流程自动化机器人进行部署。

10.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储介质之间通过所述总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1-7任一项所述的rpa流程自动化机器人部署方法。

技术总结
本发明提供一种RPA流程自动化机器人部署方法、装置及电子设备,涉及流程自动化技术领域。本发明中,用户端可以根据用户输入的配置信息生成包含有目标流程自动化机器人的标识信息的配置文件,并将配置文件上传至机器人管理平台,机器人管理平台可以根据接收到的配置文件、以及配置文件中目标流程自动化机器人的标识信息,对目标流程自动化机器人进行部署,以实现对RPA流程自动化机器人的大规模部署,保证RPA流程自动化机器人的部署效率。同时,由于配置文件是由用户端根据用户输入的配置信息生成,生成配置文件时,用户还可以根据目标流程自动化机器人的RPA流程对部署环境进行调整,从而可以减少目标流程自动化机器人部署环境与RPA流程不兼容的问题。

技术研发人员:林晨;陈文极;林震宇;徐立宇;林智泓;陈艺辉;陶峥
受保护的技术使用者:中国建设银行股份有限公司;建信金融科技有限责任公司
技术研发日:2020.01.13
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-51065.html

最新回复(0)