项目介绍
使用开源的工作流组件camunda作为基础 ,依靠spring生态,从而搭建的工作流服务。
主要模块:
封装了camunda底层api,暴露出易用且符合上层业务系统的接口。
流程的相关处理:部署流程、开启流程、审批任务、通过mq进行事件(开启流程、审批任务、流程结束)通知等。
流程相关的查询:流程查询、任务查询、审批流查询等。
流程相关的统计:待审批、已审批,已提交等。
我的职责
camunda组件预研,定义流程bpmn文件配置方式,并输出文档。
独立负责接口编写、接口文档输出、与业务系统联调。
相关统计接口使用completablefuture和线程池进行异步处理。
使用kubesphere进行服务部署,持续迭代维护。