机器人流程自动化需求评估方法、装置、设备、存储介质与流程

文档序号:29996160发布日期:2022-05-11 14:17阅读:321来源:国知局
机器人流程自动化需求评估方法、装置、设备、存储介质与流程

1.本技术涉及人工智能技术领域,特别是涉及一种机器人流程自动化需求评估方法、装置、设备、存储介质。


背景技术:

2.自动化是各个领域中业务流程处理的发展趋势,但目前仍有大量单调、重复性的工作需要人为进行处理,导致业务流程处理效率较低,且浪费人力资源。
3.为了进一步实现业务流程处理的自动化,机器人流程自动化(robotic process automation,rpa)已广泛应用于各个领域。rpa可以在原有系统无需任何改造的情况下,通过自动化、智能化的技术来替代人工进行重复性、低价值、无需人力决策的固定性流程化操作,提升了工作效率,降低了错误率,节约了成本。
4.随着rpa的推广,企业中各个部门提交的具有rpa需求的业务类型多种多样,在公司资源有限的前提下,不可能同时满足各部门的所有业务的rpa需求。因此,如何在大量的具有rpa需求的业务中筛选出rpa需求更高的业务成为了亟待解决的问题。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种能够对机器人流程自动化进行需求评估的机器人流程自动化需求评估方法、装置、设备、存储介质。
6.第一个方面,本技术提供一种机器人流程自动化需求评估方法,所述方法包括:
7.接收各个终端发送的需求评估指标,所述需求评估指标至少包括目标适用性指标和可行性指标;
8.根据所述目标适用性指标计算得到适用性评分;
9.根据所述可行性指标计算得到可行性评分;
10.基于所述适用性评分和所述可行性评分计算得到综合评分,所述综合评分用于表征机器人流程自动化需求的评估结果。
11.在其中一个实施例中,所述接收各个终端发送的需求评估指标,包括:
12.接收第一终端发送的目标适用性指标和第二终端发送的可行性指标;所述可行性指标是在所述第二终端接收到服务器发送的适用性评分后,进行分析得到的;所述目标适用性指标是所述第一终端接收到第三终端发送的初始适用性指标,并对所述初始适用性指标进行调整得到的。
13.在其中一个实施例中,所述适用性指标包括业务操作规则变化频率、涉及的系统/应用的变化频率是否大于第一预设频率、里程执行频率是否大于第二预设频率、月总处理时长是否超过预设时长、是否有时效性要求、当前手工处理返工率、自动化后是否存在人工断点、自动化后的业务风险以及自动化运行失败后是否有人工补救中的至少一个;
14.所述可行性指标包括是否有特殊登录方式、是否有跨网段操作、是否处理非结构化数据、是否为非图形用户界面、是否涉及多种智能自动化工具、是否有其他技术壁垒、是
否需要技术验证、机器人部署方式以及机器人流程自动化运行环境的复制性中的至少一个。
15.在其中一个实施例中,所述根据所述目标适用性指标计算得到适用性评分,包括:
16.获取机器人流程自动化对应的流程类型;
17.根据所述流程类型确定各个目标适用性指标对应的权重;
18.根据所述权重和所述目标适用性指标计算得到适用性评分。
19.在其中一个实施例中,所述接收各个终端发送的需求评估指标,包括:
20.接收第一终端发送的预估roi的第一部分指标;
21.接收第二终端发送的复杂度指标、预估roi的第二部分指标以及优先级部分指标;
22.根据所述复杂度指标计算得到复杂度,根据所述预估roi的第一部分指标所述预估roi的第二部分指标计算得到预估roi,根据所述优先级部分指标、适用性评分以及可行性评分计算得到优先级;
23.将所述复杂度、预估roi以及优先级加入所述机器人流程自动化需求的评估结果。
24.在其中一个实施例中,所述复杂度指标包括操作设计系统页面、涉及到应用/系统数量、系统间关系依赖性、简单业务规则、复杂业务规则、非标准化流程比例、重用组件的使用数中的至少一个;
25.所述预估roi指标包括预估自动化率、预估节省fte成本、预估机器人使用数量中的至少一个;
26.所述优先级包括复杂度、需求是否紧急以及预估roi中的至少一个。
27.在其中一个实施例中,所述方法还包括:
28.通过表格和/或可视化的方式显示所述适用性评分、可行性评分、复杂度、预估roi以及优先级。
29.在其中一个实施例中,所述方法还包括:
30.将各个需求评估指标与预先配置的标准指标进行比较得到比较结果;
31.当所述评估结果为不建议机器人流程自动化时,获取并输出所述比较结果对应的评估意见。
32.在其中一个实施例中,所述方法还包括:
33.接收针对所述需求评估指标和/或需求评估指标的权重的配置指令;
34.根据所述配置指令调整所述需求评估指标和/或需求评估指标。
35.第二个方面,本技术提供一种机器人流程自动化需求评估装置,所述装置包括:
36.第一接收模块,用于接收各个终端发送的需求评估指标,所述需求评估指标至少包括目标适用性指标和可行性指标;
37.适用性评分计算模块,用于根据所述目标适用性指标计算得到适用性评分;
38.可行性评分计算模块,用于根据所述可行性指标计算得到可行性评分;
39.综合评分计算模块,用于基于所述适用性评分和所述可行性评分计算得到综合评分,所述综合评分用于表征机器人流程自动化需求的评估结果。
40.第三个方面,本技术提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
41.第四个方面,本技术提供一种计算机可读存储介质,其上存储有计算机程序,所述
计算机程序被处理器执行时实现上述的方法的步骤。
42.第五个方面,本技术提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的方法的步骤。
43.上述机器人流程自动化需求评估方法、装置、设备、存储介质,可以根据各个终端上传的目标适用性指标和可行性指标来评估机器人流程自动化的适用性评分和可行性评分,最后根据适用性评分和可行性评分进行综合计算,以综合评估机器人流程自动化的需求,方便快捷。
附图说明
44.图1为一个实施例中机器人流程自动化需求评估方法的应用环境图;
45.图2为一个实施例中机器人流程自动化需求评估方法的流程示意图;
46.图3为一个实施例中的通过表格方式显示评估结果的界面图;
47.图4为另一个实施例中的通过表格方式显示评分的界面图;
48.图5为一个实施例通过可视化的方式显示评估结果的界面图;
49.图6为一个实施例中权重调整界面的界面图;
50.图7为一个实施例中机器人流程自动化需求评估装置的结构框图;
51.图8为一个实施例中计算机设备的内部结构图。
具体实施方式
52.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
53.本技术实施例提供的机器人流程自动化需求评估方法,可以应用于如图1所示的应用环境中。其中,第一终端102以及第二终端106通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。第一终端102以及第二终端106可以向服务器104发送需求评估指标,该需求评估指标至少包括目标适用性指标和可行性指标,从而服务器可以根据目标适用性指标计算得到适用性评分;根据可行性指标计算得到可行性评分;基于适用性评分和可行性评分计算得到综合评分,综合评分用于表征机器人流程自动化需求的评估结果。这样可以根据各个终端上传的目标适用性指标和可行性指标来评估机器人流程自动化的适用性评分和可行性评分,最后根据适用性评分和可行性评分进行综合计算,以综合评估机器人流程自动化的需求,方便快捷。
54.其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
55.在一个实施例中,如图2所示,提供了一种机器人流程自动化需求评估方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
56.s202:接收各个终端发送的需求评估指标,需求评估指标至少包括目标适用性指
标和可行性指标。
57.具体地,需求评估指标至少包括目标适用性指标和可行性指标,在其他的实施例中,需求评估指标还可以包括复杂度指标、预估roi以及优先级指标。
58.其中目标适用性指标主要用于评估机器人自动化流程是否适用于对应的业务流程,该目标适用性指标包括业务操作规则变化频率、涉及的系统/应用的变化频率是否大于第一预设频率、里程执行频率是否大于第二预设频率、月总处理时长是否超过预设时长、是否有时效性要求、当前手工处理返工率、自动化后是否存在人工断点、自动化后的业务风险以及自动化运行失败后是否有人工补救中的至少一个。
59.可行性指标主要用于评估机器人自动化流程用于该业务流程是否可行,该可行性指标主要包括是否有特殊登录方式、是否有跨网段操作、是否处理非结构化数据、是否为非图形用户界面、是否涉及多种智能自动化工具、是否有其他技术壁垒、是否需要技术验证、机器人部署方式以及机器人流程自动化运行环境的复制性中的至少一个。
60.复杂度指标主要用于评估机器人自动化流程的执行复杂度,该复杂度指标包括操作设计系统页面、涉及到应用/系统数量、系统间关系依赖性、简单业务规则、复杂业务规则、非标准化流程比例、重用组件的使用数中的至少一个。
61.预估roi指标主要用于评估机器人自动化流程的成本问题,预估roi指标包括预估自动化率、预估节省fte成本、预估机器人使用数量中的至少一个。
62.优先级指标主要用于评估机器人自动化流程的开发优先级,其可以包括复杂度、需求是否紧急以及预估roi中的至少一个。
63.其中,关于上述需求指标的具体限定可以参见下文。
64.其中在实际应用上,上述各个需求指标可以是由不同的终端发送至服务器的,其中服务器预先分配好各个终端需要发送的指标,并在一定的时机下促使各个终端提交对应的指标至服务器。例如,业务人员根据系统的提示在系统填写需求关键信息、上传需求书及其他辅助材料。
65.此外,需要说明的一点是,本实施例中,可通过参数配置,对所有指标进行灵活调配。
66.s204:根据目标适用性指标计算得到适用性评分。
67.具体地,适用性评分可以是根据各个适用性指标的值的和,在其他的实施例中,也可以采用其他的计量方式。具体可以结合表1所示:
68.表1:适用性
[0069][0070][0071]
具体地,业务操作规则变动频率是根据不同的流程类型,读取“rpa流程可行性配置”的“业务操作规则变动频率”评估指标权重和score值。当填报的“业务操作规则变动频率”符合“低“频率时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2。当填报的“业务操作规则变动频率”符合“中“频率时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为1;当填报的“业务操作规则变动频率”符合“高“频率时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0。
[0072]
涉及的系统/应用变化是否大于每月2次:根据不同的流程类型,读取“rpa流程可行性配置”的“涉及的系统/应用变化是否大于每月2次”评估指标权重和score值。当填报的“涉及的系统/应用变化是否大于每月2次=是”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0;当填报的“涉及的系统/应用变化是否大于每月2次=否”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2。
[0073]
流程执行频率是否大于每周3次:根据不同的流程类型,读取“rpa流程可行性配置”的“流程执行频率是否大于每周3次”评估指标权重和score值;当填报的“流程执行频率是否大于每周3次=是”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2;当填报的“流程执行频率是否大于每周3次=否”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0。
[0074]
月总处理时长超过5个工作日:根据不同的流程类型,读取“rpa流程可行性配置”的“月总处理时长超过5个工作日”评估指标权重和score值当填报的“月总处理时长超过5个工作日=是”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2;当填报的“月总处理时长超过5个工作日=否”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0。
[0075]
是否有时效性要求:根据不同的流程类型,读取“rpa流程可行性配置”后台配置的“是否有时效性要求”评估指标权重和score值;当填报的“是否有时效性要求=是”时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2;当填报的“是否有时效性要求=否”时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0;
[0076]
当前手工处理返工率:根据不同的流程类型,读取“rpa流程可行性配置”后台配置的“当前手工处理返工率”评估指标权重和score值;当填报的“当前手工处理返工率”符合“低“返工率时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0;当填报的“当前手工处理返工率”符合“中“返工率时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为1;当填报的“当前手工处理返工率”符合”高”返工率时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2;
[0077]
自动化后是否存在人工断点:根据不同的流程类型,读取“rpa流程可行性配置”后台配置的“自动化后是否存在人工断点:”评估指标权重和score值;当填报的“自动化后是否存在人工断点=是”时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0;当填报的“自动化后是否存在人工断点=否”时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2。具体地,智能自动化场景通常涉及业务流程的重构,尽可能实现端到端全自动化,但银行业务流程中,人工复核环节往往是必不可少的,同时按不同业务场景的需要,可按需求提出方的要求在流程开始、中间等节点人工介入,输入条件要素等。则在最初的需求评估阶段就有必要识别并纳入评估要素。本实施例中,在适用性评估中,设立了“自动化后是否存在人工断点”要素。
[0078]
自动化后的业务风险:根据不同的流程类型,读取“rpa流程可行性配置”后台配置的“自动化后的业务风险”评估指标权重和score值;当填报的“自动化后的业务风险=高”时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0;当填报的“自动化后的业务风险=中”时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为1;当填报的“自动化后的业务风险=低”时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2。
[0079]
自动化运行失败后是否有人工补救:根据不同的流程类型,读取“rpa流程可行性配置”后台配置的“自动化运行失败后是否有人工补救”评估指标权重和score值;当填报的“自动化运行失败后是否有人工补救=是”时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2;当填报的“自动化运
行失败后是否有人工补救=否”时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0。具体地,虽然智能自动化可释放双手,带来更高效和精准的业务体验,但现有技术未考虑到自动化本身是否会对业务带来合规风险、操作风险。本发明中,在适用性评估中,设立了“自动化后的业务风险”、“自动化运行失败后是否有人工补救”要素。
[0080]
s206:根据可行性指标计算得到可行性评分。
[0081]
具体地,可行性评分可以是根据各个可行性指标的值的和,在其他的实施例中,也可以采用其他的计量方式。具体可以结合表2所示:
[0082]
表2:可行性
[0083][0084]
具体地,每一种技术手段都有其特点和能力范围,智能自动化技术也是,但现有技术仅从系统稳定性、界面复杂度、数据输入标准程度、外设接入依赖性的角度进行粗略的评估。本实施例中,在技术可行性中,设立了“是否有特殊登录方式”、“是否有跨网段操作”、“是否处理非结构化数据”、“是否为非图形界面”、“系统间关系依赖性”、“机器人部署方式”等要素。
[0085]
其中,是否有特殊登陆方式:读取“rpa流程可行性配置”的“是否有特殊登陆方式”评估指标权重和score值;当技术人员填报的“是否有特殊登陆方式=是”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0;当技术人员填报的“是否有特殊登陆方式=否”,则计算公式为“∑(x(score)/最大值
(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2。
[0086]
是否有跨网段操作:读取“rpa流程可行性配置”的“是否有跨网段操作”评估指标权重和score值;当技术人员填报的“是否有跨网段操作=是”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0;当技术人员填报的“是否有跨网段操作=否”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2;
[0087]
是否处理非结构化数据:读取“rpa流程可行性配置”的“是否处理非结构化数据”评估指标权重和score值;当技术人员填报的“是否处理非结构化数据=是”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0;当技术人员填报的“是否处理非结构化数据=否”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2。
[0088]
是否为非图形用户界面:读取“rpa流程可行性配置”的“是否为非图形用户界面”评估指标权重和score值;当技术人员填报的“是否为非图形用户界面=是”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0;当技术人员填报的“是否为非图形用户界面=否”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2。
[0089]
系统间关系依赖性:读取“rpa流程可行性配置”的“系统间关系”评估指标权重和score值;当技术人员填报的“系统间关系依赖性”符合“低“依赖时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2;当技术人员填报的“系统间关系依赖性”符合“中“依赖时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为1;当技术人员填报的“系统间关系依赖性”符合“高“依赖时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0。
[0090]
是否涉及多种智能自动化工具:读取“rpa流程可行性配置”的“是否涉及多种智能自动化工具”评估指标权重和score值;当技术人员填报的“是否涉及多种智能自动化工具=是”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0;当技术人员填报的“是否涉及多种智能自动化工具=否”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2。其中,rpa技术作为人的手,结合图像识别、语音识别、语义解析等ai技术,是智能自动化的应用发展趋势,这些ai技术的叠加可赋予rpa眼睛、耳朵、大脑。在评估智能自动化场景时,需将多技术集成考虑进来。本实施例中,在技术可行性评估中,设立了“是否涉及多种智能自动化工具”要素。
[0091]
是否有其他技术壁垒:读取“rpa流程可行性配置”的“是否有其他技术壁垒”评估指标权重和score值;当技术人员填报的“是否有其他技术壁垒=是”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0;当技术人员填报的“是否有其他技术壁垒=否”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2。
[0092]
是否需要技术验证:读取“rpa流程可行性配置”的“是否需要技术验证”评估指标权重和score值;当技术人员填报的“是否需要技术验证(poc)=是”,则计算公式为“∑(x
(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0;当技术人员填报的“是否需要技术验证(poc)=否”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2。
[0093]
机器人部署方式:读取“rpa流程可行性配置”的“机器人部署方式”评估指标权重和score值;当技术人员填报的“机器人部署方式”符合“低“部署时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2;当技术人员填报的“机器人部署方式”符合“中“部署时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为1;当技术人员填报的“机器人部署方式”符合“高“部署时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0。
[0094]
rpa运行环境的可复制性:读取“rpa流程可行性配置”的“rpa运行环境的可复制性”评估指标权重和score值;当技术人员填报的“rpa运行环境的可复制性=是”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为2;当技术人员填报的“rpa运行环境的可复制性=否”,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0。
[0095]
s208:基于适用性评分和可行性评分计算得到综合评分,综合评分用于表征机器人流程自动化需求的评估结果。
[0096]
具体地,针对适用性评分和可行性评分,当总和大于等于设定的评估指标值(60分)时,则评估推荐结果为“适用rpa”;否则评估推荐结果为“不适用rpa”,并反馈“评估不通过的原因”。
[0097]
上述机器人流程自动化需求评估方法,可以根据各个终端上传的目标适用性指标和可行性指标来评估机器人流程自动化的适用性评分和可行性评分,最后根据适用性评分和可行性评分进行综合计算,以综合评估机器人流程自动化的需求,方便快捷。
[0098]
在其中一个实施例中,接收各个终端发送的需求评估指标,包括:接收第一终端发送的目标适用性指标和第二终端发送的可行性指标;可行性指标是在第二终端接收到服务器发送的适用性评分后,进行分析得到的;目标适用性指标是第一终端接收到第三终端发送的初始适用性指标,并对初始适用性指标进行调整得到的。
[0099]
具体地,在实际应用中,网页端有一个业务提交需求基本信息,也就需求指标的页面,提交后有需求分析师、技术分析师两个角色,分别对业务提交的需求指标进行分析,修改或填写评估模型所需的字段。
[0100]
具体地,业务人员在系统填写需求关键信息、上传需求书及其他辅助材料,主要是填写适用性指标以及计算其他指标的一些值。服务器接收到第一终端发送的指标后,将指标发送给需求分析师,以便于需求分析师经过分析,根据真实情况按需修订业务提交的适用性相关指标,例如业务填写的执行频率与实际不符,则由需求分析师协助修改相关指标。第三,服务器运行出适用性评估得分,并流转给技术分析师,技术分析师经过分析,填写可行性指标。统运行出可行性评估得分、复杂度、roi、优先级,并结合步骤三的适用性评估得分,展示完整的评估报告,并给出是否有必要实施、是否可行等的一些评估意见。审核人员综合评估并确认系统的评估意见。
[0101]
上述实施例中,适用性指标的填写需要用户填写并经由需求分析师进行修改,保
证了适用性指标的准确性。
[0102]
在其中一个实施例中,根据目标适用性指标计算得到适用性评分,包括:获取机器人流程自动化对应的流程类型;根据流程类型确定各个目标适用性指标对应的权重;根据权重和目标适用性指标计算得到适用性评分。
[0103]
具体地,流程类型可以包括时效类、风险类、通用类。这样可以根据不同的流程类型来确定对应的权重,使得不同的业务痛点、特点和诉求的需求评估方法更有针对性。
[0104]
其中,智能自动化需求有各自的特点和需要解决的业务痛点,对不同的业务痛点、特点和诉求的需求评估方法也应该更有针对性,但现有技术描述的评估方法不区分。本实施例中,总结了3类智能自动化需求类型(时效类、风险类、通用类),在适用性评估中,分别给予不同的模型权重进行评估。
[0105]
在其中一个实施例中,接收各个终端发送的需求评估指标,包括:接收第一终端发送的预估roi的第一部分指标;接收第二终端发送的复杂度指标、预估roi的第二部分指标以及优先级部分指标;根据复杂度指标计算得到复杂度,根据预估roi的第一部分指标预估roi的第二部分指标计算得到预估roi,根据优先级部分指标、适用性评分以及可行性评分计算得到优先级;将复杂度、预估roi以及优先级加入机器人流程自动化需求的评估结果。
[0106]
具体地,各个指标是由不同的终端发送的,比如预估roi的指标被分为两部分,第一部分指标和第二部分指标,其中分别由第一终端和第二终端进行发送。复杂度则是由第二终端发送,优先级指标则根据服务器计算的适用性评分以及可行性评分以及第二终端发送的优先级部分指标计算得到,具体,可以参见下文:
[0107]
表3:复杂度
[0108][0109]
具体地,操作涉及系统页面(个):读取“复杂度&roi指标配置”中“评估类型=复杂度评估”的“操作涉及系统页面(个)”评估指标权重和score值;当填报的“操作涉及系统页面(个)”符合“低“个数时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,
该情况下,初始化“计分标准”score值为0;当填报的“操作涉及系统页面(个)”符合“中“个数时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为1;当填报的“操作涉及页面(个)”符合“高“个数时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为2。
[0110]
涉及到应用、系统(个):读取“复杂度&roi指标配置”中“评估类型=复杂度评估”的“涉及到应用、系统(个)”评估指标权重和score值;当填报的“涉及到应用、系统(个)”符合“低“个数时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为0;当填报的“涉及到应用、系统(个)”符合“中“个数时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为1;当填报的“涉及到应用、系统(个)”符合“高“个数时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为2;
[0111]
系统间关系依赖性:读取“rpa流程可行性配置”后台配置的“系统间关系”评估指标权重和score值;当填报的“系统间关系依赖性”符合“低“依赖时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,该情况下,初始化“计分标准”score值为0;当填报的“系统间关系依赖性”符合“中“依赖时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为1;当填报的“系统间关系依赖性”符合“高“依赖时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为2。
[0112]
业务规则数量(简单规则):读取“复杂度&roi指标配置”中“评估类型=复杂度评估”的“业务规则数量(简单规则)”评估指标权重和score值;当rpa技术评估员在技术可行性评估环节填写的“业务规则数量(简单规则)”符合“低“个数时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为0;当“rpa技术评估员”在技术可行性评估环节填写的“业务规则数量(简单规则)”符合“中“个数时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为1;当“rpa技术评估员”在技术可行性评估环节填写的“业务规则数量(简单规则)”符合“高“个数时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为2。
[0113]
业务规则数量(复杂规则):读取“复杂度&roi指标配置”中“评估类型=复杂度评估”的“业务规则数量(复杂规则)”评估指标权重和score值;当“rpa技术评估员”在技术可行性评估环节填写的“业务规则数量(复杂规则)”符合“低“个数时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为0;当“rpa技术评估员”在技术可行性评估环节填写的“业务规则数量(复杂规则)”符合“中“个数时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为1;当“rpa技术评估员”在技术可行性评估环节填写的“业务规则数量(复杂规则)”符合“高“个数时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为2。
[0114]
非标准化流程比例:读取“复杂度&roi指标配置”中“评估类型=复杂度评估”的“非标准化流程比例”评估指标权重和score值;当rpa技术评估员在技术可行性评估环节填写的“非标准化流程比例”符合“低“比例时,则计算公式为“∑(x(score)/最大值(score)*
y%(权重))*100”,初始化“计分标准”score值为0;当rpa技术评估员在技术可行性评估环节填写的“非标准化流程比例”符合“中“比例时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为1;当rpa技术评估员在技术可行性评估环节填写的“非标准化流程比例”符合“高“比例时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为2。
[0115]
重用组件的使用数:根据填报的“rpa流程”和rpa技术评估员填写的信息,读取“复杂度&roi指标配置”中“评估类型=复杂度评估”的“重用组件的使用数”评估指标权重和score值;当rpa技术评估员在技术可行性评估环节填写的“重用组件的使用数”符合“低“个数时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为2;当rpa技术评估员在技术可行性评估环节填写的“重用组件的使用数”符合“中“个数时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为1;当rpa技术评估员在技术可行性评估环节填写的“重用组件的使用数”符合“高“个数时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为0。
[0116]
将以上评估指标的分值进行求和计算,求和的结果按小数位数四舍五入,保留一位小数。然后读取“rpa流程可行性配置”后台配置的“复杂度评估分数”评估指标值,作为复杂度比对区间。当总和小于设定的评估指标值时(初始值为30),则优先级为“低”;当总和大于等于设定的评估指标值时(初始值为70),则优先级为“高”;否则评估结果为“中”。
[0117]
表4:预估roi
[0118][0119]
预估roi=(预估节省fte成本*人员平均薪资)/[(预估机器人使用数量*年license费用)+硬件成本+需求开发费用+需求年维护成本],保留2位小数,四舍五入。当roi小于设定的评估指标值时(初始值为30),则优先级为“低”;当roi大于等于设定的评估指标值时(初始值为70),则优先级为“高”;否则评估结果为“中”。
[0120]
其中,预估fte=(日均业务量笔数
×
单笔业务时长
×
预估自动化率)
÷
日均工作时长。
[0121]
表5:优先级
[0122]
结合复杂度、需求紧急程度、roi,综合评判智能自动化需求的优先级得分
[0123][0124]
复杂度:读取“非指标参数”的“优先级指标-开发复杂度”评估指标权重,读取该rpa流程“复杂度评估”的得分,参与优先级运算;计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”。
[0125]
需求是否紧急:,读取“基本信息”中“需求是否紧急”评估指标的权重和score值;当填报的“需求是否紧急=高”时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为2;当填报的“需求是否紧急=中”时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为1;当填报的“需求是否紧急=低”时,则计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”,初始化“计分标准”score值为0。
[0126]
预估roi:读取“非指标参数”的“优先级指标-预估roi”评估指标权重,读取该rpa流程“预估roi”的得分,参与优先级运算;计算公式为“∑(x(score)/最大值(score)*y%(权重))*100”。
[0127]
将以上评估指标的分值进行求和计算,求和的结果按小数位数四舍五入,保留一位小数。然后读取“非指标参数”配置的“优先级等级评估分数”指标值,作为优先级比对区间。当总和小于设定的评估指标值时(初始值为30),则优先级为“低”;当总和大于等于设定的评估指标值时(初始值为70),则优先级为“高”;否则评估结果为“中”。
[0128]
在其中一个实施例中,上述方法还包括:通过表格和/或可视化的方式显示适用性评分、可行性评分、复杂度、预估roi以及优先级。
[0129]
具体地,结合图3和图4所示,图3为一个实施例中的通过表格方式显示评估结果的界面图,图4为另一个实施例中的通过表格方式显示评分的界面图,其中该界面中包括各个指标的分数,其中适用性评分和可行性评分通过分数显示,并可以通过特殊标识,例如颜色等区分分数。复杂度、预估roi以及优先级则显示高中低和百分比等,具体可以参见图4。
[0130]
具体地,结合图5所示,图5为一个实施例通过可视化的方式显示评估结果的界面图。其中主要是显示大维度,即上述5个指标。
[0131]
在其中一个实施例中,上述方法还包括:将各个需求评估指标与预先配置的标准指标进行比较得到比较结果;当评估结果为不建议机器人流程自动化时,获取并输出比较结果对应的评估意见。
[0132]
具体地,评估不通过的原因以及关于字段的备注提示,均支持用户自行配置,例如:如果“涉及的系统/应用变化是否大于每月2次=是”,评估意见显示“系统应用更新频繁,不建议流程自动化”;如果“流程执行频率是否大于每周3次=否”,评估意见显示“业务流程使用频率太低,不建议流程自动化”;如果“月总处理时长超过5个工作日=否”,评估意见显示“月总处理时长较短,基于成本效益考量,不建议流程自动化”。其中,当有多个参数值都标识不通过,输出所有的不通过的意见。
[0133]
在其中一个实施例中,上述方法还包括:接收针对需求评估指标和/或需求评估指标的权重的配置指令;根据配置指令调整需求评估指标和/或需求评估指标。
[0134]
具体地,结合图6所示,指标和权重可以是根据应用的经验值进行设计并调优,并适用于所有智能自动化技术的需求评估。当评估过程中或后评估发现需求准入比例降低、或多有高收益场景未纳入实施等等情况,则人工根据实际情况进行指标和权重的调整,以保证指标和指标计算的准确性。
[0135]
上述实施例中,对不同需求类型设计不同评估模型,更有针对性和突出不同类型需求的评估重点,且前瞻性地考虑人机协同情况下的评估指标,从合规性和自动化的风险考虑相关指标,让评估结果更可靠,结合组件库(平台的其他模块)、需求的存量组件智能匹
配,在评估中引入组件复用体现开发层面的复杂度,紧紧围绕实际开发过程中总结的经验,对业务规则、模板、运行环境等关键影响因素进行考量,全部评估指标可灵活调配,多维度的可视化追踪、展示。
[0136]
应该理解的是,虽然如上的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0137]
基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的机器人流程自动化需求评估方法的机器人流程自动化需求评估装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个机器人流程自动化需求评估装置实施例中的具体限定可以参见上文中对于机器人流程自动化需求评估方法的限定,在此不再赘述。
[0138]
在一个实施例中,如图7所示,提供了一种机器人流程自动化需求评估装置,包括:第一接收模块701、适用性评分计算模块702、可行性评分计算模块703和综合评分计算模块704,其中:
[0139]
第一接收模块701,用于接收各个终端发送的需求评估指标,需求评估指标至少包括目标适用性指标和可行性指标;
[0140]
适用性评分计算模块702,用于根据目标适用性指标计算得到适用性评分;
[0141]
可行性评分计算模块703,用于根据可行性指标计算得到可行性评分;
[0142]
综合评分计算模块704,用于基于适用性评分和可行性评分计算得到综合评分,综合评分用于表征机器人流程自动化需求的评估结果。
[0143]
在其中一个实施例中,上述第一接收模块701用于接收第一终端发送的目标适用性指标和第二终端发送的可行性指标;可行性指标是在第二终端接收到服务器发送的适用性评分后,进行分析得到的;目标适用性指标是第一终端接收到第三终端发送的初始适用性指标,并对初始适用性指标进行调整得到的。
[0144]
在其中一个实施例中,适用性指标包括业务操作规则变化频率、涉及的系统/应用的变化频率是否大于第一预设频率、里程执行频率是否大于第二预设频率、月总处理时长是否超过预设时长、是否有时效性要求、当前手工处理返工率、自动化后是否存在人工断点、自动化后的业务风险以及自动化运行失败后是否有人工补救中的至少一个;可行性指标包括是否有特殊登录方式、是否有跨网段操作、是否处理非结构化数据、是否为非图形用户界面、是否涉及多种智能自动化工具、是否有其他技术壁垒、是否需要技术验证、机器人部署方式以及机器人流程自动化运行环境的复制性中的至少一个。
[0145]
在其中一个实施例中,适用性评分计算模块702包括:
[0146]
流程类型获取单元,用于获取机器人流程自动化对应的流程类型;
[0147]
权重获取单元,用于根据流程类型确定各个目标适用性指标对应的权重;
[0148]
适用性评分计算单元,用于根据权重和目标适用性指标计算得到适用性评分。
[0149]
在其中一个实施例中,上述第一接收模块701包括:
[0150]
第一接收单元,用于接收第一终端发送的预估roi的第一部分指标;
[0151]
第二接收单元,用于接收第二终端发送的复杂度指标、预估roi的第二部分指标以及优先级部分指标;
[0152]
参数计算模块,用于根据复杂度指标计算得到复杂度,根据预估roi的第一部分指标预估roi的第二部分指标计算得到预估roi,根据优先级部分指标、适用性评分以及可行性评分计算得到优先级;将复杂度、预估roi以及优先级加入机器人流程自动化需求的评估结果。
[0153]
在其中一个实施例中,复杂度指标包括操作设计系统页面、涉及到应用/系统数量、系统间关系依赖性、简单业务规则、复杂业务规则、非标准化流程比例、重用组件的使用数中的至少一个;预估roi指标包括预估自动化率、预估节省fte成本、预估机器人使用数量中的至少一个;优先级包括复杂度、需求是否紧急以及预估roi中的至少一个。
[0154]
在其中一个实施例中,上述装置还包括:
[0155]
显示模块,用于通过表格和/或可视化的方式显示适用性评分、可行性评分、复杂度、预估roi以及优先级。
[0156]
在其中一个实施例中,上述装置还包括:
[0157]
比较模块,用于将各个需求评估指标与预先配置的标准指标进行比较得到比较结果;当评估结果为不建议机器人流程自动化时,获取并输出比较结果对应的评估意见。
[0158]
在其中一个实施例中,上述装置还包括:
[0159]
第二接收模块,用于接收针对需求评估指标和/或需求评估指标的权重的配置指令;
[0160]
配置模块,用于根据配置指令调整需求评估指标和/或需求评估指标。
[0161]
上述机器人流程自动化需求评估装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0162]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种机器人流程自动化需求评估方法。
[0163]
本领域技术人员可以理解,图8中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0164]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:接收各个终端发送的需求评估指标,需求评估指标至少包括目标适用性指标和可行性指标;根据目标适用性指标计算得到
适用性评分;根据可行性指标计算得到可行性评分;基于适用性评分和可行性评分计算得到综合评分,综合评分用于表征机器人流程自动化需求的评估结果。
[0165]
在一个实施例中,处理器执行计算机程序时所实现的接收各个终端发送的需求评估指标,包括:接收第一终端发送的目标适用性指标和第二终端发送的可行性指标;可行性指标是在第二终端接收到服务器发送的适用性评分后,进行分析得到的;目标适用性指标是第一终端接收到第三终端发送的初始适用性指标,并对初始适用性指标进行调整得到的。
[0166]
在一个实施例中,处理器执行计算机程序时所涉及的适用性指标包括业务操作规则变化频率、涉及的系统/应用的变化频率是否大于第一预设频率、里程执行频率是否大于第二预设频率、月总处理时长是否超过预设时长、是否有时效性要求、当前手工处理返工率、自动化后是否存在人工断点、自动化后的业务风险以及自动化运行失败后是否有人工补救中的至少一个;处理器执行计算机程序时所涉及的可行性指标包括是否有特殊登录方式、是否有跨网段操作、是否处理非结构化数据、是否为非图形用户界面、是否涉及多种智能自动化工具、是否有其他技术壁垒、是否需要技术验证、机器人部署方式以及机器人流程自动化运行环境的复制性中的至少一个。
[0167]
在一个实施例中,处理器执行计算机程序时所实现的根据目标适用性指标计算得到适用性评分,包括:获取机器人流程自动化对应的流程类型;根据流程类型确定各个目标适用性指标对应的权重;根据权重和目标适用性指标计算得到适用性评分。
[0168]
在一个实施例中,处理器执行计算机程序时所实现的接收各个终端发送的需求评估指标,包括:接收第一终端发送的预估roi的第一部分指标;接收第二终端发送的复杂度指标、预估roi的第二部分指标以及优先级部分指标;根据复杂度指标计算得到复杂度,根据预估roi的第一部分指标预估roi的第二部分指标计算得到预估roi,根据优先级部分指标、适用性评分以及可行性评分计算得到优先级;将复杂度、预估roi以及优先级加入机器人流程自动化需求的评估结果。
[0169]
在一个实施例中,处理器执行计算机程序时所涉及的复杂度指标包括操作设计系统页面、涉及到应用/系统数量、系统间关系依赖性、简单业务规则、复杂业务规则、非标准化流程比例、重用组件的使用数中的至少一个;处理器执行计算机程序时所涉及的预估roi指标包括预估自动化率、预估节省fte成本、预估机器人使用数量中的至少一个;优先级包括复杂度、需求是否紧急以及预估roi中的至少一个。
[0170]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:通过表格和/或可视化的方式显示适用性评分、可行性评分、复杂度、预估roi以及优先级。
[0171]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:将各个需求评估指标与预先配置的标准指标进行比较得到比较结果;当评估结果为不建议机器人流程自动化时,获取并输出比较结果对应的评估意见。
[0172]
在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收针对需求评估指标和/或需求评估指标的权重的配置指令;根据配置指令调整需求评估指标和/或需求评估指标。
[0173]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收各个终端发送的需求评估指标,需求评估指标
至少包括目标适用性指标和可行性指标;根据目标适用性指标计算得到适用性评分;根据可行性指标计算得到可行性评分;基于适用性评分和可行性评分计算得到综合评分,综合评分用于表征机器人流程自动化需求的评估结果。
[0174]
在一个实施例中,计算机程序被处理器执行时所实现的接收各个终端发送的需求评估指标,包括:接收第一终端发送的目标适用性指标和第二终端发送的可行性指标;可行性指标是在第二终端接收到服务器发送的适用性评分后,进行分析得到的;目标适用性指标是第一终端接收到第三终端发送的初始适用性指标,并对初始适用性指标进行调整得到的。
[0175]
在一个实施例中,计算机程序被处理器执行时所涉及的适用性指标包括业务操作规则变化频率、涉及的系统/应用的变化频率是否大于第一预设频率、里程执行频率是否大于第二预设频率、月总处理时长是否超过预设时长、是否有时效性要求、当前手工处理返工率、自动化后是否存在人工断点、自动化后的业务风险以及自动化运行失败后是否有人工补救中的至少一个;计算机程序被处理器执行时所涉及的可行性指标包括是否有特殊登录方式、是否有跨网段操作、是否处理非结构化数据、是否为非图形用户界面、是否涉及多种智能自动化工具、是否有其他技术壁垒、是否需要技术验证、机器人部署方式以及机器人流程自动化运行环境的复制性中的至少一个。
[0176]
在一个实施例中,计算机程序被处理器执行时所实现的根据目标适用性指标计算得到适用性评分,包括:获取机器人流程自动化对应的流程类型;根据流程类型确定各个目标适用性指标对应的权重;根据权重和目标适用性指标计算得到适用性评分。
[0177]
在一个实施例中,计算机程序被处理器执行时所实现的接收各个终端发送的需求评估指标,包括:接收第一终端发送的预估roi的第一部分指标;接收第二终端发送的复杂度指标、预估roi的第二部分指标以及优先级部分指标;根据复杂度指标计算得到复杂度,根据预估roi的第一部分指标预估roi的第二部分指标计算得到预估roi,根据优先级部分指标、适用性评分以及可行性评分计算得到优先级;将复杂度、预估roi以及优先级加入机器人流程自动化需求的评估结果。
[0178]
在一个实施例中,计算机程序被处理器执行时所涉及的复杂度指标包括操作设计系统页面、涉及到应用/系统数量、系统间关系依赖性、简单业务规则、复杂业务规则、非标准化流程比例、重用组件的使用数中的至少一个;计算机程序被处理器执行时所涉及的预估roi指标包括预估自动化率、预估节省fte成本、预估机器人使用数量中的至少一个;优先级包括复杂度、需求是否紧急以及预估roi中的至少一个。
[0179]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:通过表格和/或可视化的方式显示适用性评分、可行性评分、复杂度、预估roi以及优先级。
[0180]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将各个需求评估指标与预先配置的标准指标进行比较得到比较结果;当评估结果为不建议机器人流程自动化时,获取并输出比较结果对应的评估意见。
[0181]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收针对需求评估指标和/或需求评估指标的权重的配置指令;根据配置指令调整需求评估指标和/或需求评估指标。
[0182]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被
处理器执行时实现以下步骤:接收各个终端发送的需求评估指标,需求评估指标至少包括目标适用性指标和可行性指标;根据目标适用性指标计算得到适用性评分;根据可行性指标计算得到可行性评分;基于适用性评分和可行性评分计算得到综合评分,综合评分用于表征机器人流程自动化需求的评估结果。
[0183]
在一个实施例中,计算机程序被处理器执行时所实现的接收各个终端发送的需求评估指标,包括:接收第一终端发送的目标适用性指标和第二终端发送的可行性指标;可行性指标是在第二终端接收到服务器发送的适用性评分后,进行分析得到的;目标适用性指标是第一终端接收到第三终端发送的初始适用性指标,并对初始适用性指标进行调整得到的。
[0184]
在一个实施例中,计算机程序被处理器执行时所涉及的适用性指标包括业务操作规则变化频率、涉及的系统/应用的变化频率是否大于第一预设频率、里程执行频率是否大于第二预设频率、月总处理时长是否超过预设时长、是否有时效性要求、当前手工处理返工率、自动化后是否存在人工断点、自动化后的业务风险以及自动化运行失败后是否有人工补救中的至少一个;计算机程序被处理器执行时所涉及的可行性指标包括是否有特殊登录方式、是否有跨网段操作、是否处理非结构化数据、是否为非图形用户界面、是否涉及多种智能自动化工具、是否有其他技术壁垒、是否需要技术验证、机器人部署方式以及机器人流程自动化运行环境的复制性中的至少一个。
[0185]
在一个实施例中,计算机程序被处理器执行时所实现的根据目标适用性指标计算得到适用性评分,包括:获取机器人流程自动化对应的流程类型;根据流程类型确定各个目标适用性指标对应的权重;根据权重和目标适用性指标计算得到适用性评分。
[0186]
在一个实施例中,计算机程序被处理器执行时所实现的接收各个终端发送的需求评估指标,包括:接收第一终端发送的预估roi的第一部分指标;接收第二终端发送的复杂度指标、预估roi的第二部分指标以及优先级部分指标;根据复杂度指标计算得到复杂度,根据预估roi的第一部分指标预估roi的第二部分指标计算得到预估roi,根据优先级部分指标、适用性评分以及可行性评分计算得到优先级;将复杂度、预估roi以及优先级加入机器人流程自动化需求的评估结果。
[0187]
在一个实施例中,计算机程序被处理器执行时所涉及的复杂度指标包括操作设计系统页面、涉及到应用/系统数量、系统间关系依赖性、简单业务规则、复杂业务规则、非标准化流程比例、重用组件的使用数中的至少一个;计算机程序被处理器执行时所涉及的预估roi指标包括预估自动化率、预估节省fte成本、预估机器人使用数量中的至少一个;优先级包括复杂度、需求是否紧急以及预估roi中的至少一个。
[0188]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:通过表格和/或可视化的方式显示适用性评分、可行性评分、复杂度、预估roi以及优先级。
[0189]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将各个需求评估指标与预先配置的标准指标进行比较得到比较结果;当评估结果为不建议机器人流程自动化时,获取并输出比较结果对应的评估意见。
[0190]
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收针对需求评估指标和/或需求评估指标的权重的配置指令;根据配置指令调整需求评估指标和/或需求评估指标。
[0191]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
[0192]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0193]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1