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

表單分類管理

表單分類添加

表單管理

表單添加

表單設計

流程分類管理

流程分類添加

流程管理

流程添加

流程圖設計

流程圖設計-節點設置(常規)

流程圖設計-節點設置(參與群體)

流程圖設計-節點設置(表單)

流程圖設計-節點設置(參數)

流程圖設計-路由設置(不帶條件)

流程圖設計-路由設置(帶條件)

發起流程(引導頁)

發起流程(發起頁)

發起流程(選擇審批人)

發起流程(查看流程圖)

我的待辦

我的待辦(查看流轉記錄)

處理流程

