自己動手,豐衣足食,花了幾個周末的休息時間,寫了一個輕量級工作流引擎,一來學習技術,二來陶怡情操,暫且命名為NBPM,歡迎圍觀~~~
主要功能有:
- 基於瀏覽器的在線流程及表單設計
- 提供流程及表單數據版本控制(意思就是萬一修改流程后,處於審核中的流程實例按照之前的流程走下去)
- 允許注入自定義的參與者和參數(意思就是作為一個中間件存在,方便集成)
- 路由通過lua語言實現決策
- 決策表達式可以包含表單數據或參數
- 通過SDK很容易與你的軟件系統集成
主要界面如下:
菜單
表單分類管理
表單分類添加
表單管理
表單添加
表單設計
流程分類管理
流程分類添加
流程管理
流程添加
流程圖設計
流程圖設計-節點設置(常規)
流程圖設計-節點設置(參與群體)
流程圖設計-節點設置(表單)
流程圖設計-節點設置(參數)
流程圖設計-路由設置(不帶條件)
流程圖設計-路由設置(帶條件)
發起流程(引導頁)
發起流程(發起頁)
發起流程(選擇審批人)
發起流程(查看流程圖)
我的待辦
我的待辦(查看流轉記錄)
處理流程