本技术涉及自动化,尤其涉及一种rpa机器人自动化作业的方法及系统。
背景技术:
1、随着互联网的不断发展,企业逐步向数字化进行转型,其中业务的快速发展会导致企业流程变得繁杂,工作效率赶不上业务的发展要求。
2、机器人流程自动化(robotic process automation)简称rpa,能够基于一定规则的交互动作来模拟和执行既定的业务流程,来代替人工自动处理大量重复的、基于规则的工作流程任务,依此能够加快企业的数字化转型、降低运营成本以及减少员工做重复劳作,提升工作效率。
3、然而rpa是基于特定规则流程而工作的,所以在部署时流程分析人员需要对整个业务流程进行分析与分解,并且需要与业务人员进行多次且深入的沟通,以了解并完成业务流程中的细节,导致rpa部署过程效率较低。
技术实现思路
1、为了解决或者部分解决上述相关技术中存在的问题,本技术提供一种rpa机器人自动化作业的方法和系统,能够提升流程分析人员对企业自身业务流程的梳理速度,实现快速且准确地部署rpa机器人进行自动化业务处理的工作。
2、第一方面,本技术实施例提供了一种rpa机器人自动化作业的方法,采用如下的技术方案:
3、一种rpa机器人自动化作业的方法,包括:采集日志数据,所述日志数据包括:浏览器日志数据与客户端日志数据;基于预设清洗规则对所述日志数据进行清洗,得到日志清洗数据;将所述日志清洗数据进行事件模型构建,得到格式化日志信息;基于所述预设挖掘规则对所述格式化日志信息进行挖掘,得到自动化作业业务流程模型。
4、通过采用上述技术方案,通过采集日志数据可以获取到浏览器的日志数据与客户端的日志数据,经过基于预设清洗规则对获取到的日志数据进行清洗,可以得到清洗后的日志清洗数据,通过将日志清洗数据进行事件模型构建,可以得到格式统一的格式化日志信息,再通过基于预设挖掘规则,可以实现对格式化日志信息进行挖掘,得到自动化作业业务流程模型,以供流程分析人员基于自动化作业业务流程模型进行分析梳理,提升流程分析人员梳理速度,以加快部署rpa机器人进行自动化业务处理的工作。
5、可选的,在所述基于所述预设挖掘规则对所述格式化日志信息进行挖掘,得到自动化作业业务流程模型之后,还包括:将所述自动化作业业务流程模型进行图像化展示,并接收确认及rpa自动化作业部署的指令。
6、通过采用上述技术方案,通过在得到自动化作业业务流程模型后,对其进行图像化展示可以供流程分析人员直观的进行分析梳理,以在核实确认后,依据自动化作业业务流程模型对rpa自动化作业进行部署,以提升rpa自动化作业部署的效率。
7、可选的,所述预设清洗规则包括:合规性校验、数据缺项补全、无效数据剔除;其中,所述合规性校验用于对所述日志数据中的每一条日志数据按照分隔符进行切割得到的字段个数、字段中访问状态码和ip地址进行校验,并将不满足者过滤掉;所述数据缺项补全用于对所述日志数据进行补全及修正;所述无效数据剔除用于删除已经失效和冗余的数据项。
8、通过采用上述技术方案,通过设置预设清洗规则包括合规性校验、数据缺项补全、无效数据剔除,可以实现对日志数据中每一条日志数据按照分隔符进行切割得到的字段个数、字段中访问状态码和ip地址进行校验,并将不满足者过滤掉、对日志数据进行补全及修正以及删除已经失效和冗余的数据项,以确保后续数据的准确性。
9、可选的,所述将所述日志清洗数据进行事件模型构建,得到格式化日志信息,包括:对所述日志清洗数据进行分类处理,并提取出关键词;基于所述关键词对所述日志清洗数据进行所述事件模型构建,得到统一格式的所述格式化日志信息。
10、通过采用上述技术方案,通过对日志清洗数据进行分类处理,可有助于梳理日志数据进行归类存储,并通过分类可便于提取出关键词,以通过关键词可以对日志清洗数据进行事件模型构建,得到统一格式的格式化日志信息。
11、可选的,所述预设挖掘规则包括:对所述格式化日志信息的请求标识进行处理,得到树状图流程关系,其中所述请求标识包括链路标识、对应所述链路标识的某一节点和对应所述某一节点的上游节点;剔除所述树状图流程关系中的异常链路进行重新组合,挖掘得到流程树;根据所述流程树中的每个节点对应的日志事件所包含的用户标识、用户角色标识,赋予所述每个节点对应的角色功能权限;统计所述节点中出现的相同业务的频次及结合所述角色功能权限,计算出所述每个节点的权重值;基于预设权重阈值和所述权重值对所述每个节点进行分类,划分出主流程节点及预备剪枝节点;基于所述流程树中的操作运算符、所述预备剪枝节点和预设剪枝规则对所述流程树进行节点剪枝操作,挖掘得到所述自动化作业业务流程模型。
12、通过采用上述技术方案,通过对格式化日志信息的链路标识、对应链路标识的某一节点和对应某一节点的上游节点进行处理,可以得到树状图流程关系,通过对树状图流程关系进行异常链路的剔除后进行重新组合,可以挖掘得到流程树,通过根据流程树的每个节点对应的日志事件所包含的用户标识、用户角色标识,可以赋予每个节点对应的角色功能权限,再通过统计节点中出现的相同业务的频次以结合角色功能权限,可以计算出每个节点的权重值;依次可以基于预设权重阈值和权重值对每个节点进行分类,以划分出主流程节点及预备剪枝节点,再基于流程树中的操作运算符、预备剪枝节点和预设剪枝规则对流程树进行节点剪枝操作,可以挖掘得到供流程分析人员进行参考的自动化作业业务流程模型。
13、可选的,在所述基于预设权重阈值和所述每个的权重值对所述每个节点进行分类,划分出主流程节点及预备剪枝节点之前,还包括:对所述流程树进行备份,转化为对照业务流程模型;所述基于预设权重阈值和所述权重值对所述每个节点进行分类,划分出主流程节点及预备剪枝节点,包括:将所述权重值高于等于所述预设权重阈值的节点划分为所述主流程节点,将所述权重值低于所述预设权重阈值的节点划分为所述预备剪枝节点。
14、通过采用上述技术方案,通过对节点未剪枝的流程树进行备份,可以作为后续转换完整自动化作业业务流程模型的支撑数据,且在后续与挖掘得到的自动化作业业务流程模型比对时,可以更好的突出分析出来可作为rpa作业的流程点在整个系统流程中的位置;通过基于权重值是否高于预设权重阈值的节点,可以准确的划分出主流程节点和预备剪枝节点,预备剪枝节点可理解为不便于做重复性自动化作业的事件,进而便于后续对流程树中的修剪。
15、第二方面,本技术实施例提供了一种rpa机器人自动化作业的系统,采用如下的技术方案:
16、一种rpa机器人自动化作业的系统,包括:采集模块,用于采集日志数据,所述日志数据包括:浏览器日志数据与客户端日志数据;清洗模块,用于基于预设清洗规则对所述日志数据进行清洗,得到日志清洗数据;模型构建模块,用于将所述日志清洗数据进行事件模型构建,得到格式化日志信息;挖掘模块,用于所述预设挖掘规则对所述格式化日志信息进行挖掘,得到自动化作业业务流程模型。
17、通过采用上述技术方案,通过采集模块采集日志数据可以获取到浏览器的日志数据与客户端的日志数据,经过清洗模块基于预设清洗规则对获取到的日志数据进行清洗,可以得到清洗后的日志清洗数据,通过模型构建模块将日志清洗数据进行事件模型构建,可以得到格式统一的格式化日志信息,再通过挖掘模块基于预设挖掘规则,可以实现对格式化日志信息进行挖掘,得到自动化作业业务流程模型,以供流程分析人员基于自动化作业业务流程模型进行分析梳理,提升流程分析人员梳理速度,以加快部署rpa机器人进行自动化业务处理的工作。
18、可选的,一种rpa机器人自动化作业的系统,还包括:展示模块,用于将所述自动化作业业务流程模型进行图像化展示,并接收确认及rpa自动化作业部署的指令。
19、通过采用上述技术方案,通过展示模块可以在得到自动化作业业务流程模型后,对其进行图像化展示,以供流程分析人员直观的进行分析梳理,并可在核实确认后,依据自动化作业业务流程模型对rpa自动化作业进行部署,以提升rpa自动化作业部署的效率。
20、可选的,所述预设清洗规则包括:合规性校验、数据缺项补全、无效数据剔除;其中,所述合规性校验用于对所述日志数据中的每一条日志数据按照分隔符进行切割得到的字段个数、字段中访问状态码和ip地址进行校验,并将不满足者过滤掉;所述数据缺项补全用于对所述日志数据进行补全及修正;所述无效数据剔除用于删除已经失效和冗余的数据项。
21、通过采用上述技术方案,通过设置预设清洗规则包括合规性校验、数据缺项补全、无效数据剔除,可以实现对日志数据中每一条日志数据按照分隔符进行切割得到的字段个数、字段中访问状态码和ip地址进行校验,并将不满足者过滤掉、对日志数据进行补全及修正以及删除已经失效和冗余的数据项,以确保后续数据的准确性。
22、可选的,所述模型构建模块包括:分类提取单元,用于对所述日志清洗数据进行分类处理,并提取出关键词;构建单元,用于基于所述关键词对所述日志清洗数据进行所述事件模型构建,得到统一格式的所述格式化日志信息。
23、通过采用上述技术方案,通过分类提取单元对日志清洗数据进行分类处理,可有助于梳理日志数据进行归类存储,并通过分类可便于提取出关键词,以通过关键词可以对日志清洗数据进行事件模型构建,得到统一格式的格式化日志信息。
24、综上所述,本技术包括以下至少一种有益技术效果:
25、1.通过采集日志数据可以获取到浏览器的日志数据与客户端的日志数据,经过基于预设清洗规则对获取到的日志数据进行清洗,可以得到清洗后的日志清洗数据,通过将日志清洗数据进行事件模型构建,可以得到格式统一的格式化日志信息,再通过基于预设挖掘规则,可以实现对格式化日志信息进行挖掘,得到自动化作业业务流程模型,以供流程分析人员基于自动化作业业务流程模型进行分析梳理,提升流程分析人员梳理速度,以加快部署rpa机器人进行自动化业务处理的工作。
26、2.通过在得到自动化作业业务流程模型后,对其进行图像化展示可以供流程分析人员直观的进行分析梳理,以在核实确认后,依据自动化作业业务流程模型对rpa自动化作业进行部署,以提升rpa自动化作业部署的效率。
27、3.通过设置预设清洗规则包括合规性校验、数据缺项补全、无效数据剔除,可以实现对日志数据中每一条日志数据按照分隔符进行切割得到的字段个数、字段中访问状态码和ip地址进行校验,并将不满足者过滤掉、对日志数据进行补全及修正以及删除已经失效和冗余的数据项,以确保后续数据的准确性。
28、4.通过对日志清洗数据进行分类处理,可有助于梳理日志数据进行归类存储,并通过分类可便于提取出关键词,以通过关键词可以对日志清洗数据进行事件模型构建,得到统一格式的格式化日志信息。