考勤系統審批流程設計
阿新 • • 發佈:2019-01-05
系統提交請假表單資訊,然後走相應的審批流程。
涉及到下面幾張表:
1.基礎資訊表
儲存表單基礎資訊 這個沒什麼說的。。。
單號 | 申請人 | 型別 | 時間 | ... |
222017041996639 | 張三 | 22 | 2017-5-21 15:39:42 | ... |
2.工作流驅動表
儲存申請單當前節點資訊,一個申請單對應一條資訊,當前處理人隨流程驅動而變動。流程結束資訊銷燬
作用:流程驅動、待審批人查詢
id | 單號 | 申請人 | 當前處理人 | 工作流狀態 | ... |
1 | 222017041996639 | 張三 | 王五 | 1 | ... |
3.工作記錄表
儲存申請單從開始到結束所有節點資訊,每走完一個節點新增一條資訊
作用:記錄歷史操作、已審批查詢
id | 單號 | 操作人 | 操作狀態 | 操作時間 | ... |
1 | 222017041996639 | 張三 | 0(提交) | 2017-5-21 15:39:42 | ... |
2 | 222017041996639 | 李四 | 18(通過) | 2017-5-22 16:10:27 | ... |
4.快照表
儲存申請單對應的審批鏈,按照排序走完流程
作用:流程驅動、審批鏈查詢、流程轉交(新增節點修改排序)
審批結果,1同意,-1否決,2轉發,0預設
id | 單號 | 操作人 | 操作狀態審批結果 | 排序 | 操作時間 | ... |
1 | 222017041996639 | 李四 | 1(同意) | 1 | 2017-5-21 15:39:42 | ... |
2 | 222017041996639 | 王五 | 0(預設) | 2 | 2017-5-22 16:10:27 | ... |