[发明专利]基于配置式金融类多平台工作任务公共组件的实现方法在审
申请号: | 202211076746.1 | 申请日: | 2022-09-05 |
公开(公告)号: | CN115456791A | 公开(公告)日: | 2022-12-09 |
发明(设计)人: | 陈飞;钱海胜;刘飞;孙德孔 | 申请(专利权)人: | 江苏苏宁银行股份有限公司 |
主分类号: | G06Q40/06 | 分类号: | G06Q40/06;G06Q40/02 |
代理公司: | 南京瑞华腾知识产权代理事务所(普通合伙) 32368 | 代理人: | 徐冲冲 |
地址: | 210000 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 配置 金融类 平台 工作任务 公共 组件 实现 方法 | ||
1.基于配置式金融类多平台工作任务公共组件的实现方法,其特征在于,包括:
步骤1,确定具体平台方与工作任务配置的绑定关系并存储;
步骤2,服务端根据平台任务设置、平台任务调度、平台任务运行、平台任务结果搭建形成多平台工作任务公共组件,所述多平台工作任务公共组件暴露API接口并经SSL加密后供平台方调用;
步骤3,所述多平台工作任务公共组件通过调用应用程序业务服务接口,获取应用程序业务处理结果,在工作任务执行完成后,根据工作任务流水号从数据库中查询工作任务结果,并根据所述业务处理结果和工作任务结果生成结果文件,并将所述结果文件以设定的同步方式同步至平台方。
2.根据权利要求1所述的基于配置式金融类多平台工作任务公共组件的实现方法,其特征在于,所述步骤1具体包括:
步骤1.1,采用平台基本信息来标识平台方;
步骤1.2,对每个具体的任务定义一个任务类型来标识该具体工作任务;
步骤1.3,对每个具体的业务场景定义一个业务代码来标识该具体业务;
步骤1.4,通过所述平台基本信息+任务类型+业务代码来确定具体工作任务;
步骤1.5,将工作任务模板划分为流程模板编号和流程模板参数列表两个部分,其中,所述流程模板编号是唯一的,所述流程模板参数列表用于填充工作任务模板,以生成最终的工作任务明细内容;
步骤1.6,将步骤1.4中的具体工作任务与步骤1.5中的工作任务模板绑定并存储。
3.根据权利要求2所述的基于配置式金融类多平台工作任务公共组件的实现方法,其特征在于,平台基本信息包括平台号、商户号和客户类型。
4.根据权利要求3所述的基于配置式金融类多平台工作任务公共组件的实现方法,其特征在于,所述步骤2中平台方调用的方式如下:
平台方通过多平台工作任务公共组件的API接口查询该平台任务配置,根据所述平台基本信息、任务类型和业务代码来确定该平台方具体任务的调度方式、调度时间,并以所述平台号、商户号、客户类型、任务类型、业务代码和流程参数列表作为请求参数生成调度请求信息;
所述多平台工作任务公共组件接收到调度请求信息后,根据绑定的工作任务模板编号的值去数据库中查询配置的流程模板参数列表,以校验平台方传来的调度请求信息HTTPS中的流程参数列表中的参数子项是否齐全,如齐全,则生成工作流实例,并生成一个工作任务流水号,然后将平台号信息、工作任务流水号以及全部请求参数对应存储至数据库中;
工作流引擎根据工作任务流水号来找到对应的平台工作任务,以驱动工作任务明细逐步执行。
5.根据权利要求4所述的基于配置式金融类多平台工作任务公共组件的实现方法,其特征在于,所述工作流引擎为基于BPMN2.0的开源组件Activiti7。
6.根据权利要求4所述的基于配置式金融类多平台工作任务公共组件的实现方法,其特征在于,所述调度方式包括内部调用和外部调用,若为内部调用,则平台方不具备调度任务的权限,调度入口由所述多平台工作任务公共组件自身控制;若为外部调用,则调度入口交由平台方,所述多平台工作任务公共组件不进行控制。
7.根据权利要求1所述的基于配置式金融类多平台工作任务公共组件的实现方法,其特征在于,同步方式包括API接口同步和文件接口同步,若为API接口同步,则通过平台方提供的请求参数列表中的回调方法,将结果文件回调通知至平台方;若为文件接口同步,则通过平台方提供的请求参数列表中的文件路径,进行文件搬迁,将结果文件给到平台方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏苏宁银行股份有限公司,未经江苏苏宁银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211076746.1/1.html,转载请声明来源钻瓜专利网。