企業網站建設
簡單分析關于2024年工作流引擎開發過程中的一些心得和經驗,需要代理開發隨時聯系。
代理免費咨詢熱線:15656027219(微信同號)
(臥濤科技:項目申報、知識產權代理、軟件開發、商業計劃書、工商注冊財稅規劃、可行性研究報告、體系認證等。分公司:南京、安慶、蘇州、宿州、武漢)
1、按順序添加任意個審批人組成一個鏈表,最后加一個結束節點;
2、記錄當前審批人,當審批完后,審批人向后移動一位;
3、當審批人對應結束節點時,流程結束;
4、把節點分為兩大類:簡單節點(上圖中長方形)和復雜節點(上圖中圓形);
5、用一棵樹表示整個流程,其中葉子節點都是簡單節點,簡單節點都是葉子節點。
6、每個簡單節點里都有且僅有有一個審批人。
7、復雜節點包含若干個子節點。
8、加入會簽節點: 會簽節點激活后,所有的子節點都可以審批,當所有的子節點都審批完畢后,會簽節點完成。
9、加入串行節點:子節點只能從左到右依次進行審批,當最后一個子節點審批完成后,串行節點完成。
10、所有的工作流最外層都是一個串行節點,該節點完成后代表整個工作流完成。
11、Ready: 可以進行審批操作的簡單節點是Ready狀態。
12、Complete: 已經審批完成的節點狀態。
13、Future: 現在還沒有走到的節點狀態。
14、Waiting: 只有復雜節點有該狀態,表示在等待子節點審批。
15、并行節點是一個復雜節點,該節點激活時,任何一個子節點都可以進行審批,且任何一個子節點是完成狀態時,該節點完成。
加入新狀態 Skip:
16、當一個并行節點的子節點狀態為非(Ready, Waiting)時,其它兄弟節點及其子節點的狀態被置為Skip。
17、能無限擴展的樹形結構可以支持任意復雜流程。
18、條件節點類似并行節點,只不過只有滿足條件的子節點才能進入接下來的審批。
19、只有Ready狀態的節點有權利駁回。(就像只有Ready狀態的節點有權利審批一樣)
20、代理操作的本質是,新建一個并行節點作為本節點的父節點,再新建一個兄弟節點放代理人,這樣自己和代理人都能審批通過。
21、代理操作可以無限嵌套,即代理人也可以找人代理。
22、取消代理是代理的逆操作
23、如果代理人審批過了那就不能取消代理
24、工作流完成的百分比指的是樹中最右側Ready狀態的節點到最左側節點的距離 / 最右側節點的距離。