业务流程图
1.回单文件首先是由银行服务器先推送到银行的前置机服务器上
2.通过金蝶代理程序中的电子回单文件服务或者自行搭建的sftp服务将回单文件下载到电子回单应用并且把回单文件上传到苍穹文件服务器中
3.业务系统通过电子回单应用来获取电子回单的结构化信息
4.业务系统根据结构化信息去苍穹文件服务器上下载电子回单文件
电子回单流程图
回单任务主要分为以下流程
创建--->预处理完成
这一步一般是银行发送回单请求,代表要银行生成回单文件,比如说中国银行的回单下载就分为两个步骤,第一步就是请求接口拿到回单压缩包的名字,第二步才是去拿回单文件,同时第一步跟第二步需要间隔时间,这属于上图的回单下载流程
2.预处理完成-->下载完成
这一步对应示例中的中国银行回单下载的第二步,去下载银行的回单文件,可以通过sftp或者前置机机代理的方式去下载,这一步只要完成了,跟银行的交互就代表完成了,银企云这边已经下载到了回单文件了,这一步也属于上图的回单下载流程。需要注意的一点是,一般下载完成就会去上传了
3.下载完成-->完整度检查完成
这一步属于上图中的完整度检查流程,主要用来检查下载的回单数量是否缺少
4.完整度检查完成-->完成
这一步属于上图中的回单匹配流程,主要是回单跟交易明细匹配,无论是否匹配成功都会到完成的状态,即终态,代表回单任务下载任务的终结
注意事项
回单调度的执行不代表一次调度能跑完上面四个步骤,第一步和第二步有些银行是需要间隔时间来跑的,所以这两步的执行可能需要跑两次回单调度