一种用于银行自助设备业务的流程调用方法及装置制造方法及图纸

技术编号:38141271 阅读:9 留言:0更新日期:2023-07-08 09:56
本发明专利技术提出了一种用于银行自助设备业务的流程调用方法及装置,方法包括:获取事务;响应于事务,在预先配置的组合事件中,选择与事务相匹配的组合事件;基于匹配的组合事件对应的银行自助设备业务处理流程,对事务进行处理。本发明专利技术旨在应对目前银行自助设备现金凭证调拨中的各种特色化差异,有效避免项目实施对这些特色化需求进行繁琐地开发测试,以达到简化流程,提高效率的技术目的。提高效率的技术目的。提高效率的技术目的。

【技术实现步骤摘要】
一种用于银行自助设备业务的流程调用方法及装置


[0001]本专利技术涉及银行自助设备业务
,尤其涉及一种用于银行自助设备业务的流程调用方法及装置。

技术介绍

[0002]银行自助设备业务,主要包含现金凭证两种,以现金为例,根据设备型号,设置地理位置不同,银行业务需求的多样化,核心系统通过项目经验积累,形成一套自助设备加卸钞的基本流程,包含加钞,加钞确认,卸钞,清机确认,挂账差错处理,冲正或撤销等处理流程。
[0003]处理流程中的每个处理类型,系统单独封装一个接口,进行一系列的处理,根据银行项目的客户化需求,实现固定的流程处理逻辑,但可能不适用于别的项目的客户化需求。
[0004]然而,按目前系统中的实现方案,自助设备现金凭证相关的接口特别多,代码实现逻辑固定,不能站在标准版本的角度,支持多个银行客户的不同客户化需求。
[0005]当前,客户对现有版本处理的差异需求,不仅仅会对一些微小处理项提出差异,往往会对整个加卸钞流程提出创新性的差异,这种情况会对当前系统造成了庞大的冲击,带来了不低于50%的代码开发改造与测试工作量。
[0006]因此,多个项目积累下来后,标准版本的代码现状,整体呈现接口冗余,数据库表冗余,代码分支庞杂紊乱,业务流程的所有分支,全部体现在if

else中,并伴随大量错误注释和todo,整个自助设备的代码逻辑非常脆弱,非开发骨干无法进行设计开发。

技术实现思路

