System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种BS系统页面数据智能审核和分析方法技术方案_技高网

一种BS系统页面数据智能审核和分析方法技术方案

技术编号:41362529 阅读:8 留言:0更新日期:2024-05-20 10:11
本发明专利技术涉及BS系统页面数据审核和分析技术领域,具体地说,涉及一种BS系统页面数据智能审核和分析方法。基于浏览器/服务器的BS系统,开发数据智能审核和分析程序,利用该程序进行数据智能审核和分析的过程包括:配置审核规则;获取页面数据;实时分析审核;返回审核结果;完成自动传递。本发明专利技术设计利用浏览器扩展开发技术,并结合RPA方法,开发代码量小、成本低;程序将审核功能嵌入被审核系统,获取数据效率高,实时有效解决审核传递问题;程序审核结果用图形化的方式输出于当前页面中;能够实现轻量级、嵌入式、实时性、图形化的智能审核程序开发;可以扩展原生系统的功能,实时自动审核数据,智能自动传递单据,大幅提高工作效率。

【技术实现步骤摘要】

本专利技术涉及bs系统页面数据审核和分析,具体地说,涉及一种bs系统页面数据智能审核和分析方法。


技术介绍

1、计算机的大量使用,导致工作流程无纸化、电子化。数据载体从纸质变成电子,审核流程从线下转为线上,电子单据的审核成为人们的日常工作,面对繁杂的数据和大量的流程,人工审核效率低下、疲劳易错。数据审核和分析在所有大型管理系统中都有,最常见的如财务系统的单据、凭证审核;物资系统的采购、出入库流程审核;人资系统的人员新增、退出、修改流程审核等。

2、目前,流程审核大部分都是通过人工审核进行,尤其是一些页面选择项较多、程序本身没有实现逻辑校验的情况下,人工审核成为常态。因此,出现一些自动审核工具,这些工具主要是开发一个独立的程序,利用网络通讯功能,获取系统后台数据或抓取当前页数据,然后启动审核功能,等待审核完成,记录审核结果。用户登录程序后,查看审核记录,切换至被审核程序页面,复核审核结果的正确性。

3、传统审核工具都是一个外挂式、独立式的程序,通过后台独立运行,存在以下问题:

4、(1)开发成本大:传统工具都是一个独立的程序,大多数需要开发一个完整的浏览器程序;程序开发流程长、成本高,结构复杂,兼容性不好;

5、(2)审核效率低:传统工具无法共享被审核系统的数据,数据获取困难或无法获取,审核效率低下,难以满足审核的实时性要求;

6、(3)审核结果差:传统工具的审核结果都是作为一个记录存于程序中,无法将结果返给被审核程序,需要人工再次对结果进行复核,用户操作不方便。

7、因此,开发一个智能化的审核工具,替代人工审核并分析数据成为目前所存缺陷的主要解决方案。鉴于此,我们提出了一种bs系统页面数据智能审核和分析方法。


技术实现思路

1、本专利技术的目的在于提供一种bs系统页面数据智能审核和分析方法,以解决上述
技术介绍
中提出的问题。

2、为实现上述技术问题的解决,本专利技术的目的之一在于,提供了一种数据智能审核和分析程序,该程序是基于浏览器/服务器的bs系统开发的。

3、本专利技术的目的之二在于,提供了一种bs系统页面数据智能审核和分析方法,基于上述的数据智能审核和分析程序,利用该程序进行数据智能审核和分析的过程包括如下步骤:

4、s1、配置审核规则:程序根据人工模式下的审核规则,将规则一次性写入程序代码中,也可以根据审核需求不同,采用自定义的方式进行配置;

5、s2、获取页面数据:分析当前审核规则中的数据来源,主要包括可见数据和不可见数据两方面;

6、s3、实时分析审核:在数据获取后,逐条地按照步骤s1中配置的审核规则,对数据进行分析检验;

7、s4、返回审核结果:程序审核完成后,获取被审核的页面数据字段位置,将审核结果用不同的颜色直接标注于此数据处,使用人员能清晰直观地看到审核的结果,完成结果确认;

8、s5、完成自动传递:主要利用rpa技术,模拟人工点击按钮,将审核无误的单据进行后续传递,审核有误的单据进行回退和关闭,完成单据的自动传递工作。

9、作为本技术方案的进一步改进,所述步骤s1中,配置审核规则的具体流程包括:

10、s1.1、用户首先梳理本页面需要审核的所有规则点,并将规则点分为通用和自定义两类;

11、s1.2、将通用的规则写入代码中;

12、s1.3、针对自定义规则设置用户配置界面;

13、通过审核规则的配置,为程序进行下一步自动审核工作提供依据。

14、作为本技术方案的进一步改进,所述步骤s2中,可见数据的获取为直接从当前页面窗口的元素或对象获取数据;程序利用浏览器扩展技术来获取可见数据,该技术参考浏览器扩展开发文档;

15、不可见数据的获取采用模拟人工向后台发送数据请求获取数据的方法。

16、作为本技术方案的进一步改进,所述利用浏览器扩展技术来获取可见数据的具体步骤包括:

17、s2.1、建立一个后端运行的页面,不断监视打开的页面;

18、s2.2、当打开的页面为被审核页面时,自动注入一个js文件;

19、s2.3、利用这个js文件与被审核页面进行数据通讯;

20、s2.4、js文件注入到当前被审核页面后,就与当前页面共享数据对象和方法,可以实时获取页面数据,获取效率高、速度快、无差错。

