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

頁面功能表:是指OA流程中一個節點的具體頁面,比如上圖中的“維修廠接貨 ”,“ QC檢測”這一環節中用戶所看到的的UI頁面
節點模板表:只包含節點的信息,扁平結構,主要為工作流程表提供其節點的具體信息。
工作流程表(工作流程模板):創建一個新的工作流程模板時,指定它由哪些節點(這些節點來自節點模板表)組成,並且指定這些節點的父子關系。上述表中漏了一個信息,這里的節點信息還要加上角色的信息,以表示哪些角色可以處理該節點的數據。
流程過程表(流程實例表):具體用戶,走OA流程(上圖中的工作流程模板中某個模板)時,所形成的的過程(實例)表!
用戶表:這是是指參與流程的所有用戶。
流程人員(角色)表:這里面的用戶ID 應該是角色ID, 因為在實際項目中,我們是根據角色讓一個人具有處理節點數據的權限,而不是寫死只能這個人處理。