[0007]本专利技术要解决的技术问题是,如何在银行自助设备配置需求中,快捷方便地实现客户提出的特色化精细要求;有鉴于此,本专利技术提供一种用于银行自助设备业务的流程调用方法及装置。
[0008]本专利技术采用的技术方案是,一种用于银行自助设备业务的流程调用方法,包括:
[0009]步骤S1,获取事务;
[0010]步骤S2,响应于所述事务,在预先配置的组合事件中,选择与所述事务相匹配的组合事件;
[0011]步骤S3,基于匹配的所述组合事件对应的银行自助设备业务处理流程,对所述事务进行处理。
[0012]在一个实施方式中,所述组合事件的配置过程,包括:
[0013]基于各类银行自助设备业务的处理流程,确定多个分别用于表征所述处理流程中的子流程的根本事件;
[0014]根据多个根本事件之间的逻辑关系,将不同所述根本事件组合,以构成组合事件,所述组合事件用于表征一事务的完整处理流程。
[0015]在一个实施方式中,所述方法还包括:
[0016]基于所述组合事件对应的银行自助设备业务处理流程中所需要的各项参数,构建参数配置表;
[0017]响应于对所述参数配置表的进一步配置,对应修改所述组合事件对应的银行自助设备业务处理流程。
[0018]在一个实施方式中,所述根本事件,包括:
[0019]根本事件A:柜面发起出库,将现金或凭证出库到在途;
[0020]根本事件B:机具收到在途的现金或凭证,将其入到机具尾箱中;
[0021]根本事件C:机具发起出库,将机具尾箱中留存现金凭证出库到在途;
[0022]根本事件D:柜面收到在途的现金或凭证,将其入到柜员尾箱中;
[0023]根本事件E:对应所述根本事件A,针对柜面出库到在途的现金凭证,进行撤销退回到柜面;
[0024]根本事件F:对应所述根本事件C,针对机具出库到在途的现金凭证,进行撤销退回到机具。
[0025]在一个实施方式中,所述组合事件,包括
[0026]组合事件A:由所述根本事件A以及所述根本事件B构成,用于表征银行自助设备业务的处理流程中的一键加钞流程;
[0027]组合事件B:由所述根本事件C以及所述根本事件D构成,用于表征银行自助设备业务的处理流程中的一键清机流程;
[0028]组合事件C:由所述根本事件C以及所述根本事件B构成,用于表征银行自助设备业务的处理流程中的加钞确认联动清机流程;
[0029]组合事件D:由所述根本事件C、根本事件D、根本事件A以及所述根本事件B构成,用于表征银行自助设备业务的处理流程中的加钞清机全流程。
[0030]在一个实施方式中,所述参数包括:
[0031]事件类型,交易类型,是否生成分录,尾箱类型,是否冲正。
[0032]在一个实施方式中,所述方法还包括:
[0033]基于枚举处理以及多态处理,对用于处理所述事务的核心接口进行配置。
[0034]本专利技术的另一方面还提供了一种用于银行自助设备业务的流程调用装置,包括:
[0035]获取单元,被配置为获取事务;
[0036]匹配单元,被配置为响应于所述事务,在预先配置的组合事件中,选择与所述事务相匹配的组合事件;
[0037]调用单元,被配置为基于匹配的所述组合事件对应的银行自助设备业务处理流程,对所述事务进行处理。
[0038]本专利技术的另一方面还提供了一种电子设备,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的用于银行自助设备业务的流程调用方法的步骤。
[0039]本专利技术的另一方面还提供了一种计算机存储介质,所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的用于银行自助设备业务的流程调用方法的步骤。
[0040]采用上述技术方案,本专利技术至少具有下列优点:
[0041]本专利技术旨在应对目前银行自助设备现金凭证调拨中的各种特色化差异,有效避免项目实施对这些特色化需求进行繁琐地开发测试,以达到简化流程,提高效率的技术目的。
附图说明
[0042]图1为根据本专利技术实施例的用于银行自助设备业务的流程调用方法流程示意图;
[0043]图2为根据本专利技术实施例的根本事件示意图;
[0044]图3为根据本专利技术实施例的组合事件示意图;
[0045]图4为根据本专利技术实施例的用于银行自助设备业务的流程调用装置组成结构图;
[0046]图5为根据本专利技术实施例的电子设备结构示意图。
具体实施方式
[0047]为更进一步阐述本专利技术为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本专利技术进行详细说明如后。
[0048]在附图中,为了便于说明,已稍微夸大了物体的厚度、尺寸和形状。附图仅为示例而并非严格按比例绘制。
[0049]还应理解的是,用语“包括”、“包括有”、“具有”、“包含”和/或“包含有”,当在本说明书中使用时表示存在所陈述的特征、整体、步骤、操作、元件和/或部件,但不排除存在或附加有一个或多个其它特征、整体、步骤、操作、元件、部件和/或它们的组合。此外,当诸如“...中的至少一个”的表述出现在所列特征的列表之后时,修饰整个所列特征,而不是修饰列表中的单独元件。此外,当描述本申请的实施方式时,使用“可以”表示“本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于银行自助设备业务的流程调用方法,其特征在于,包括:获取事务;响应于所述事务,在预先配置的组合事件中,选择与所述事务相匹配的组合事件;基于匹配的所述组合事件对应的银行自主业务处理流程,对所述事务进行处理。2.根据权利要求1所述的用于银行自助设备业务的流程调用方法,其特征在于,所述组合事件的配置过程,包括:基于各类银行自助设备业务的处理流程,确定多个分别用于表征所述处理流程中的子流程的根本事件;根据多个根本事件之间的逻辑关系,将不同所述根本事件组合,以构成组合事件,所述组合事件用于表征一事务的完整处理流程。3.根据权利要求1所述的用于银行自助设备业务的流程调用方法,其特征在于,所述方法还包括:基于所述组合事件对应的银行自助设备业务处理流程中所需要的各项参数,构建参数配置表;响应于对所述参数配置表的进一步配置,对应修改所述组合事件对应的银行自助设备业务处理流程。4.根据权利要求2所述的用于银行自助设备业务的流程调用方法,其特征在于,所述根本事件,包括:根本事件A:柜面发起出库,将现金或凭证出库到在途;根本事件B:机具收到在途的现金或凭证,将其入到机具尾箱中;根本事件C:机具发起出库,将机具尾箱中留存现金凭证出库到在途;根本事件D:柜面收到在途的现金或凭证,将其入到柜员尾箱中;根本事件E:对应所述根本事件A,针对柜面出库到在途的现金凭证,进行撤销退回到柜面;根本事件F:对应所述根本事件C,针对机具出库到在途的现金凭证,进行撤销退回到机具。5.根据权利要求4所述的用于银行自助设备业务的流程调用方法,其特征在于,所述组合事件,包括组合事件A:由所述根本事件A以及所述根本事...

【专利技术属性】
技术研发人员:张回韩东贤李云晨
申请(专利权)人:神州数码融信软件有限公司
类型:发明
国别省市:

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

1