文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>多年一直想完善的自由审批流程组件【2002年PHP,2008年.NET,2010年完善数据设计、代码实现】

多年一直想完善的自由审批流程组件【2002年PHP,2008年.NET,2010年完善数据设计、代码实现】

时间:2010-10-08  来源:吉日嘎拉 不仅权限管理

   大概在2002年时,做公司的门户系统EIP,其中有一个审核流程,当时是用PHP实现的、数据库用了MySQL,当时的程序是按领导的要求,领导说要实现什么功能,我们就把什么功能实现好,当时也没什么深刻的感受,反正也没耗费多久就做出来了,感觉也没啥的。

   到了2008年,公司有一个几十万的ERP项目,其中需要一个自由审批流程,那时候就意识到,值钱的软件都需要审批流程,而且这个组件当时我写的,大概前后也写了1个月左右吧,后来又测试了1个月左右,才真正能用,而且当时还没能实现并行审核流程。

   今年是2010年了,又有一个项目需要有审核流程,又耗费了2周时间把审批流程的底层从新设计了一下,又耗费1周时间整体又测试一遍,终于又有时间把这个审批流程又重新整理一次,把上次没能实现的技术问题,全部解决一遍了,心里舒坦了很多。

   2002年时,不知道这个审批流程管理组件有多大经济价值,也不知道这个能起多少重要性。

   2008年时,充分意识到了审批流程管理组件有多大的作用,而且要耗费蛮久才能好用,而且还有技术难度。

   2010年时,把底层数据结构又重新设计一下、把底层代码又删完一次,界面功能也进行了一次彻底的优化。

 

其实重复利用的就是数据库设计PDM文件,这个也是业务领域建模,用这个设计,不管是JAVA的项目,还是.NET的项目,都可以重复利用,有一定的参考价值的。

首先我们需要启动这个审批流程,这里只是做了一个示意图,就是可以显示的是请假单,也可以是请假单的核心参数(当然可以是其他单据)。 

 

的确显示出了待审批数据了,我们把请假单递交给下一个审批环节

用下一个审批环节的用户进行登录

正好是我们需要审批的数据显示出来了,同时我们审批通过,可以选择最后又一步的审核环节。

我们再以最后一个审批环节的账户来登录系统

我们可以看到前面2部的审批详细情况,我们这步审核通过后,我们事先假设的3部什么流程也走完了。

 

   自由审批流程组件虽然从严格意义上来讲,不能说是工作流,甚至也不是正规的流程,但是还是蛮符合实际工作要求,因为不需要事先定义好严格的流程定义,也不用定义什么严格的角色、办事流程等等,只要有最基础的用户数据,角色配置就可以流转起来了,相对而言是最低的配置要求,最灵活多变的审批流程了。

 

  其实日常生活里,我们大多的审批流程,都是自己的顶头上司审核的,也不大用管是什么审核,大多数都转发到自己顶头上司审核一下,90%都不会有错的。顶多领导再转发给别人审核而已了。

 

  欢迎大家多批评交流,希望能跟大家多交流,一起提高。

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载