【技术实现步骤摘要】
一种基于分布式架构的审批流管理组件
本专利技术涉及平台管理建设技术,尤其涉及一种基于分布式架构的审批流管理组件。
技术介绍
当前在各种管理平台中,审批流管理功能已经成为了一个无法避免的必需模块,而且通常一个平台涉及到多个审批流管理的开发需求,由于大部分的审批流程都是存在共性的,如果针对每次的审批流程都进行单独的功能开发,无疑将大大的拖延平台的开发进度,增加工作量的同时,还不能保证审批流程的完善性和安全性,也不利于后期的排查和维护工作。
技术实现思路
为了解决以上技术问题,本专利技术提供了一种基于分布式架构的审批流管理组件;为审批流管理功能的开发提供了一个通用的解决方案,同时可以实现立足于现有平台的分布式部署,减轻了维护和更新的工作。该组件主要应用在各类型的管理平台建设过程中,为各式各样的审批流管理提供通用的解决方案,主要包括审批申请的提交,审批流程管理,转移审批权限,审批通过和驳回,审批日志管理和邮件提醒服务。本专利技术的技术方案是:一种基于分布式架构的审批流管理组件,采用ngin ...
【技术保护点】
1.一种基于分布式架构的审批流管理组件,其特征在于,/n采用nginx+springBoot+Swagger+myBatis,适配oracle,mysql和postgres三种数据库,构建审批流程管理模块、审批提交模块、审批权转移模块、审批进度邮件通知模块、操作日志管理模块;/n其中,/n审批流程管理模块,主要负责审批流程的自定义模块,实现使用者自己定义审批流程,即定义审批的长度和各个审批环节的负责人。主要提供会议审批和流式审批两种审批模式;同提供审批处理页面的自定义功能,即提供给用户指定该环节的审批处理页面的功能;/n审批提交模块,主要负责审批结果的提交,包括两个基础内容 ...
【技术特征摘要】
1.一种基于分布式架构的审批流管理组件,其特征在于,
采用nginx+springBoot+Swagger+myBatis,适配oracle,mysql和postgres三种数据库,构建审批流程管理模块、审批提交模块、审批权转移模块、审批进度邮件通知模块、操作日志管理模块;
其中,
审批流程管理模块,主要负责审批流程的自定义模块,实现使用者自己定义审批流程,即定义审批的长度和各个审批环节的负责人。主要提供会议审批和流式审批两种审批模式;同提供审批处理页面的自定义功能,即提供给用户指定该环节的审批处理页面的功能;
审批提交模块,主要负责审批结果的提交,包括两个基础内容,提交审批之后可以根据当前节点的类型推动审批进程;具体逻辑为流式审批结束后自动流转下一级审批,会议审批需要判断当前所有与会人是否都已审批完成,审批完成之后流转下一个审批环节,判断下一环节是否是会议审批,会议审批需要同时通知每个与会人;
审批权转移模块,主要实现审批环节的审批人转移审批权限的功能,由系统管理员或当前节点的负责人发起;主要用于人员暂时不在岗的情况下,审批环节可以顺利进行,同时审批流程不用修改;
审批进度邮件通知模块,主要负责针对每个环节的审批结束之后,发送通知邮件给下一级的审批人和表单的提交者;
操作日志管理模块,记录参与审批的审批人的各个环节的操作,用于保存表单的全生命周期的记录。
2.根据权利要求1所述的管理组件,其特征在于,
基于nginx+redis的sessio...
【专利技术属性】
技术研发人员:王正沛,单震,徐宏伟,
申请(专利权)人:浪潮卓数大数据产业发展有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。