【技术实现步骤摘要】
一种业务执行以及业务配置方法及装置
本申请涉及互联网
,尤其涉及一种业务执行以及业务配置方法及装置。
技术介绍
互联网金融平台所提供的各种金融产品,通常是对接于外部的金融机构,如,银行、信托公司以及保险公司等。其中,不同金融机构提供的产品属性不同,如,保险公司提供保险业务,银行提供存款等业务。并且,通常不同产品对应的业务流程也不同。目前,互联网金融平台在业务开发过程中,通常每对接一家金融机构的金融产品,需要根据该金融机构的业务要求,确定对应该金融产品的业务流程,并基于该业务流程,开发上线该金融产品。但是,由于不同的金融产品对应不同的业务流程,如图1所示,图中金融产品A的业务流程包含点击购买、开户、金融平台验证以及交易完成4个步骤,金融产品B的业务流程包含开户、风评(通过风控规则进行评估)、点击购买、代扣、三方验证以及交易完成等6个步骤。由于业务流程的不同,不同的金融产品需要独立开发以及维护,导致开发效率低下,维护成本较高。
技术实现思路
本说明书实施例提供一种业务执行以及业务配置方法 ...
【技术保护点】
1.一种业务执行方法,其特征在于,包括:/n当客户端监测到用户点击应用中的组件入口时,向服务器发送组件获取请求,所述组件获取请求中携带组件的组件标识;/n接收所述服务器返回的组件数据,所述组件数据至少包含所述组件对应的流程以及流程配置信息,所述组件对应的流程包含主流程以及所述主流程对应的各子流程,所述主流程包含执行业务的全量步骤;/n依次执行所述主流程中的每个步骤,当该步骤对应有子流程时,根据所述组件对应的流程配置信息以及所述用户信息中的至少一种,判断是否执行该步骤对应的子流程;/n若是,则执行该步骤对应的子流程,并当所述子流程执行完成后,继续执行所述主流程的下一步骤;/n ...
【技术特征摘要】
1.一种业务执行方法,其特征在于,包括:
当客户端监测到用户点击应用中的组件入口时,向服务器发送组件获取请求,所述组件获取请求中携带组件的组件标识;
接收所述服务器返回的组件数据,所述组件数据至少包含所述组件对应的流程以及流程配置信息,所述组件对应的流程包含主流程以及所述主流程对应的各子流程,所述主流程包含执行业务的全量步骤;
依次执行所述主流程中的每个步骤,当该步骤对应有子流程时,根据所述组件对应的流程配置信息以及所述用户信息中的至少一种,判断是否执行该步骤对应的子流程;
若是,则执行该步骤对应的子流程,并当所述子流程执行完成后,继续执行所述主流程的下一步骤;
若否,则不执行该步骤对应的子流程,继续执行所述主流程的下一步骤。
2.如权利要求1所述的方法,其特征在于,所述组件包含若干子组件,所述组件数据还包含展示配置信息;
所述方法还包括:
根据接收到的组件数据,确定所述组件包含的各子组件以及各子组件的执行顺序;
按照各子组件的执行顺序,依次针对每个子组件,获取该子组件的子组件数据,所述子组件数据中包含子组件对应的流程以及流程配置信息,所述子组件对应的流程包含部分主流程以及部分子流程;
依次执行所述部分主流程中的每个步骤,当该步骤对应有子流程时,根据所述子组件对应的流程配置信息以及所述用户信息中的至少一种,判断是否执行该步骤对应的子流程;
若是,则执行该步骤对应的子流程,并当所述子流程执行完成后,继续执行所述部分主流程的下一步骤;
若否,则不执行该步骤对应的子流程,继续执行所述部分主流程的下一步骤。
3.如权利要求1所述的方法,其特征在于,所述组件对应的流程配置信息中包含组件需要执行的各子流程以及各子流程的执行时机;
根据所述组件对应的流程配置信息以及所述用户信息中的至少一种,判断是否执行该步骤对应的子流程,具体包括:
根据所述组件对应的流程配置信息中包含的各子流程以及各子流程的执行时机,判断是否执行该步骤对应的子流程;或者
获取所述用户的用户信息,并根据所述用户信息,判断是否执行该步骤对应的子流程;或者
根据所述组件对应的流程配置信息中包含的各子流程、各子流程的执行时机以及所述用户的用户信息,判断是否执行该步骤对应的子流程。
4.一种业务配置方法,其特征在于,包括:
针对用于执行业务每个组件,服务器根据执行该组件对应的业务逻辑、预设包含执行业务的全量步骤的主流程和预设的全量子流程,确定该组件对应的流程配置信息,所述组件对应的流程配置信息包含组件需要执行的各子流程以及各子流程的执行时机;
根据预设的主流程、预设的全量子流程以及确定出的该组件的流程配置信息,确定该组件的组件数据;
当接收到客户端发送的组件获取请求时...
【专利技术属性】
技术研发人员:田萧波,薛皓月,
申请(专利权)人:北京三快在线科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。