业务流程自动化处理方法及装置与流程
未命名
07-13
阅读:91
评论:0
1.本发明涉及银行业务处理领域,具体而言,涉及一种业务流程自动化处理方法及装置。
背景技术:
2.随着金融业务的大力发展,银行对公业务量迎来井喷式增长。然而随着审查力度的加大,对公业务办理流程日益复杂且重复性高,需要分别使用多个系统来获取、核实数据,最终完成一笔业务的录入。这部分工作都需要人工执行,使用不同的系统来分别查询,再记录备案。这也导致对公业务办理流程缓慢。
3.现有的业务处理大多都以人工处理为主,比如客户经理根据法人客户提供的相关材料,结合业务需求,通过联网的方式一项项去核实法人客户的材料,分别记录备案,最后再录入系统,最终完成一笔业务的办理。一笔业务流程一般需要通过多个系统之间的联动来处理。人工处理的局限性很明显,业务流程处理的效率较低,而且重复性的工作易造成工作疲劳,容易出现差错。因此,需要一种可以解决人工处理业务效率较低和准确性较低的缺点,能灵活应对各种业务场景的业务流程自动化处理方案。
技术实现要素:
4.本发明为了解决上述背景技术中的至少一个技术问题,提出了一种业务流程自动化处理方法及装置。
5.为了实现上述目的,根据本发明的一个方面,提供了一种业务流程自动化处理方法,该方法包括:
6.根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型;
7.在银行业务系统的数字孪生系统中运行所述业务流程自动处理模型得到第一业务处理数据;
8.根据预设的预期结果数据表验证所述第一业务处理数据是否符合预期结果,若所述第一业务处理数据符合预期结果,则在所述银行业务系统中运行所述业务流程自动处理模型,得到第二业务处理数据。
9.可选的,所述业务流程自动化处理方法,还包括:
10.若所述第一业务处理数据不符合预期结果,则将所述数字孪生系统回退到运行所述业务流程自动处理模型之前的状态。
11.可选的,所述业务流程自动处理模型具体包括:系统登录流程;
12.所述根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型,具体包括:
13.根据所述系统登录信息表中的各系统登录信息以及所述业务处理流程生成所述系统登录流程。
14.可选的,所述业务流程自动处理模型具体包括:循环处理流程,所述循环处理流程用于实现对所述待处理客户信息表中的各客户依次进行业务处理;
15.所述根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型,具体包括:
16.根据所述待处理客户信息表中的各客户信息的位置信息生成所述循环处理流程。
17.可选的,所述业务流程自动处理模型具体包括:数据抓取流程;所述业务处理流程中包含:待获取数据的位置信息;
18.所述根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型,具体包括:
19.根据所述业务处理流程生成所述数据抓取流程。
20.可选的,所述业务流程自动处理模型具体包括:数据填写流程;所述业务处理流程包括:数据填写位置信息;
21.所述根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型,具体包括:
22.根据所述业务处理流程生成所述数据填写流程。
23.可选的,所述银行业务系统和所述数字孪生系统的程序以及数据均同步。
24.为了实现上述目的,根据本发明的另一方面,提供了一种业务流程自动化处理装置,该装置包括:
25.业务流程自动处理模型生成单元,用于根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型;
26.数字孪生系统运行单元,用于在银行业务系统的数字孪生系统中运行所述业务流程自动处理模型得到第一业务处理数据;
27.正式系统运行单元,用于根据预设的预期结果数据表验证所述第一业务处理数据是否符合预期结果,若所述第一业务处理数据符合预期结果,则在所述银行业务系统中运行所述业务流程自动处理模型,得到第二业务处理数据。
28.为了实现上述目的,根据本发明的另一方面,还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述业务流程自动化处理方法的步骤。
29.为了实现上述目的,根据本发明的另一方面,还提供了一种计算机可读存储介质,其上存储有计算机程序/指令,该计算机程序/指令被处理器执行时实现上述业务流程自动化处理方法的步骤。
30.为了实现上述目的,根据本发明的另一方面,还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述业务流程自动化处理方法的步骤。
31.本发明的有益效果为:
32.本发明根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型,在银行业务系统的数字孪生系统中运行所述业务流程自动处理模型得到第一业务处理数据,根据预设的预期结果数据表验证所述第一业务处理数据是否符合预期结果,若所述第一业务处理数据符合预期结果,则在所述银行业务系统中运行所述业
务流程自动处理模型,得到第二业务处理数据,由此实现了自动对进行客户业务处理,提高了业务处理的效率。
附图说明
33.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
34.图1是本发明实施例业务流程自动化处理方法的流程图;
35.图2是本发明实施例登录流程示意图;
36.图3是本发明实施例多系统登录流程示意图;
37.图4是本发明仿真环境数据更新示意图;
38.图5是本发明实施例a系统和b系统依次处理流程示意图;
39.图6是本发明实施例a系统处理流程图;
40.图7是本发明实施例b系统处理流程图;
41.图8是本发明实施例业务流程自动化处理装置的结构框图;
42.图9是本发明实施例计算机设备示意图。
具体实施方式
43.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
44.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
45.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
46.需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
47.需要说明的是,本技术技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
48.需要说明的是,本发明业务流程自动化处理方法和装置可用于金融领域,也可用于除金融领域之外的任意领域,本发明业务流程自动化处理方法和装置的应用领域不做限
定。
49.本发明针对业务流程中重复性高的步骤,提供一种基于rpa机器人的业务流程自动化处理方法,解决人工操作导致的业务流程缓慢的问题,有效提高业务流程处理效率。同时,本发明基于数字孪生的理念,对于真实业务系统环境进行数字模拟,通过数字化手段构建一个一模一样的虚拟模型,对业务流程自动化模型进行模拟验证,提高自动化流程的可靠性。两者结合,便可以提供一种安全可靠又便捷的业务流程自动化处理工具。
50.图1是本发明实施例业务流程自动化处理方法的流程图,如图1所示,在本发明一个实施例中,本发明的业务流程自动化处理方法包括步骤s101至步骤s103。
51.步骤s101,根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型。
52.在本发明一个实施例中,本发明的业务流程自动处理模型具体可以为在web上执行的rpa(robotic process automation,机器人流程自动化)自动化脚本。当然本发明的业务流程自动处理模型也可以为其他类型的自动化执行程序。
53.步骤s102,在银行业务系统的数字孪生系统中运行所述业务流程自动处理模型得到第一业务处理数据。
54.步骤s103,根据预设的预期结果数据表验证所述第一业务处理数据是否符合预期结果,若所述第一业务处理数据符合预期结果,则在所述银行业务系统中运行所述业务流程自动处理模型,得到第二业务处理数据。
55.在本发明一个实施例中,所述银行业务系统和所述数字孪生系统的程序以及数据均同步。
56.本发明为了将业务流程自动处理模型(例如rpa自动化脚本)应用于真实的业务场景中,但又不想由于业务流程自动处理模型错误对银行业务系统造成不良影响,本发明引入数字孪生的概念,来解决该问题。
57.传统的数字孪生,是指以数字化的方式为物理对象创建的虚拟模型,来模拟其在现实环境中的行为,目前常应用于模拟工厂的生产线车间,可提高产品研发效率,降低潜在风险。传统的数字化过程,其大致步骤如下:
58.1、对物理对象建模,构建相对应的数字化对象;
59.2、模拟物理对象的行为,以数字化方式实现;
60.3、可视化,数字化对象可以像物理对象那样运作。
61.但传统的数字孪生有个缺点,对物理对象进行建模需要耗费大量人力物力,模型的准确性也很难保证。既然对物理对象进行虚拟难度大,本发明可以直接对银行业务系统的软件对象进行虚拟,因此,本发明引用数字孪生的概念,对银行的业务系统进行虚拟。
62.本发明对银行的业务系统做数字孪生,建立银行业务系统对应的数字孪生系统,完整方案如下:
63.1、设备准备
64.本发明需要准备一套仿真设备,包括应用服务器和数据库服务器等,保持仿真设备的版本和参数与已有设备的版本和参数一致,以此保证程序的运行环境一致。
65.2、程序部署
66.将程序部署在仿真设备,使运行参数保持一致,形成与真实环境相似的仿真环境
(即数字孪生系统)。
67.3、数据同步
68.仿真环境要求与真实环境的数据高度一致,但我行的业务系统吞吐量大,数据变动快,因此传统的数据同步时效性不足,因此,要采取以下方式进行数据同步。
69.初始阶段:仿真环境(即数字孪生系统)所使用的数据,要和真实业务系统的数据一致,因此初始阶段需要从真实业务系统数据库中拷贝数据,以确保后台业务流程的一致性。
70.运行阶段:真实环境一直处于使用阶段,吞吐量大,数据变更快。因此需要增加引流功能,对仿真环境(即数字孪生系统)增加回退功能。
71.引流功能:使用字节码的方式给程序加上引流功能。引流功能需要支持配置开关,同时支持按功能为维度进行流量的记录。如图4所示,当业务人员操作系统,会自动记录流量,同时对流量数据进行脱敏和记录。记录完成后,发起异步调度,将流量数据恢复为真实业务数据,引流到仿真环境,进行与真实环境一样的业务处理流程,同时对数据进行相同的更改,以此保证仿真环境与真实环境数据一致。
72.同时,本发明需要在仿真环境(即数字孪生系统)验证所述业务流程自动处理模型,并将仿真环境的运行结果,与业务人员事先给出的期望结果进行对比,若执行结果符合业务预期,则用同样的方式引流至真实环境。这样在所述业务流程自动处理模型出现错误的时候,完全不影响真实环境。
73.回退功能:使用字节码的方式给仿真程序加上回退功能。当进行所述业务流程自动处理模型的验证,是先在仿真环境执行,再去真实环境执行,若在仿真环境执行的过程中出现错误,则需要对整个流程的数据变更进行回退。若仿真环境执行的结果与业务人员期望不符合,也同样回退数据,以此保证仿真环境数据与真实环境数据一致。
74.这里以对公客户开户为例,首先在登录系统a查询客户风险等级,风险等级为低风险或中风险可以开通账户,后续登录系统b录入客户信息提交开户申请。
75.业务流程为数据准备后,先在仿真环境运行,将运行结果与期望结果进行比对,正常则引流至真实环境执行。
76.业务处理流程具体可以如图5所示,如图5所示,具体的业务流程包括:a系统准备(令牌)
→
a系统仿真处理
→
a仿真结果
→
引流至a系统处理
→
b系统准备
→
b系统仿真处理
→
b仿真结果
→
引流至b系统处理。
77.a系统的处理流程可以如图6所示,b系统的处理流程可以如图7所示。
78.本发明基于rpa机器人流程自动化和数字孪生的理念,可模拟人在计算机上的操作,按照一定的规则自动执行任务并在仿真环境对自动化流程进行检测,若流程的结果符合预期则在真实环境执行,若不符合预期则不执行,能有效提高自动化流程的准确性。可用来处理银行业务中重复性高的业务流程。每一个自动化流程包括以下几部分:数据准备、自动化模型构建、模拟验证。最终,将多个自动化流程串接起来,形成真正的业务流程模型,应用于实际业务场景。
79.数据准备说明:
80.根据业务规则,本发明在excel表格中提前准备待处理客户数据。以法人客户为例,需准备公司名称、公司地址、统一信用代码等相关信息,以备后续流程使用。下表1为本
发明一个实施例的待处理客户信息表:
[0081][0082][0083]
表1
[0084]
可选地,若后续的业务处理流程,需要用上客户经理的个人信息如登录时的账号密码等,也需要提前在另外的excel文件中存储系统登录信息表。下表2为本发明一个实施例的系统登录信息表:
[0085]
系统用户名密码...系统a用户a密码a...系统b用户b密码b...
[0086]
表2
[0087]
同时,也需要准备预期的结果数据(预期结果数据表),比如自动化登录,我们的预期结果是“登录成功”,又比如自动化查询客户风险等级,我们的预期结果可以是“低风险、中风险、高风险”之一。预期的结果数据可以在后面对自动化模型进行验证,符合预期结果则在真实环境执行自动化流程。
[0088]
业务流程建模(建立业务处理流程):
[0089]
首先要对业务流程进行分解,本发明可以选用petri网模型来对业务流程进行分解,以最大程度地实现真实的业务场景。
[0090]
经典的petri网是过程模型,包含四种元素,分别是库所(圆形节点)、变迁(方形节点)、有向弧和令牌。其具体的行为是,如果一个变迁的每个输入库所都拥有令牌,则变迁被允许。一个变迁被允许时,变迁将发生,输入库所的令牌被消耗,同时为输出库所产生令牌。
[0091]
这里以图2和图3两个业务场景举例。
[0092]
如图2所示,登录准备阶段,具备一块令牌,则登录的变迁被允许。若登录成功,则会在登录结果处生成一块令牌,后续的变迁被允许。若登录失败,则不会生成令牌,后续流程不会进行。
[0093]
如图3所示,某些业务场景需要从不同的系统获取数据后进行汇总处理,这时候可以为流程设计权重,如图后续流程权重为2,则需要两块令牌,那么前提就需要a、b系统均处理成功,才能继续后面的流程。
[0094]
在数据准备完成以及建立业务处理流程完成后,进行上述步骤s101的生成业务流程自动处理模型的步骤。
[0095]
在本发明一个实施例中,本发明的业务流程自动化处理方法,还包括以下步骤:
[0096]
若所述第一业务处理数据不符合预期结果,则将所述数字孪生系统回退到运行所述业务流程自动处理模型之前的状态。
[0097]
在本发明一个实施例中,所述业务流程自动处理模型具体包括:系统登录流程;
[0098]
在本发明一个实施例中,上述步骤s101的根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型,具体包括:
[0099]
根据所述系统登录信息表中的各系统登录信息以及所述业务处理流程生成所述系统登录流程。
[0100]
在本发明一个实施例中,所述业务流程自动处理模型具体包括:循环处理流程,所述循环处理流程用于实现对所述待处理客户信息表中的各客户依次进行业务处理;
[0101]
在本发明一个实施例中,上述步骤s101的根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型,具体包括:
[0102]
根据所述待处理客户信息表中的各客户信息的位置信息生成所述循环处理流程。
[0103]
在本发明一个实施例中,所述业务流程自动处理模型具体包括:数据抓取流程;所述业务处理流程中包含:待获取数据的位置信息;
[0104]
在本发明一个实施例中,上述步骤s101的根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型,具体包括:
[0105]
根据所述业务处理流程生成所述数据抓取流程。
[0106]
在本发明一个实施例中,所述业务流程自动处理模型具体包括:数据填写流程;所述业务处理流程包括:数据填写位置信息;
[0107]
在本发明一个实施例中,上述步骤s101的根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型,具体包括:
[0108]
根据所述业务处理流程生成所述数据填写流程。
[0109]
在本发明一个实施例中,本发明的业务流程自动处理模型具体可以为在web上执行的rpa(robotic process automation,机器人流程自动化)自动化脚本。根据上一步骤构建的业务流程模型,编写rpa自动化脚本。这里本发明可以以uibot机器人自动化服务平台为例,使用uibot creator编写rpa自动化脚本。
[0110]
按业务模型划分,分为准备阶段和处理阶段。准备阶段包括数据读取模块,处理阶段包括业务处理模块、结果获取模块、循环模块、异常处理模块。
[0111]
数据读取模块:
[0112]
使用软件自动化功能,指定数据文件的绝对路径,这里为第一步数据处理中准备好的待处理客户信息表,然后从文件中指定单元格位置读取处理业务流程所需要的客户数据。
[0113]
业务处理模块:
[0114]
使用软件自动化功能,指定浏览器,并输入指定的页面的链接。这里浏览器需提前安装机器人插件。
[0115]
可选地,若系统需要登录,则选用鼠标操作功能,在页面中选择用户名密码的输入框,获取到指定坐标位置,则可以将鼠标自动移动到用户名密码的输入框。从系统登录信息表中获取客户的用户名和密码并输入到页面的输入框中。继续选用鼠标操作功能,在页面中选择登录按钮,获取到指定坐标,则可以将鼠标移动到登录按钮,点击后完成页面的登录操作。
[0116]
选用鼠标操作功能,移动鼠标到页面的功能栏目,指向处理业务流程所对应的功能,获取指定坐标,鼠标点击进入相关的功能页面。
[0117]
选用鼠标操作功能,移动到功能框中,获取指定位置坐标,聚焦后将数据读取模块中读取到的特定业务数据输入到搜索框中。这里以查询法人客户信息为例,鼠标聚焦到公
司名称输入框中,自动输入公司名称。
[0118]
选用鼠标操作功能,移动鼠标到查询按钮,获取查询按钮的坐标,并鼠标点击查询按钮。
[0119]
结果获取模块:
[0120]
业务处理完成之后,需要从页面上获取结果。使用数据抓取功能,在指定页面中选择要抓取的数据,则可以将所选位置的数据抓取下来,并存储到指定路径的新数据表中,作为上述业务流程的业务处理结果。
[0121]
可选地,若页面显示不完整,需使用鼠标滚轮功能,让页面自动向下滑动,展示业务结果。可选地,若页面需翻页,需使用鼠标操作功能,将鼠标移动至下一页按钮处,并点击下一页按钮。
[0122]
循环模块:
[0123]
需要处理多个客户的信息时,遍历客户数据,循环进行业务处理和结果获取,批量完成业务办理。
[0124]
异常处理模块:
[0125]
若业务流程自动处理中遇到异常情况如客户信息错误导致的处理异常,则弹框提示错误的客户信息,并终止业务流程。
[0126]
至此,业务流程中一个自动化系统便处理完成,但业务流程中往往包含多个系统处理步骤。一般的,系统之间有关联关系,上个系统处理的结果会作为下一个系统处理的依据。
[0127]
由以上实施例可以看出,本发明提供一种rpa和数字孪生的业务流程自动化处理方法,本发明用petri网模型对业务流程进行分解,再根据分解后的业务流程,利用rpa机器人流程自动化和数字孪生提供准确可靠的业务流程自动化处理方法。本发明至少实现了以下有益效果:
[0128]
1、本发明运用petri网模型对业务流程进行分解,很好地表现出业务流之间的因果变迁关系。
[0129]
2、本发明利用rpa机器人自动化流程技术,将业务流程自动化。同时可以将多个流程串接起来,上个流程的输出可作为下个流程的输入,实现真正业务流程自动化处理,而不是简单的脚本工具。
[0130]
3、本发明创新引用数字孪生的概念,对软件对象进行虚拟,构造出仿真环境,同时抛弃传统的数据同步方式,采取两个环境间相互引流的方式,保持真实环境与仿真环境数据高度一致,确保仿真环境的有效性。
[0131]
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0132]
基于同一发明构思,本发明实施例还提供了一种业务流程自动化处理装置,可以用于实现上述实施例所描述的业务流程自动化处理方法,如下面的实施例所述。由于业务流程自动化处理装置解决问题的原理与业务流程自动化处理方法相似,因此业务流程自动化处理装置的实施例可以参见业务流程自动化处理方法的实施例,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下
实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0133]
图8是本发明实施例业务流程自动化处理装置的第一结构框图,如图8所示,在本发明一个实施例中,本发明的业务流程自动化处理装置包括:
[0134]
业务流程自动处理模型生成单元1,用于根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型;
[0135]
数字孪生系统运行单元2,用于在银行业务系统的数字孪生系统中运行所述业务流程自动处理模型得到第一业务处理数据;
[0136]
正式系统运行单元3,用于根据预设的预期结果数据表验证所述第一业务处理数据是否符合预期结果,若所述第一业务处理数据符合预期结果,则在所述银行业务系统中运行所述业务流程自动处理模型,得到第二业务处理数据。
[0137]
在本发明一个实施例中,本发明的业务流程自动化处理装置,还包括:
[0138]
数字孪生系统回退单元,用于若所述第一业务处理数据不符合预期结果,则将所述数字孪生系统回退到运行所述业务流程自动处理模型之前的状态。
[0139]
在本发明一个实施例中,所述业务流程自动处理模型具体包括:系统登录流程;
[0140]
在本发明一个实施例中,所述业务流程自动处理模型生成单元1,具体用于根据所述系统登录信息表中的各系统登录信息以及所述业务处理流程生成所述系统登录流程。
[0141]
在本发明一个实施例中,所述业务流程自动处理模型具体包括:循环处理流程,所述循环处理流程用于实现对所述待处理客户信息表中的各客户依次进行业务处理;
[0142]
在本发明一个实施例中,所述业务流程自动处理模型生成单元1,具体用于根据所述待处理客户信息表中的各客户信息的位置信息生成所述循环处理流程。
[0143]
在本发明一个实施例中,所述业务流程自动处理模型具体包括:数据抓取流程;所述业务处理流程中包含:待获取数据的位置信息;
[0144]
在本发明一个实施例中,所述业务流程自动处理模型生成单元1,具体用于根据所述业务处理流程生成所述数据抓取流程。
[0145]
在本发明一个实施例中,所述业务流程自动处理模型具体包括:数据填写流程;所述业务处理流程包括:数据填写位置信息;
[0146]
在本发明一个实施例中,所述业务流程自动处理模型生成单元1,具体用于根据所述业务处理流程生成所述数据填写流程。
[0147]
在本发明一个实施例中,所述银行业务系统和所述数字孪生系统的程序以及数据均同步。
[0148]
为了实现上述目的,根据本技术的另一方面,还提供了一种计算机设备。如图9所示,该计算机设备包括存储器、处理器、通信接口以及通信总线,在存储器上存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述实施例方法中的步骤。
[0149]
处理器可以为中央处理器(central processing unit,cpu)。处理器还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、
分立硬件组件等芯片,或者上述各类芯片的组合。
[0150]
存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及单元,如本发明上述方法实施例中对应的程序单元。处理器通过运行存储在存储器中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及作品数据处理,即实现上述方法实施例中的方法。
[0151]
存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0152]
所述一个或者多个单元存储在所述存储器中,当被所述处理器执行时,执行上述实施例中的方法。
[0153]
上述计算机设备具体细节可以对应参阅上述实施例中对应的相关描述和效果进行理解,此处不再赘述。
[0154]
为了实现上述目的,根据本技术的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序在计算机处理器中执行时实现上述业务流程自动化处理方法中的步骤。本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid-state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
[0155]
为了实现上述目的,根据本技术的另一方面,还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述业务流程自动化处理方法的步骤。
[0156]
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0157]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
技术特征:
1.一种业务流程自动化处理方法,其特征在于,包括:根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型;在银行业务系统的数字孪生系统中运行所述业务流程自动处理模型得到第一业务处理数据;根据预设的预期结果数据表验证所述第一业务处理数据是否符合预期结果,若所述第一业务处理数据符合预期结果,则在所述银行业务系统中运行所述业务流程自动处理模型,得到第二业务处理数据。2.根据权利要求1所述的业务流程自动化处理方法,其特征在于,还包括:若所述第一业务处理数据不符合预期结果,则将所述数字孪生系统回退到运行所述业务流程自动处理模型之前的状态。3.根据权利要求1所述的业务流程自动化处理方法,其特征在于,所述业务流程自动处理模型具体包括:系统登录流程;所述根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型,具体包括:根据所述系统登录信息表中的各系统登录信息以及所述业务处理流程生成所述系统登录流程。4.根据权利要求1所述的业务流程自动化处理方法,其特征在于,所述业务流程自动处理模型具体包括:循环处理流程,所述循环处理流程用于实现对所述待处理客户信息表中的各客户依次进行业务处理;所述根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型,具体包括:根据所述待处理客户信息表中的各客户信息的位置信息生成所述循环处理流程。5.根据权利要求1所述的业务流程自动化处理方法,其特征在于,所述业务流程自动处理模型具体包括:数据抓取流程;所述业务处理流程中包含:待获取数据的位置信息;所述根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型,具体包括:根据所述业务处理流程生成所述数据抓取流程。6.根据权利要求1所述的业务流程自动化处理方法,其特征在于,所述业务流程自动处理模型具体包括:数据填写流程;所述业务处理流程包括:数据填写位置信息;所述根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型,具体包括:根据所述业务处理流程生成所述数据填写流程。7.根据权利要求1所述的业务流程自动化处理方法,其特征在于,所述银行业务系统和所述数字孪生系统的程序以及数据均同步。8.一种业务流程自动化处理装置,其特征在于,包括:业务流程自动处理模型生成单元,用于根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型;数字孪生系统运行单元,用于在银行业务系统的数字孪生系统中运行所述业务流程自
动处理模型得到第一业务处理数据;正式系统运行单元,用于根据预设的预期结果数据表验证所述第一业务处理数据是否符合预期结果,若所述第一业务处理数据符合预期结果,则在所述银行业务系统中运行所述业务流程自动处理模型,得到第二业务处理数据。9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任意一项所述方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至7任意一项所述方法的步骤。11.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至7任意一项所述方法的步骤。
技术总结
本发明实施例公开了一种业务流程自动化处理方法及装置,可用于金融领域或其他技术领域,该方法包括:根据待处理客户信息表、系统登录信息表以及预设的业务处理流程生成业务流程自动处理模型;在银行业务系统的数字孪生系统中运行所述业务流程自动处理模型得到第一业务处理数据;根据预设的预期结果数据表验证所述第一业务处理数据是否符合预期结果,若所述第一业务处理数据符合预期结果,则在所述银行业务系统中运行所述业务流程自动处理模型,得到第二业务处理数据。本发明提供了一种自动进行业务处理的方法,提高了业务处理的效率。提高了业务处理的效率。提高了业务处理的效率。
技术研发人员:林伟健 李斐 彭杰文 甘金雄
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2023.01.04
技术公布日:2023/7/12
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
上一篇:一种板材稳定输送除味系统的制作方法 下一篇:一种OSB板输送除味系统的制作方法
