一、项目描述:采用当前IT行业被广泛推荐和使用的B/S架构进行设计与开发,前端推荐使用主流开发框架VueJS搭配自适应UI框架Ant Design UI;后 端采用经典Java SpringBoot架构结合开源工作流框架Activiti和 ActiveMQ消息队列中间件实现对工作流的控制以及对RPA机器人的调用。项目主要是通过生成任务的方式,将客户的37家账单文件进行识别,录入到核心数据 库,以及数据进行归档。任务的主要流程为:任务创建,文本识别,账单标准化,账单 格式化,初审,录入核心,复审,数据归档检查,数据归档,作业完成节点。1.任务创 建:为创建任务的节点,主要包含2种方式,一种为通过邮件创建,一种为手工创建。2.文本识别:通过系统获取到 pdf 文件,调用 ActiveMQ 队列,传输数据到 abbyy 指定目录,等待 abbyy 识别生成 execl 文件,上传到 minio ,到指定目录系统去获取。3.账单标准化:将 abbyy 识别的 execl 使用程序生成指定的模版的 execl 数据上传到 minio。4. 账单格式化:将账单标准化生成的文件进行校