21、作为本技术方案的进一步改进,所述不可见数据的获取过程中,对于部分当前页面无法获取的数据,可以利用浏览器调试功能,查找人工查询这些数据时的通讯方法及参数,需要查找的数据至少包括请求的方法(网络通讯主要有get和post方法)、服务器请求地址、请求参数等;在程序中,可以利用查到的三个信息,编写一个相似的请求,服务器收到此请求后,就会将对应的数据返给请求方。

22、作为本技术方案的进一步改进,所述步骤s3中,实时分析审核过程中,可以根据审核规则的情况,采用同步和异步的方式开展;

23、对于审核时间较短的,可采用同步方式;

24、审核时间较长采用异步方式;

25、其中,异步方式的审核,利用js的两个异步函数(settimeout\promise)进行交错审核。

26、作为本技术方案的进一步改进,所述步骤s3中,逐条按照审核规则对数据进行分析检验时,审核规则的应用设置有如下约束条件:

27、审核过程应分先后顺序,以降低审核规则可能存在依赖性的影响;

28、程序应设置审核等待时长,用于处理异常情况,以应对审核过程中会出现页面异常和错误的情况;

29、针对审核规则的数量和时长不一致的情况,应实时显示审核进度,方便人工判断继续审核还是停止。

30、作为本技术方案的进一步改进,所述步骤s4中,利用javascript脚本、css样式设计方法,获取被审核的页面数据字段位置,将审核结果用不同的颜色直接标注于此数据处。

31、本专利技术的目的之三在于,提供了一种数据智能审核和分析平台装置,包括处理器、存储器以及存储在存储器中并在处理器上运行的计算机程序,处理器用于执行计算机程序时实现上述的bs系统页面数据智能审核和分析方法的步骤。

32、本专利技术的目的之四在于,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的bs系统页面数据智能审核和分析方法的步骤。

33、与现有技术相比,本专利技术的有益效果:

34、1.该bs系统页面数据智能审核和分析方法中,利用浏览器扩展开发技术,并结合rpa方法来实现,直接嵌入浏览器,无需单独开发窗口程序,采用此方法所开发的程序开发代码量小、成本低;

35、2.该bs系统页面数据智能审核和分析方法中,程序将审核功能嵌入被审核系统,扩展原系统功能,与被审核系统共享数据,程序与原系统共享数据对象,获取数据本文档来自技高网...

【技术保护点】

1.一种BS系统页面数据智能审核和分析方法,其特征在于,基于浏览器/服务器的BS系统,开发数据智能审核和分析程序,利用该程序进行数据智能审核和分析的过程包括如下步骤:

2.根据权利要求1所述的BS系统页面数据智能审核和分析方法,其特征在于:所述步骤S1中,配置审核规则的具体流程包括:

3.根据权利要求1所述的BS系统页面数据智能审核和分析方法,其特征在于:所述步骤S2中,可见数据的获取为直接从当前页面窗口的元素或对象获取数据;程序利用浏览器扩展技术来获取可见数据,该技术参考浏览器扩展开发文档;

4.根据权利要求3所述的BS系统页面数据智能审核和分析方法,其特征在于:所述利用浏览器扩展技术来获取可见数据的具体步骤包括:

5.根据权利要求3所述的BS系统页面数据智能审核和分析方法,其特征在于:所述不可见数据的获取过程中,对于部分当前页面无法获取的数据,可以利用浏览器调试功能,查找人工查询这些数据时的通讯方法及参数,需要查找的数据至少包括请求的方法、服务器请求地址、请求参数;在程序中,可以利用查到的三个信息,编写一个相似的请求,服务器收到此请求后,就会将对应的数据返给请求方。

6.根据权利要求1所述的BS系统页面数据智能审核和分析方法,其特征在于:所述步骤S3中,实时分析审核过程中,可以根据审核规则的情况,采用同步和异步的方式开展;

7.根据权利要求6所述的BS系统页面数据智能审核和分析方法,其特征在于:所述步骤S3中,逐条按照审核规则对数据进行分析检验时,审核规则的应用设置有如下约束条件:

8.根据权利要求1所述的BS系统页面数据智能审核和分析方法,其特征在于:所述步骤S4中,利用javascript脚本、CSS样式设计方法,获取被审核的页面数据字段位置,将审核结果用不同的颜色直接标注于此数据处。

...

【技术特征摘要】

1.一种bs系统页面数据智能审核和分析方法,其特征在于,基于浏览器/服务器的bs系统,开发数据智能审核和分析程序,利用该程序进行数据智能审核和分析的过程包括如下步骤:

2.根据权利要求1所述的bs系统页面数据智能审核和分析方法,其特征在于:所述步骤s1中,配置审核规则的具体流程包括:

3.根据权利要求1所述的bs系统页面数据智能审核和分析方法,其特征在于:所述步骤s2中,可见数据的获取为直接从当前页面窗口的元素或对象获取数据;程序利用浏览器扩展技术来获取可见数据,该技术参考浏览器扩展开发文档;

4.根据权利要求3所述的bs系统页面数据智能审核和分析方法,其特征在于:所述利用浏览器扩展技术来获取可见数据的具体步骤包括:

5.根据权利要求3所述的bs系统页面数据智能审核和分析方法,其特征在于:所述不可见数据的获取过程中,对于部分当前页面无法获取的数...

【专利技术属性】
技术研发人员:朱刚
申请(专利权)人:云南电网有限责任公司曲靖供电局
类型:发明
国别省市:

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

1