System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于数据监测处理领域,具体来说,特别涉及一种基于rpa编辑器流程运行状态监测系统及方法。
技术介绍
1、中国专利cn117406972b公开了一种基于拟合度分析的rpa高价值流程实例发现方法,获取交互日志,对其进行预处理得到新的交互日志;对新的交互日志进行聚类,获得流程模型集合;利用流程执行器模拟流程模型集合中各流程模型的运行状态,得到流程实例集合,再根据流程实例集合计算得出高价值流程实例集合;将高价值流程实例集合转换为rpa可执行脚本。
2、在rpa编辑器流程的构建过程中,由于流程构建人员对于当前业务类型流程的认识通常是局限和片面的,从而导致在构建的rpa业务流程中可能存在一些非必要的冗余步骤;若不能对这些冗余步骤进行实时的监测以及优化,从而会对整个rpa业务流程的运行效率造成较大的影响,甚至导致整个rpa业务流程的运行出现故障。
技术实现思路
1、针对相关技术中的问题,本专利技术提出一种基于rpa编辑器流程运行状态监测系统及方法,以克服现有相关技术所存在的上述技术问题。
2、为解决上述技术问题,本专利技术是通过以下技术方案实现的:
3、本专利技术为一种基于rpa编辑器流程运行状态监测方法,包括以下步骤:
4、s1、采集多种业务类型的rpa子流程数据,得到rpa子流程集矩阵;根据rpa子流程集矩阵的流程日志数据提取并计算对应的平均执行概率,得到平均执行概率数据集矩阵;
5、计算rpa子流程集矩阵中每个总流程的平
6、s2、根据所述平均执行概率数据集矩阵以及平均消耗时间数据矩阵对rpa子流程集矩阵进行优化,得到优化后的rpa子流程集矩阵;
7、s3、采集待监测rpa总流程的子流程数据,得到待监测子流程集;将待监测子流程集与rpa子流程集矩阵进行对比以选择出对待监测子流程集处理的方式,得到方式选择结果;根据方式选择结果判定是否执行;若执行,根据rpa子流程集矩阵以及优化后的rpa子流程集矩阵对待监测子流程集进行优化,得到调整后的待监测子流程;否则根据待监测子流程集的日志数据对待监测子流程集进行优化,得到优化后的待监测子流程集;
8、s4、将所述待监测子流程集与调整后的待监测子流程或优化后的待监测子流程集进行对比并进行可视化展示;
9、通过收集多种业务类型的rpa子流程数据,后续对多种业务类型的rpa子流程数据都能进行优化,使得本方案更加具有普遍性以及健壮性;每个rpa子流程的日志数据记录了流程的执行情况以及执行时间消耗情况,因此从日志数据可以获取到对应的rpa子流程的执行次数以及执行消耗的时间;执行次数可以反映出当前rpa子流程的使用率大小,若使用率较小,则表明该rpa子流程比较冗余,反之,则表明该rpa子流程使用很频繁、不可或缺且不是冗余子流程;再对判定出的rpa冗余子流程进行优化处理,并以rpa流程整体的执行消耗时间作为判定标准,判断当前对rpa冗余子流程的优化操作是否使得rpa流程整体达到最优;在优化过程中,当rpa流程整体的执行消耗时间满足要求时,优化结束;当需要对待监测rpa总流程的子流程进行优化时,首先将待监测rpa总流程的子流程数据与之前步骤采集的rpa子流程集矩阵进行对比,若存在相同的数据,直接将对rpa子流程集矩阵优化后的结果应用于待监测rpa总流程中,简化了优化步骤;若不存在相同的数据,则需要根据待监测rpa总流程的子流程的日志数据对待监测rpa总流程的子流程进行优化;优化完成后,将待监测rpa总流程的子流程以及优化后的结果加入到原有的数据中,从而提高了原有数据的丰富性;使得后续对其他的rpa流程进行监测的效率更高;最后对待监测子流程集与调整后的待监测子流程或优化后的待监测子流程集进行对比的结果进行可视化展示,从而便于操作人员及时发现问题以及对应优化的方案。
10、优选地,所述s1包括以下步骤:
11、s11、设定业务类型集;针对所述业务类型集中的每个业务类型分别构建多种rpa编辑器子流程,得到rpa子流程集矩阵;
12、s12、设定第一历史时间段集;根据所述第一历史时间段集采集rpa子流程集矩阵中每个rpa子流程在每个历史时间段的流程日志数据,得到第一流程日志数据矩阵;
13、s13、根据所述第一流程日志数据矩阵获取每个rpa子流程的执行概率,得到执行概率数据矩阵;根据所述执行概率数据矩阵计算每个rpa子流程的平均执行概率,得到平均执行概率数据集矩阵;
14、s14、根据所述第一流程日志数据矩阵以及第一历史时间段集获取每种业务类型构建的rpa编辑器总流程的执行消耗时间数据,得到消耗时间数据集矩阵;根据所述消耗时间数据集矩阵计算每种业务类型构建的rpa编辑器总流程的平均消耗时间数据,得到平均消耗时间数据矩阵;
15、业务类型集中包括制造业、服务业、零售业、批发业、金融业、房地产业、旅游业、信息技术业、能源业、通信业、物流业、农业、建筑业、文化传媒业以及医疗保健业等,上述业务类型涵盖了几乎大部分的业务类型;通过设置第一历史时间段集,对多个时间段的rpa子流程的日志数据进行采集,降低了采集数据的偶发性,进而提高了后续优化的准确性;同时为后续计算平均执行概率以及平均消耗时间提供了数据支持。
16、优选地,所述s2包括以下步骤:
17、s21、设定平均执行概率阈值;将所述平均执行概率数据集矩阵中的每个平均执行概率数据与平均执行概率阈值进行对比;将所述平均执行概率数据集矩阵中小于平均执行概率阈值的平均执行概率数据对应的rpa子流程进行提取,得到rpa冗余子流程集矩阵;
18、s22、根据所述rpa冗余子流程集矩阵对rpa子流程集矩阵中的每个编辑器总流程进行优化,得到优化后的rpa子流程集矩阵;将不满足条件的rpa子流程进行提取作为冗余子流程,从而可以实现对冗余子流程进行针对性的优化,提高了优化效率。
19、优选地,所述s22包括以下步骤:
20、s221、构建第一蛇种群;设定所述第一蛇种群的最大迭代次数为,记为第一最大迭代次数、当前迭代次数为,记为第一当前迭代次数;
21、s222、根据所述rpa冗余子流程集矩阵设定第一蛇种群中每条蛇的初始位置,得到初始位置矩阵集;
22、s223、根据所述平均消耗时间数据矩阵设定平均消耗时间数据阈值矩阵;根据所述平均消耗时间数据阈值矩阵以及平均消耗时间数据矩阵设定第一蛇种群的适应度函数;
23、s224、开始进行迭代;迭代前将所述第一当前迭代次数设置为1;每轮迭代过程中根据所述适应度函数计算第一蛇种群中每条蛇的适应度值,得到第一适应度值集;将所述第一适应度值集中最大的适应度值对应蛇的位置作为当前轮迭代的全局最佳位置,将当前轮迭代的全局最佳位置作为第一最终全局最佳位置;每轮迭代对所述第一蛇种群每条蛇的位置进行随机更新;
24、当下一轮迭代中的全局最佳本文档来自技高网...
【技术保护点】
1.一种基于RPA编辑器流程运行状态监测方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于RPA编辑器流程运行状态监测方法,其特征在于,
3.根据权利要求2所述的一种基于RPA编辑器流程运行状态监测方法,其特征在于,所述S2包括以下步骤:
4.根据权利要求3所述的一种基于RPA编辑器流程运行状态监测方法,其特征在于,所述S22包括以下步骤:
5.根据权利要求4所述的一种基于RPA编辑器流程运行状态监测方法,其特征在于,所述S226包括以下过程:
6.根据权利要求5所述的一种基于RPA编辑器流程运行状态监测方法,其特征在于,所述S3包括以下步骤:
7.根据权利要求6所述的一种基于RPA编辑器流程运行状态监测方法,其特征在于,所述S36包括以下步骤:
8.根据权利要求7所述的一种基于RPA编辑器流程运行状态监测方法,其特征在于,所述S366包括以下过程:
9.根据权利要求8所述的一种基于RPA编辑器流程运行状态监测方法,其特征在于,所述S4包括以下步骤:
10.
...【技术特征摘要】
1.一种基于rpa编辑器流程运行状态监测方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于rpa编辑器流程运行状态监测方法,其特征在于,
3.根据权利要求2所述的一种基于rpa编辑器流程运行状态监测方法,其特征在于,所述s2包括以下步骤:
4.根据权利要求3所述的一种基于rpa编辑器流程运行状态监测方法,其特征在于,所述s22包括以下步骤:
5.根据权利要求4所述的一种基于rpa编辑器流程运行状态监测方法,其特征在于,所述s226包括以下过程:
6.根据权利...
【专利技术属性】
技术研发人员:马蕾,吴峰,叶宏,何明锋,季克勤,程颖,瞿迪庆,贺燕,徐敏,张帅,丁珊,
申请(专利权)人:金华八达集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。