【技术实现步骤摘要】
一种基于微服务架构的工作流管理系统及信息管理方法
[0001]本申请涉及信息管理领域,特别地,涉及一种基于微服务架构的工作流管理系统及信息管理方法
。
技术介绍
[0002]微服务架构
(Microservice Architecture)
是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦
。
微服务架构的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持
。
[0003]现有系统根据微服务架构高内聚
、
低耦合的原则,通常垂直划分为多个业务应用服务和应用支撑服务
。
比如预算编制服务
、
预算执行服务
、
核算报表服务等应用服务,和工作流服务
、
用户认证等应用支撑服务
。
根据各个微服务的数据规模
、
访问量
、
并发要求,对微服务进行分布式部署,工作流服务作为一个重要的应用支 ...
【技术保护点】
【技术特征摘要】
1.
一种基于微服务架构的工作流管理系统,包括业务系统和用于支撑所述业务系统的多个工作流服务,所述业务系统包括业务系统前端和业务服务,用户通过所述业务系统前端调用所述工作流服务,执行当前节点流程任务;其特征在于:所述业务服务中内嵌有工作流状态前置装置;任一所述工作流服务执行完当前节点流程任务后,触发业务回调,将流程状态日志更新到所述工作流状态前置装置中,以便用户通过所述业务系统前端查询相应流程的待办信息和已办信息
。2.
根据权利要求1所述的工作流管理系统,其特征在于:所述工作流状态前置装置通过业务系统后台回调接口与所述工作流服务连接
。3.
根据权利要求2所述的工作流管理系统,其特征在于:所述工作流状态前置装置包括工作流状态前置装置访问器
、
工作流状态前置装置存储器和工作流状态前置装置更新器;所述工作流状态前置装置更新器与所述业务系统后台回调接口连接,用于获取用户待办信息和已办信息;所述工作流状态前置装置更新器与所述工作流状态前置装置存储器连接,用于更新存储在所述工作流状态前置装置存储器内的用户待办信息和已办信息;所述业务系统前端通过所述工作流状态前置装置访问器与所述工作流状态前置装置存储器连接,用于在用户查询时,获取存储在所述工作流状态前置装置存储器内的用户待办信息和已办信息
。4.
根据权利要求2所述的工作流管理系统,其特征在于:所述工作流状态前置装置为独立组件,内部实现细节封装,通过预留的访问接口与业务系统前端以及业务系统后台回调接口连接
。5.
根据权利要求1所述的工作流管理系统,其特征在于,还包括:权限组件;所述权限组件用于用户通过所述业务系统前端查询时,根据用户角色权限对工作流状态前置装置的待办信息和已办信息进行过滤
。6.
一种信息管理方法,其特征在于:应用于权利要求1‑5任一项所述的工作流管理系统,所述方法包括:当调用任一工作流服务执行当前节点流程任务后,通过...
【专利技术属性】
技术研发人员:毕晖,郑建鹰,乔海东,
申请(专利权)人:北京用友政务软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。