我们在上一篇文章 多年一直想完善的自由行政审批流程组件【2002年PHP,2008年.NET,2010年完善数据设计、代码实现】
中讲述了“自由行政审批流程组件”的用法及设计参考,现在我们接着讲它的升级版本 “自动行政审批流程组件”的批流程节点定义。
周日又在家里宅了一天,见了2个朋友,其他时间都在写代码,解决了审批流程环境中的10个小问题。
上一讲中,请假单的流程步骤是由人为自由流转的,虽然自由流转有很多好处但是并没有严格的流程步骤限制,想给谁审核就怎么审核,自由审核流程组件主要存在以下2个重要的缺点:
1:流程步骤没有规范的定义,可以理解为乱来的,特别是公司规模大了,人多了,那就更容易乱套了。
2:流程没有重复利用的价值,属于公司的管理办法没能被固化、流程化,若有固定的流程可以不断优化,那公司的管理也上档次了,更规范了。
那我们为了解决以上2个问题,先来看看如何在系统里预先定义一个简易的审批流程,先把审批流程定义部分的文章整理如下:
1:首先我们用超级管理员的身份登录系统
由于超级管理员有系统的任何权限,所以也无需配置权限,就可以操作系统里的任何菜单
2:我们进入审批流程定义管理菜单,来定义我们需要的审批流程
3:审批流程,大多是按部门来组织的,例如哪个部门的哪个审批流程等,所以也有按部门进行过滤查询的功能,我们来定义具体的审批流程
我们定义好了3个流程审核步骤后,接下来应用程序里就可以按以上审核步骤进行自动流转进行审批操作了,图形化的审批流程组件会后续发布,敬请等待,下一篇文章将讲述如何实现以上预先定义好的审核流程进行自动化流转审核的详细步骤。
相应的数据库设计如下:
1:工作流定义表:定义我们总共有哪些审批流程?
2:工作流程节点定义表:定义我们的审核流程节点都有哪些?
定义好审批流程后,我们用相应的账号登录系统后,都会有什么效果?首先我们按超级管理员登录
我们先启动一个自由行政审批流程
假设我们按了自动审批流程控件的提交按钮
用吉日嘎拉的系统账户登录,进行第一步审核
吉日嘎拉账号登录系统后、会有自动的审核流程的即时通讯提醒信息,我们进入待审核流程页面
我们可以按红色圈起来的,自动审核流程中的通过按钮。
以此我们可以用涂志刚账号,进行第2步审核,也会即时通讯提醒信息收到,也可以进行审核,页面省略
以此我们可以用胡况明账号,进行第3步审核,也会即时通讯提醒信息收到,也可以进行审核,页面省略
最后我们可以在审核流程监控器中可以看到这个请假单的详细审核步骤的信息,一个完整的自动行政审核流程就可以顺利进行完毕了。
吉日嘎拉(蒙古语为吉祥如意),2000年毕业于黑龙江大学计算机系软件专业,目前定居杭州,典型的IT软件土鳖一个,外号“软件包工头”。
通用权限管理系统组件(GPM - General Permissions Manager)自2003年开始发布,目前是国内注册用户和免费盗版用户最多的权限管理系统,是各种信息管理系统开发中彻底的权限解决方案。本组件支持多种主流数据库(Oracle、sqlsever、db2、mysql),功能强大,使用方便,代码简洁,思路严谨,被广大支持者称为权限管理系统中的“走火入魔级权限管理系统”。
精心维护通用权限管理系统组件(GPM - General Permissions Manager)有8年多,3年的不断推广,20万行经典的业务逻辑积累,经过上万次的调试修正,经历了四百个付费客户,上百软件公司的实战开发。
11年以上开发经验,外企工作5年,上市公司3年,独立经营软件公司2年,主持研发部门管理工作4年以上。
将权限管理、工作流做到我能力的极致,一个人只能做好那么很少的几件事情。
QQ:252056973,Mail:[email protected]
通用权限管理模块的严谨设计定位、精心编码实现、不断维护推广、持续优化改进,主要是为了实现一个可以高度重复利用劳动成果的工具软件并有偿提供给所需的人们,另想成为国人值得骄傲的知名软件功能模块。
可供国内管理类开发人员在日常工作中进行灵活二次开发利用的模块,开发管理类软件的必备工具之一,我们的目标就是让程序员早点儿回家休息。
淘宝店地址:http://jirigala.taobao.com