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