我數據庫用的是PostgreSQL,抄襲的目標版本用的是SQL Server。因為我在Mac上面寫的,懶得搞太復雜,直接上PostgreSQL了。版本是12.4. 首先表我分成了流程模板表、流程配置表、節點配置表、事件配置表、路由配置表、流程實例表、節點狀態表、流程狀態表、業務數據狀態表。 流程 ...
觀察分析上圖中,發現圖中名字應該寫錯了,應該是如下 個表:頁面功能表 節點模板表 工作流程表 流程過程表 流程實例表 用戶表 流程人員 角色 表。 下面是個人的理解,有不當之處歡迎指點 頁面功能表:是指OA流程中一個節點的具體頁面,比如上圖中的 維修廠接貨 , QC檢測 這一環節中用戶所看到的的UI頁面 節點模板表:只包含節點的信息,扁平結構,主要為工作流程表提供其節點的具體信息。 工作流程表 ...
2020-01-22 13:05 0 730 推薦指數:
我數據庫用的是PostgreSQL,抄襲的目標版本用的是SQL Server。因為我在Mac上面寫的,懶得搞太復雜,直接上PostgreSQL了。版本是12.4. 首先表我分成了流程模板表、流程配置表、節點配置表、事件配置表、路由配置表、流程實例表、節點狀態表、流程狀態表、業務數據狀態表。 流程 ...
CREATE TABLE `bk_workflow` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL COMMENT '工作流的名字', `description` text NOT NULL COMMENT ...
以來不斷有朋友來探討工作流引擎該如何設計、工作流的數據庫如何設計、應用筐架如何搭建等,這些問題其實都是 ...
從零開始學習Activiti工作流,記錄下學習過程。 關於工作流的簡介沒什么好介紹了,只能說是個很有用的東西,數據庫中23張表分別有什么用網上也有很詳細的介紹,這里也不多加說明。activiti開發中除了需要必備的包之外,JDK要求在1.6以上,開發環境為Eclipse3.7或者以上版本 ...
公司准備開發一套工作流引擎,以前沒有什么OA開發經驗,也是第一次設計工作流引擎,我把我的一些思路分享一下,希望得到些幫助或者能幫助到一些人。 產品的定位: 1、能夠做到前后端分離 2、可以做到項目的分離使用,通過接口來實現 3、支持復雜流程邏輯 例如: 填寫加班 ...
自定義工作流是這樣設計表結構的嗎? 最近聽一個同事說自己開發了一個工作流,只要修改SQL語句就可以自己定義下一個節點是誰,然后自己試着按照他說的設計了表結構, 只要修改表3節點的排序這一列就可以自己定義當前流程的順序,如果需要加節點,直接在表3添加狀態節點可以! 1.通常 ...
從事軟件行業那么多年,一直很少寫博。很多技術,長時間不用都慢慢淡忘。 把自己學到的用筆記下來,可以鞏固和發現不足,也可以把自己對技術的一些 理解,分享出來供大家批評指正。 廢話不多說,進入正題。工作流設計器網上有很多第三方開源的項目,也有成熟 的產品,但是有些不太符合自己的業務 ...
1.業務場景:用戶登錄,收到消息通知,審批業務,根據配置的流程繼續流轉,最終審核發送回給申請人(終審同意結束,終審不同意申請人可以繼續修改提交)。 2.思路過程: 3..數據庫設計: 4.代碼過程: ...