`

某管理系统自定义审批流程实现

 
阅读更多

在企业内部管理系统中,经常会涉及到审批流程的实现,一般会采取流程工具实现,这里介绍采用状态位的方式结合数据库实现用户自定义审批流程。

 

用户自定义审批流程,按照如下几步设置

step1:新建自定义的审批流程,设置名称和流程描述信息

step2:对新建的审批流设置审批适用,针对哪些类型的申请适用这个审批流

step3:对新建的审批流设置审批步骤,按照审批角色设置每一步审批节点。

 

对应后台设计表

 

那么,当一个单据提交审批,逻辑为

step1:按照审批适用找到对应的审批流程,如果找不到,报流程不存在

step2:根据审批流程,找到对应的审批步骤

step3:根据审批步骤中的审批角色,找到对应的审批人,如果审批人不存在或者审批人离职,报错

step4:最终生成到审批流程表中

 

涉及如下表

 

--审批流程描述表
select *
from oms_approve_process_config
--审批适用表
select *
from oms_approve_process_apply
--审批步骤表
select *
from oms_approve_process_step
--审批角色表
select *
from oms_approval_role
--审批角色对应审批人配置表
select *
from oms_approval_person

--最终生成的审批流程表
select *
from oms_co_application_process

 

生成审批流程的存储过程如OMS_AUDIT_COMMON中的PROC_OMS_ADD_APPROVE_PROCESS,逻辑即按照如上步骤进行生成。

 

附件为表结构详细设计和存储过程明细

 

 

 

 

 

 

 

 

 



 

  • 大小: 23.1 KB
分享到:
评论

相关推荐

    ASPNET自动办公系统(OA+审批流)源码

    运行环境:VS2008+SQL2005技术特点: 系统采用三层架构开发。 界面参照猫扑系统采用标签式操作方便快捷。 源码内有大文件上传加进度条显示和ckeditor_aspnet_3.6.1... -审批流程设置 -审批归档设置 内部邮件 系统设置

    网电协同OA管理系统

    公文签收系统 (自定义审批流程、收发文管理) 企业资讯管理 (及时发布资讯、公告、制度及公共交流信息 可自定义分类) 企业组织架构 (支持无限制新增部门) 工作日程管理 (强大的工作日程管理系统 记录和安排...

    审批权限管理系统

    实现审批权限流程,可自定义流程过程!系统主要使用的技术及相关资源:MVC5、EF6、CodeFirst、WorkFlow4.5、EasyUI(IE9以上)等。

    一款可自定义工作流和表单、版式的工作流管理系统,普通人也轻松入门和设计

    这是一个可由普通人轻松自定义工作流和表单及版式的工作流管理系统,极其灵活,操作简单,无需编程。你可以用它来管理各种流程,如费用报销、请假、请车、合同审批等,还可以自己添加模板(主要就是添加管理字段)来...

    网电协同OA管理系统e-netelec v2.5.3.rar

    公文签收系统 (自定义审批流程、收发文管理) 企业资讯管理 (及时发布资讯、公告、制度及公共交流信息 可自定义分类) 企业组织架构 (支持无限制新增部门) 工作日程管理 (强大的工作日程管理系统 记录和安排...

    ASP.NET基于WEB的工作计划流程管理系统的设计与实现(源代码+论文).rar

    **ASP.NET基于WEB的工作计划流程管理系统的设计与实现** 本资源提供了一个全面且功能强大的ASP.NET Web应用程序,专为简化和自动化工作计划流程而设计。该系统采用最新的ASP.NET技术和SQL Server数据库,确保了系统...

    求索车辆管理系统 v8.2.zip

    5、网络版支持用车申请及审批流程管理 6、网络版用车申请派车支持邮件提醒 7、网络版支持按部门权限管辖车辆范围 8、多种基本类型自定义设置 9、提供用车、出车申请表打印,并可自定义样式 10、安全的数据备份...

    java_jsp项目源码_企业费用管理系统(SSH+Oracle)130222.rar

    2. 灵活的审批流程:系统采用工作流技术,可根据企业实际需求自定义审批流程,实现费用的逐级审批和严格控制。 3. 强大的报表分析:系统提供丰富的报表功能,包括费用明细表、费用汇总表、费用趋势分析等,帮助企业...

    小微OA办公管理系统 v2.0.zip

    小微OA办公管理系统简介 小微OA是基于Thinkphp开发的php开源oa办公系统。 小微OA办公管理系统功能简介: 1. 简单易用 操作简单,人人都能快速上手 2. 审批流程 规范化公司日常行政管理,业务审批流程,通过...

    OA管理系统

    该系统包括: 用户管理、信息管理、邮件系统、审批流程、表单自定义、智能搜索等管理模块,涵盖办公管理的各项事务,实现提高企业的运作效率、节省企业的办公费用,具有功能完善、技术先进、操作方便、高效安全、易于...

    数飞电子公文管理系统.rar

    它不仅包含了公文审批的自定义流程功能还包含了自定义公文审批单据功能,用户完全可以对需要使用的公文单据如:请示、报告、通知、通报等自定义样式、自定义字段、自定义模板,不需要懂程序开发,只要在浏览器下...

    功能齐全的CRM客户管理系统源代码【旗舰版】

    审批流程 支持普通审批、请假审批、差旅审批、报销审批等。完美的实现企业无纸化、移动审批的高效工作流程! 销售流程 在以销售为主导的企业中,实时掌控销售过程和销售结果十分重要。它有助于管理者合理设计企业...

    java源码流程审批-workflow:基于Activiti5定制化中国式工作流系统,定制化的流程设计器,添加自定义属性

    java源码流程审批 基于Activiti5 定制化中国式工作流系统 QQ技术交流群:838850873 工作流开发手册_V3.0 作者 段志军 2016-01-18 1. 简介 工作流开发手册V3.0的使用者是开发者。 工作流V3.0底层是基于 进行开发完成的...

    高品智财务公司代理代办项目管理系统 v3.306 网络多用户版.zip

    高品智财务公司代理代办项目管理系统软件(网络多用户版)是一款由高品智软件开发的专门针对财务公司开发的企业项目管理软件,主要是为了实现财务公司代理代办业务,包括:工商执照的收购、转让、工商注册、代理记账...

    JSP医用耗材网上采购系统myeclipse开发mysql数据库web结构java编程

    本系统自定义审批流程节点信息,动态设定审批流程 自动化审核 分5部步骤 信息化审核 xxhsh 2 admin 外部人员审核 wbsh 3 领导审核 ldsh 4 反馈 fankui 请注意这些 使用人员角色,,流程审核的步骤 需要用到 ...

    外贸管理系统单机版下载

    自由设定审批流程,结合微信、手机APP,支持全方面的OA办公; 可自定义的界面、布局管理;灵活的打印样式设计; 2、语言设定 支持自定义翻译内容; 可添加多种语言,支持全球任何语言; 打印格式、导出的文件均可自定义成...

    springboot毕业生离校管理系统

    Spring Boot毕业生离校管理系统是一个专门为高校毕业生...通过Spring Boot毕业生离校管理系统,高校可以实现对毕业生离校的高效管理,提高管理效率,提升毕业生的满意度,为学校和毕业生之间的良好关系搭建起一座沟通的

    基于RuoYi-VUE版本开发开源OA协同办公系统源码 集成Flowable流程引擎 可自由选择提交的流程

    3、实现自定义表单,可以托拉拽的方式创建个性化表单。并可自由选择提交的流程。 系统功能 1.用户管理:用户是系统操作者,该功能主要完成系统用户配置。 2.部门管理:配置系统组织机构(公司、部门、小组),树...

    中易通用人事工资管理系统 v1.4.1.rar

    可以自定义员工招聘审批流程、调整和添加自定义报表、任何打印格式,甚至导航图菜单、界面皮肤;利用丰富的脚本代码可以实现用户个性化细节要求;系统功能之强大、设置之灵活,可以真正打造一套适合于你、属于你的...

Global site tag (gtag.js) - Google Analytics