1. 程式人生 > >簡易OA漫談之工作流設計(一個Demo),完成6年前的一個貼子

簡易OA漫談之工作流設計(一個Demo),完成6年前的一個貼子

6年前在騰訊做OA,那時寫了兩篇心得。

https://www.cnblogs.com/wangxiaohuo/archive/2012/08/22/2650893.html

https://www.cnblogs.com/wangxiaohuo/archive/2012/08/24/2653968.html

 

現在看看挻初淺的,還有不少人回覆,說明這個東西還是有需求的。

近6年來轉做網際網路,風風雨雨的,不算成功,只是養活一家人而已。

回首一看,工作已經20年了,如今已經不是青春少年,一心只看到浮燥的網際網路,有空就想寫點心得,做點小東西。

開發行業裡面其實有沉澱的東西,不是說只有新技術,只是賺錢比較關注新技術。 

  廢話不說,言歸正傳,其實當前市場的大部分流程標準都是老外定義的,有時不禁想問,真是我們需要的嗎?做得很複雜。

最近看到ccflow比較火,突然感覺原來除了時尚的網際網路,“老掉牙”的流程還有人做啊!哈哈哈!

於是我把6年前的部落格翻一下出來,做了一個演示demo還是繼續說明簡單流程的原理,這不是一個產品,只是一個演示,為了說明問題,大家別挑,部分功能不完善,如果涉及到框架版權也請見諒,只做研究學習用,呵呵!

  不用老外的標準,我覺得流程可以分為:自由流程和規則流程。自由流程就是提交選下一手人,規則流程就是配好了規則,一提交就自己找到合適的下一手人。

自由流程現在越來越廣泛,主要在一些人員素質較高,管理比較靈活的網際網路、科技公司。

  為什麼會有自由流程,我們知道,過於規則就會失去靈活性並且增加複雜性,這就是大部分“老的工作流引擎”的缺點,定得很複雜,特別是弄個流程圖工具,很炫,其實沒什麼鳥用,用來忽悠嚇人的。其實一些網際網路任務平臺就是應用自由流程的原理,比如 town這種。在高素質人員公司,每一個個體都應該知道工作提交給誰。

  當然,我們還是製造國家,不是隻有科技公司。幹了6年網際網路,感覺網際網路真是有點虛。所以規則流程還是有價值的,只是我們應該降低複雜度,完全可以犧牲一點“產品強大、靈活”這種東西,規則做簡單一點,實在有時靈活不夠加點“自由流程”其實就能解決問題,除非是銀行審批錢這種,真得沒必要搞得這麼嚴格。當然我這裡指正常企業,“錢多的”、“體制內的”除外。

  這個demo做了“組織機構”的一些資訊編輯,做了一個最簡單的請假流程。使用者名稱為工號,密碼為123。

       地址:http://wftest.bomye.cn/   第一個進去是超管員,大家看看,別亂刪東西,主要是為了學習原理。

1、先建幾個流程參與的人員(已經建了)。

 

 

2、做了一個簡單的流程配置,不是“拖拉拽”,“拖拉拽”沒時間做,也沒什麼用,這裡主要能達到配置的目的。看圖:

 

原理跟6年前寫得差不多,步驟,操作,步驟就是節點,操作可以理解為“按鈕”,6年前說是“扭轉線”,說得不太正確。增加了“審批人配置”和“條件操作”。“審批人配置”可能指定人,也可以按使用者組和崗位配置,也可以公司統一配置,也可以分部門配置。“條件”操作就是達到分支的作用,這裡做同時審批,後面可以做,只是用處不大。“條件操作”通過一個表示式簡單運算得到。

3、好,完成上面兩步,我們就可走一下流程試,操作方法:

1)以超管員或銷售員登入,進入辦公管理員,新增一個請假單。

 你可以做兩次,一次做2天的,一次做5天的,5天的要經理審批。流程圖是這樣的:

 流程圖會簡單用顏色顯示審批的進度。

 

2)退出以銷主管登入(202,123)在個人中心的待辦任務就可以看到待辦了,選擇一條審批提交即可以提交到下一步。

3)接下來一樣銷經理(>3天的,203,123)在個人中心的待辦任務就可以看到待辦了,選擇一條審批提交即可以提交到下一步。

4)接下來一樣李行政(105,123)在個人中心的待辦任務就可以看到待辦了,選擇一條審批提交即可以提交到下一步。

編後:6年前未完的帖子,6年後補充一下,不留遺憾。如今帶一個小團隊一起在深圳打拼。

這些年跳來跳去,學到了一些東西,遺憾積累的太少了,大家有什麼好的合作專案可以加我(18820201188,微信同號,QQ:410377712),管理 應用(erp,crm,oa)、電商、社交類的都還行吧。還弄了一個域名,http://www.bomye.cn,打算整點系統演示方面的。