业务流程自动化系统

我要开发同款
wangych2024年01月27日
61阅读
开发技术mysql、elementui、vue、spring、springmvc

作品详情

一、项目描述:采用当前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. 账单格式化:将账单标准化生成的文件进行校验,校验成功则上传到 minio 。5.初审:当前任务的经办人查看账单格式化生成的文件是否与账单数据文件对应。6.录入核心:通过 ActiveMQ 推送数据到 AA,AA 将数据写入到核心数据库。7.复审:当数据录入核心成功,则用户去核心系统查看,是否存在数据,存在则通过,不存在,返回之前节点重新执行。8.数据归档检查:检查需要数据归档的数据文件是否齐全。9.数据归档:系统通过 ActiveMQ 将触发数据条件推送到 AA,AA 接收到后掉用系统下载文件接口,文件接口将 minio 存储的文件链接返回,AA 调用链接下载文件,将文件发送到归档系统进行归档10.作业完成:任务完成状态,默认该账单已经处理完成。
二、研发环境及所用技术: idea+ mysql+ jdk1.8 + Springboot+minio+ActiveMQ +Maven+Jpa+vue+Hibernate
三、责任描述:1.负责前端 vue 代码的书写2. 通过 ActiveMQ 将数据推送到 AA,abbyy3. 负责数据库的备份脚本的书写4. 负责 git 代码的合并工作5. 负责解决 jira 问题的解决6. 负责前后端程序的打包发版7. 负责交付文档的书写工作
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论