【技术实现步骤摘要】
一种WebRPA运维方法及系统
[0001]本专利技术涉及WebRPA运维
,特别指一种WebRPA运维方法及系统。
技术介绍
[0002]随着技术发展,WebRPA已经不再局限于本地调度,还可以用于云端调度,帮助用户定时运行一些重复性的任务以实现无人值守,例如在跨境电商行业中,已经有很多卖家接入WebRPA云调度来辅助运营。
[0003]由于Web页面的多变性,在编排WebRPA时无法完美适配所有场景,不可避免会出现很多WebRPA运行失败的情况,这给用户带来了很大的困扰。在WebRPA运行失败时,需要及时的进行故障排查,以定位故障原因,进而提升WebRPA运行成功率。但是,传统的WebRPA在运行时,仅记录任务开始、任务结束和运行异常时的相关日志,缺少异常的上下文和运行过程中数据流变化的相关数据,导致故障排查时,运维人员仅能看到运行失败的表象,无法从WebRPA的整个任务流程来深入分析根本原因,导致故障排查修复需要耗费大量的时间精力。
[0004]因此,如何提供一种WebRPA运维方法及系统,实现提 ...
【技术保护点】
【技术特征摘要】
1.一种WebRPA运维方法,其特征在于:包括如下步骤:步骤S10、将WebRPA基于运行逻辑依次封装为若干个元件;步骤S20、运行所述WebRPA,并记录所述WebRPA运行前的第一状态数据,基于所述第一状态数据生成开始运行日志上报日志服务器;步骤S30、通过所述WebRPA打开Web页面,并在所述Web页面上依次运行各元件;步骤S40、实时记录各所述元件运行的元件运行前状态日志、元件运行结果以及元件运行后状态日志,基于所述元件运行前状态日志以及元件运行后状态日志生成元件运行日志并上报日志服务器;步骤S50、所述WebRPA运行完成后,记录所述WebRPA的第二状态数据,基于所述第二状态数据生成结束运行日志上报日志服务器;步骤S60、日志服务器基于所述开始运行日志、元件运行日志以及结束运行日志对WebRPA进行运维。2.如权利要求1所述的一种WebRPA运维方法,其特征在于:所述步骤S10中,所述元件至少携带元件ID、元件名称、运行顺序、元件参数以及元件变量。3.如权利要求1所述的一种WebRPA运维方法,其特征在于:所述步骤S20具体为:手动运行所述WebRPA,或者通过云调度服务定时运行所述WebRPA,并记录所述WebRPA运行前的第一状态数据,基于所述第一状态数据生成开始运行日志实时上报日志服务器;所述第一状态数据至少包括运行ID、开始运行时间、运行参数、运行变量、运行环境以及运行来源。4.如权利要求1所述的一种WebRPA运维方法,其特征在于:所述步骤S40具体包括:步骤S41、WebRPA实时记录各所述元件运行前的元件运行前状态日志;所述元件运行前状态日志至少包括元件ID、元件名称、开始运行时间、运行前元件参数以及运行前元件变量;步骤S42、WebRPA实时获取各所述元件运行中反馈的元件运行结果;所述元件运行结果至少包括状态标识以及反馈数据;所述状态标识为运行成功或者运行失败;所述状态标识为运行成功时,所述反馈数据为运行数据;所述状态标识为运行失败时,所述反馈数据至少包括故障代码、故障原因以及故障详细信息;步骤S43、WebRPA基于所述元件运行结果,生成所述元件运行后的元件运行后状态日志;所述元件运行后状态日志至少包括元件ID、元件名称、结束运行时间、运行后元件参数、运行后元件变量、状态标识以及反馈数据;步骤S44、WebRPA基于所述元件运行前状态日志以及元件运行后状态日志生成元件运行日志,并将所述元件运行日志实时上报日志服务器。5.如权利要求1所述的一种WebRPA运维方法,其特征在于:所述步骤S50中,所述第二状态数据至少包括运行ID、结束运行时间、运行参数、运行变量、运行环境以及运行来源。6.一种WebRPA运维系统,其特征在于:包括如下模块:元件封装模块,用于将WebRPA基于运行逻...
【专利技术属性】
技术研发人员:刘志海,叶林飞,
申请(专利权)人:珠海紫讯信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。