流程表結構設計第一版

這段時間公司做一個項目,需要設計一套流程,所以設計了以下的流程方案。

流程表workflow
序號 字段 類型 可爲空 註釋
1 id INT NO 流程id
2 workflow_name VARCHAR(100) YES 流程名
3 workflow_desc VARCHAR(200) YES 流程描述
         
         
         
流程節點表workflow_node
序號 字段 類型 可爲空 註釋
1 id INT NO 流程節點id
2 workflow_id INT NO 流程id
3 node_name VARCHAR(100) NO 節點名稱
         
         
         
流程線表workflow_link
序號 字段 類型 可爲空 註釋
1 id INT NO 流程線id
2 workflow_id INT NO 流程id
3 workflow_link_name VARCHAR(45) NO 流程線名稱
4 workflow_link_pre_node INT NO 流程線上一節點
5 workflow_link_next_node INT NO 流程線下一個節點
         
         
         
審批人員表approver
序號 字段 類型 可爲空 註釋
1 id INT NO id
2 workflow_id INT NO 流程id
3 node_id INT NO 節點id
4 user_id INT YES 審批人
         
         
         
財務申請表finance_apply
序號 字段 類型 可爲空 註釋
1 id INT NO 財務報銷id
2 money FLOAT YES 報銷金額
3 user_id INT YES 報銷人員
4 category VARCHAR(45) YES 報銷類別
5 project_code VARCHAR(45) YES 報銷項目
6 money_list_note VARCHAR(200) YES 費用明細
7 state INT YES 狀態:1-未結束;2-已結束
         
         
         
流程業務表workflow_x_business
序號 字段 類型 可爲空 註釋
1 workflow_id INT NO 流程id
2 business_id INT NO 業務表id
3 node_id INT NO 當前節點id
4 suggestion VARCHAR(200) YES 審批建議
5 approver INT YES 審批人;關聯user_id

表設計

下面是設計完成後的模擬數據

workflow        
workflow_id workflow_name workflow_desc        
1 財務審批流程 用於員工個財務審批        
             
             
workflow_node        
node_id workflow_id node_name        
1 1 申請人        
2 1 項目經理        
3 1 人事主管        
4 1 總經理        
5 1 財務        
             
             
workflow_link    
workflow_link_id workflow_id workflow_link_name workflow_link_pre_node workflow_link_next_node    
1 1 申請人提交項目經理審批 1 2    
2 1 項目經理提交人事主管審批 2 3    
3 1 人事主管提交總經理審批 3 4    
4 1 總經理提交財務審批 4 5    
5 1 項目經理提交總經理審批 2 4    
6 1 項目經理提交財務審批 2 5    
7 1 項目經理駁回 2 1    
8 1 人事主管駁回 3 1    
9 1 總經理駁回 4 1    
10 1 財務駁回 5 1    
11 1 結束 5 6    
             
             
finance_apply            
id money user_id category project_code money_list_note state
1 32 1 打車費 1   1
             
             
workflow_x_business    
workflow_id business_id node_id suggestion user_id    
1 1 1   1    
1 1 2 情況屬實,通過 2    
1 1 3 情況屬實,通過 3    
1 1 4 情況屬實,通過 4    
1 1 5 情況屬實,通過 5    
1 1 6        
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章