《程式猿閉門造車》之NBPM工作流引擎 開篇

2022-05-16 21:03:58 字數 1373 閱讀 2585

自己動手,豐衣足食,花了幾個週末的休息時間,寫了乙個輕量級工作流引擎,一來學習技術,二來陶怡情操,暫且命名為nbpm,歡迎圍觀~~~

主要功能有:

提供流程及表單資料版本控制(意思就是萬一修改流程後,處於審核中的流程例項按照之前的流程走下去)

允許注入自定義的參與者和引數(意思就是作為乙個中介軟體存在,方便整合)

路由通過lua語言實現決策

決策表示式可以包含表單資料或引數

通過sdk很容易與你的軟體系統整合

主要介面如下:

選單

表單分類管理

表單分類新增

表單管理

表單新增

表單設計

流程分類管理

流程分類新增

流程管理

流程新增

流程圖設計

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

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

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

流程圖設計-節點設定(引數)

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

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

發起流程(引導頁)

發起流程(發起頁)

發起流程(選擇審批人)

發起流程(檢視流程圖)

我的待辦

我的待辦(檢視流轉記錄)

處理流程

C 閉門造車(C 類的應用)

造乙個車子的類,上色,裝引擎和輪子,然後加油讓它跑起來。每跑10分鐘,提示一次油量。油量低於10,發出警告提示是否加油。include define full gas 85 int j 0 class car void car setcolor std string col 上色 void car ...

小甲魚 C 快速入門筆記 15 之閉門造車

include include define full gas 85 using namespace std class car void car setcolor string col void car setengine string eng void car setwheel unsigned...

JZOJ 4770 閉門造車(平面最近點對)

自從htn體驗了一把飆車的快感,他就下定決心要閉門造車!但是他兩手空空怎麼造得出車來呢?無奈的他只好來到了汽車零部件商店。一走進商店,玲琅滿目的各式零件看得htn眼花繚亂。但是他很快便反應過來 我只要買一套好的零件就行。首先它們的效能差不能太大,否則汽車的相容性不好,開著開著就損壞了 其次,當然是越...