RPA流程标注方法、执行过程回放方法及存储介质技术

技术编号:34512569 阅读:7 留言:0更新日期:2022-08-13 20:58
本发明专利技术公开了一种RPA流程标注方法、执行过程回放方法及存储介质,标注方法包括:利用RPA流程标注模型在待标注的RPA流程中插入业务标签,生成含业务标签的RPA流程。执行过程回放方法包括:获取业务流程图和RPA流程图;通过RPA流程执行过程获取RPA流程的执行时间戳、屏幕录像和事件日志;将业务流程图、RPA流程图、屏幕录像和事件日志关联起来;根据执行时间戳同步播放关联后的业务流程图、RPA流程图、屏幕录像和事件日志。本发明专利技术为RPA流程增加了方便业务人员理解的业务标签,同时以一种直观、方便的形式展示了RPA流程的执行过程,降低了RPA流程的理解难度,提高流程回放的定位效率。提高流程回放的定位效率。提高流程回放的定位效率。

【技术实现步骤摘要】
RPA流程标注方法、执行过程回放方法及存储介质


[0001]本专利技术涉及一种RPA流程标注方法、执行过程回放方法及存储介质,属于RPA流程


技术介绍

[0002]RPA是一种自动化流程技术,开发者编写好RPA流程后计算机/机器人就可以自动重复执行这个流程,代替人工执行具体的操作。由于RPA高效、准确,使用RPA流程可以达到了节省人力、提高效率和员工满意度的目的,所以得到了广泛的应用。为了保证RPA流程执行的过程与开发者和业务人员的预期一致,开发者和业务人员需要在RPA流程编写完成后检查RPA的具体执行过程,确保执行过程和结果的准确性。
[0003]一般检查RPA执行过程的方法是在RPA流程执行时记录完整的屏幕内容,再以视频回放的方式来查看。这种方式比较简单、直观,但是仍存在一些问题:1、在回放时存在难以定位具体流程的问题,当RPA流程的操作步骤非常多或非常复杂时,通过视频回放无法准确定位到画面对应的具体的执行步骤,可能存在漏执行步骤或多执行步骤的情况,不利于检查,当流程出错时,流程日志中会出现一些错误信息,但是无法快速的将这些错误信息与视频画面对应起来,无法更直观的理解错误情况;2、对检查人员的技术要求较高,当不具备编程能力的业务人员负责检查RPA执行过程时,业务人员很难直观的将视频画面与RPA流程步骤及其日志对应起来,难以顺利、准确的进行检查工作,而如果都让开发者进行检查操作,人工成本较高。

技术实现思路

