【技术实现步骤摘要】
一种金融自助终端业务流程开发方法及装置
本专利技术属于软件开发
,尤其涉及一种金融自助终端业务流程开发方法及装置。
技术介绍
采用现有技术在开发ATMC(AutomaticTellerMachineControl自动柜员机控制)平台时,对开发人员的要求高,需要掌握接口功能和编写代码,工程开发过程复杂、开发难度大。现有的ATMC产品,均采用基于业务组件技术。随着银行业务的不断创新和发展,使得ATMC平台的业务数量不断膨胀,导致平台组件越来越臃肿,变得越来越难以维护,导致平台功能退化。因此,现有的金融自助终端业务流程开发方法存在效率低的问题。
技术实现思路
有鉴于此,本专利技术实施例提供了一种金融自助终端业务流程开发方法及装置,以解决现有技术中金融自助终端业务流程开发方法存在效率低的问题。本专利技术实施例的第一方面提供了一种金融自助终端业务流程开发方法,包括:根据用户选择的多个功能体和用户根据提示信息分别为所述多个功能体配置的参数信息,生成多个功能实例;通过所述多个功能实例的组合完成业务流程中各个子流程对应的业务功能;根据所述多个功能实例之间的关联信息,对所述多个功 ...
【技术保护点】
一种金融自助终端业务流程开发方法,其特征在于,包括:根据用户选择的多个功能体和用户根据提示信息分别为所述多个功能体配置的参数信息,生成多个功能实例;通过所述多个功能实例的组合完成业务流程中各个子流程对应的业务功能;根据所述多个功能实例之间的关联信息,对所述多个功能实例进行关联,并基于关联后的多个功能实例生成的业务流程图,将所述的业务流程图显示在编辑页面中。
【技术特征摘要】
1.一种金融自助终端业务流程开发方法,其特征在于,包括:根据用户选择的多个功能体和用户根据提示信息分别为所述多个功能体配置的参数信息,生成多个功能实例;通过所述多个功能实例的组合完成业务流程中各个子流程对应的业务功能;根据所述多个功能实例之间的关联信息,对所述多个功能实例进行关联,并基于关联后的多个功能实例生成的业务流程图,将所述的业务流程图显示在编辑页面中。2.如权利要求1所述的金融自助终端业务流程开发方法,其特征在于,还包括:将所述金融自助终端业务流程中页面、日志、数据处理、通讯、安全和异常处理的所有要素进行抽象化与标准化,形成功能体;所述功能体包括业务Agent和控制Agent;所述业务Agent包括设备Agent、页面Agent和子流程Agent;所述控制Agent包括开始Agent、分支Agent、汇合Agent和结束Agent。3.如权利要求2所述的金融自助终端业务流程开发方法,其特征在于,所述参数信息包括执行指令和触发事件,所述触发事件由所述执行指令触发;所述设备Agent包括触发设备和执行设备;根据用户选择的多个设备Agent和用户分别为所述多个设备Agent配置的参数信息,生成多个功能实例,包括:接收用户选择的执行设备和触发设备;接收用户为所选择的执行设备设置的至少一个执行指令和多个第一触发事件,并接收用户为所选择的触发设备设置的至少一个第二执行函数和多个第二触发事件,以使得所选择的执行设备在接收到所述第一执行指令时引起所述多个触发事件中的一个触发事件发生,以使得通过所述一个触发事件来触发所述选择的触发设备运行对应的第二执行函数;将所述对应的第二执行函数作为下一个触发设备的第三触发事件,直至生成与所述执行设备和触发设备相对应功能的功能实例。4.如权利要求3所述的金融自助终端业务流程开发方法,其特征在于,还包括:至少两个所述执行设备运行各自的执行指令后,所述触发设备执行触发事件。5.如权利要求1所述的金融自助终端业务流程开发方法,其特征在于,还包括:对所述可视化业务流程图进行调试;若调试成功,则将所述可视化的业务流程图和所述参数信息以自定义格式保存为业务流程文件。6.如权利要求1所述的金融自助终端业务流程开发方法,其特征在于,还包括:实时更新动态库;所述动态库包括功能体的名称以及用户为该功能体配置的参数信息;接收查询指令,基于查询指令中功能体的名称,从所述动态库中获取与所述查询指令中功能体的名称相对应的功能体的参数信息,并显示该参数信息。7.如权利要求1所述的金融自助终端业务流程开发方法,其特征在于,还包括:将所述业务流程图和与所述参数信息对应的数据形成业务流程文件;基于所述业务流...
【专利技术属性】
技术研发人员:谢兴锋,谢卫平,贺光容,王庆华,郑明都,雷利文,吴健,
申请(专利权)人:深圳怡化电脑股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。