初探工作流的庫表設計


 

 

 

觀察分析上圖中,發現圖中名字應該寫錯了,應該是如下 5個表:頁面功能表、節點模板表、工作流程表、流程過程表(流程實例表)、用戶表、流程人員(角色)表。

下面是個人的理解,有不當之處歡迎指點!

 

 

頁面功能表:是指OA流程中一個節點的具體頁面,比如上圖中的“維修廠接貨 ”,“ QC檢測”這一環節中用戶所看到的的UI頁面

節點模板表:只包含節點的信息,扁平結構,主要為工作流程表提供其節點的具體信息。

工作流程表(工作流程模板):創建一個新的工作流程模板時,指定它由哪些節點(這些節點來自節點模板表)組成,並且指定這些節點的父子關系。上述表中漏了一個信息,這里的節點信息還要加上角色的信息,以表示哪些角色可以處理該節點的數據。

流程過程表(流程實例表):具體用戶,走OA流程(上圖中的工作流程模板中某個模板)時,所形成的的過程(實例)表!

用戶表:這是是指參與流程的所有用戶。

流程人員(角色)表:這里面的用戶ID 應該是角色ID, 因為在實際項目中,我們是根據角色讓一個人具有處理節點數據的權限,而不是寫死只能這個人處理。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM