我设计的项目小结(2)
距离上一篇博客过好长时间,感觉自己在ligerui的使用上已经没有什么挑战了,所以,为了给公司开发电子工作联系单系统,使用了新的UI框架,Bootstrap用来提高使用体检,而ligerui作为后台管理框架的UI将继续使用。
工作联系单,实际上解决的一些,部门与部门之间的工作协作,比如策划部请求网络部帮助完成,IPad培训的工作,传统的是纸质联系单,现在把他改成电子。那么在经历了一次失败后,发现这种有点类似工作流,但又和工作流不是一个通用的。所以我设计出了下面的这个流转思路。
1.工作单发起人
2.工作单联系目标部门/工作单联系目标人
3.工作单下一流转处理人
这3个定义,可以把上面的这个工作单模型直接抽象出来,就拿上面的例子来说,工作单发起人应该是 策划部的某个员工我们简称A,他要把这个工作联系单发送给网络部B,但是这个事情需要先让他们领导审批,那么工作单建立的时候,工作单下一流转人就是策划部经理C。
有了这3个定义,我们可以进行新建工单的工作了。
我们将工作联系单内容输入完成后,确认提交,提交后,工单直接流转到,下一个工单处理人进行处理。
策划经理C觉得没什么问题,就可以进行再一次流转,那么可以直接流转给网络部经理D。网络部经理D,同意工作事项,觉得OK那么流转给具体实施的通知E。最后由E,完成工作,工作单流转给A。由A进行确认。
OK 那么这个一次次的流转我们又怎么做呢?
其实就是一个有点类似留言板回复,并转下一个人的意思。
那么看看效果
这样这个完整的工作单流转就完成了,这样做的好出是,完全由个人控制工作联系单的流转过程,工作流一般是固定死的流转过程,这里在这样就显的更为灵活一点。
下一步,根据用户的需求,发现了一些问题,比如工作完成,工作单发起人不及时确认工单完结,造成工单一直挂着,为解决这个问题,目前想到的解决办法是,当前处理人,可以发送,完结申请,同时工单自动转到发起人处理,如果处理人在3天内没有回复工作单,那么系统自动完结工作单。
这个功能在下次项目总结中继续为大家介绍!