[0004]针对现有技术中RPA执行过程回放方法不方便定位和难理解的问题,本专利技术提出了一种RPA流程标注方法、执行过程回放方法及存储介质,在RPA流程中插入方便理解的业务标签,通过完全同步的屏幕录像、RPA流程图、业务流程图和事件日志实现RPA流程执行过程回放,方便在回放过程中分析具体流程步骤并定位错误,同时通过业务流程图方便业务人员理解RPA流程,降低检查RPA流程执行过程的技术要求。
[0005]为解决上述技术问题,本专利技术采用了如下技术手段:第一方面,本专利技术提出了一种用于RPA流程的标注方法,包括如下步骤:获取待标注的RPA流程;利用训练好的RPA流程标注模型在待标注的RPA流程中插入业务标签,生成含业务标签的RPA流程;其中,所述RPA流程标注模型采用基于机器学习算法的神经网络模型。
[0006]结合第一方面,进一步的,RPA流程标注模型的训练方法为:获取多组含有人工标注的业务标签的RPA流程,构成标注数据集;利用标注数据集对RPA流程标注模型进行训练,得到训练好的RPA流程标注模型。
[0007]结合第一方面,进一步的,一个业务标签与RPA流程中的一个步骤或多个步骤存在
映射关系,业务标签插入到其映射的一个步骤或多个步骤之前。
[0008]结合第一方面,进一步的,业务标签包括标签编号、标签插入位置、业务信息;业务标签不可执行,且不会对RPA流程的执行产生影响。
[0009]第二方面,本专利技术提出了一种RPA流程执行过程回放方法,包括如下步骤:通过第一方面所述标注方法为RPA流程插入业务标签;根据RPA流程及其业务标签,得到存在映射关系的RPA流程图和业务流程图;通过RPA流程执行过程获得RPA流程的执行时间戳、屏幕录像和事件日志;根据执行时间戳、RPA流程图和业务流程图的映射关系,将业务流程图、RPA流程图、屏幕录像和事件日志在时间轴上关联起来;根据执行时间戳同步播放关联后的业务流程图、RPA流程图、屏幕录像和事件日志。
[0010]结合第二方面,进一步的,利用业务标签作为节点组成业务流程图,利用RPA流程的每个步骤作为节点组成RPA流程图;业务流程图和屏幕录像在业务模式页面内播放,RPA流程图、屏幕录像和事件日志在开发模式页面播放。
[0011]结合第二方面,进一步的,在同步播放过程中,响应于播放跳转命令,获取跳转后的目标时间,将业务流程图、RPA流程图、屏幕录像和事件日志的播放画面均跳转至目标时间,并高亮显示业务流程图、RPA流程图和事件日志在目标时间的内容。
[0012]结合第二方面,进一步的,所述播放跳转命令包括基于播放进度条的播放跳转命令和基于关键词检索的播放跳转命令,其中,关键词包括业务流程关键词、RPA流程关键词和事件日志关键词。
[0013]第三方面,本专利技术提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术第一方面所述方法的步骤。
[0014]第四方面,本专利技术提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术第二方面所述方法的步骤。
[0015]采用以上技术手段后可以获得以下优势:本专利技术提出了一种RPA流程标注方法、执行过程回放方法及存储介质,首先,通过RPA流程标注方法为RPA流程插入业务标签,将RPA流程中的一个或多个步骤上位概括成一个业务标签,降低了流程复杂度,同时业务标签信息比较简单易懂,方便业务人员理解RPA流程的操作过程,降低了RPA流程的理解难度。其次,根据含业务标签的RPA流程,将RPA流程执行过程的屏幕录像、事件日志与RPA流程图和业务流程图同步起来后进行回放,不仅可以方便、直观的查看RPA流程执行每一步时屏幕上的画面,还能够同时查看与屏幕画面对应的事件日志、RPA流程步骤和上位概括的业务步骤,提高流程回放的定位效率,有利于在回放时准确的分析问题、定位错误。最后,本专利技术针对开发者和业务人员的不同需求提供了2种回放模式,在业务回放模式下,用简化了的业务流程图展示RPA流程内容,能够方便业务人员理解RPA流程,降低检查RPA流程执行过程的技术要求,进而降低了检查RPA执行过程的人工成本。
[0016]此外,本专利技术还可以通过拖拽视频进度条或日志搜索改变回放的内容,根据用户需求快速定位RPA流程的执行过程,进一步简化了RPA流程执行过程回放操作,提高了RPA流程的使用效率。
附图说明
[0017]图1为本专利技术一种用于RPA流程的标注方法的步骤流程图;图2为本专利技术一种RPA流程执行过程回放方法的步骤流程图;图3为本专利技术实施例中业务模式页面下的回放示意图;图4为本专利技术实施例中业务模式页面下调整业务流程图显示大小的示意图;图5为本专利技术实施例中开发模式页面下的回放示意图。
具体实施方式
[0018]下面结合附图对本专利技术的技术方案作进一步说明:实施例1:本专利技术提出了一种用于RPA流程的标注方法,如图1所示,具体包括如下步骤:步骤1、建立并训练RPA流程标注模型。
[0019]在本专利技术实施例中,RPA流程标注模型采用基于机器学习算法的神经网络模型,具体可以采用序列标注模型LSTM+CRF。训练RPA流程标注模型的具体步骤为:步骤101、获取多组含有人工标注的业务标签的RPA流程,构成标注数据集,标注数据集又包括训练集、测试集和验证集。
[0020]在本专利技术实施例中,业务标签可以直接插入到编写好的RPA流程中,具体插入在RPA流程的步骤之间,成为RPA流程中的一条信息。每个业务标签可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于RPA流程的标注方法,其特征在于,包括如下步骤:获取待标注的RPA流程;利用训练好的RPA流程标注模型在待标注的RPA流程中插入业务标签,生成含业务标签的RPA流程;其中,所述RPA流程标注模型采用基于机器学习算法的神经网络模型。2.根据权利要求1所述的一种用于RPA流程的标注方法,其特征在于,RPA流程标注模型的训练方法为:获取多组含有人工标注的业务标签的RPA流程,构成标注数据集;利用标注数据集对RPA流程标注模型进行训练,得到训练好的RPA流程标注模型。3.根据权利要求1所述的一种用于RPA流程的标注方法,其特征在于,一个业务标签与RPA流程中的一个步骤或多个步骤存在映射关系,业务标签插入到其映射的一个步骤或多个步骤之前。4.根据权利要求1或3所述的一种用于RPA流程的标注方法,其特征在于,业务标签包括标签编号、标签插入位置、业务信息;业务标签不可执行,且不会对RPA流程的执行产生影响。5.一种RPA流程执行过程回放方法,其特征在于,包括如下步骤:通过权利要求1~4所述标注方法为RPA流程插入业务标签;根据RPA流程及其业务标签,得到存在映射关系的RPA流程图和业务流程图;通过RPA流程执行过程获得RPA流程的执行时间戳、屏幕录像和事件日志;根据执行时间戳、RPA流程图和业务流程图的映射...

【专利技术属性】
技术研发人员:唐琦松林平吴鑫靳志业
申请(专利权)人:上海艺赛旗软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1