php實(shí)現(xiàn)流程審批的方法:1、在添加審批流程窗體中增加字段,用于輸入相應(yīng)的入口條件;2、在流程定義步驟中需要添加入口條件,輸入某一條件后,自動(dòng)流轉(zhuǎn)進(jìn)該步驟,否則自動(dòng)跳過(guò)。
php實(shí)現(xiàn)流程審批的方法:
在實(shí)際使用中,特別是資金的審批,企業(yè)會(huì)根據(jù)金額的大小走不同的審批流,比如100萬(wàn)以內(nèi),財(cái)務(wù)總監(jiān)審批就可以,大于100萬(wàn)需要總經(jīng)理審批。
而且在審批流程的各個(gè)步驟中可能也會(huì)有根據(jù)某些條件進(jìn)入某審批環(huán)節(jié),也需要加入口條件。
1)在添加審批流程窗體中增加字段,用于輸入入口條件,比如輸入cost > 1000000,表示:如果單據(jù)中的cost字段數(shù)值大于1000000,就進(jìn)入該審批流,否則不進(jìn)入該審批流。其使用場(chǎng)景:給某個(gè)窗體配置兩個(gè)審批流,再設(shè)置不同的入口條件,在送審時(shí)系統(tǒng)根據(jù)單據(jù)中的數(shù)據(jù),判斷進(jìn)哪個(gè)審批流。
2)在流程定義步驟中也需要添加入口條件,輸入某一條件后,自動(dòng)流轉(zhuǎn)進(jìn)該步驟,否則自動(dòng)跳過(guò)。
一個(gè)功能可以設(shè)置多個(gè)審批流,但是一筆單據(jù)最多只能對(duì)應(yīng)一個(gè)審批流實(shí)例,也就是說(shuō),進(jìn)不同的審批流程,不是在審批流程中是否進(jìn)某一步審批。例如,我給窗體frmrequestanaccount定義兩個(gè)審批流,也是通過(guò)入口條件區(qū)分。舉個(gè)簡(jiǎn)單的例子,比如發(fā)貨申請(qǐng)單的審批;
對(duì)于發(fā)貨公司的管理制度上有兩種審批,一種是普通客戶的發(fā)貨申請(qǐng),一種是vip客戶的發(fā)貨申請(qǐng)。vip的判斷依據(jù):在客戶基本信息表中字段isvip = 1表示是vip客戶。
相關(guān)學(xué)習(xí)推薦:php編程從入門到精通
普通客戶的發(fā)貨申請(qǐng)的審批流程:
審批流的入口條件:isvip <> 1
審批節(jié)點(diǎn)
1:銷售部經(jīng)理審批。
2:總金額超過(guò)5000,需要銷售部總監(jiān)審批。
3:商品價(jià)格超過(guò)限價(jià)需要總經(jīng)理審批。
vip客戶的發(fā)貨申請(qǐng)審批流程:
審批流入口條件:isvip = 1
審批節(jié)點(diǎn)
1:vip部經(jīng)理審批。
2:總金額超過(guò)10000,需要vip部總監(jiān)審批。
3:商品價(jià)格超過(guò)限價(jià)需要總經(jīng)理審批。
兩個(gè)審批流,但是對(duì)應(yīng)的同一個(gè)功能,終極目標(biāo)是,審批流和功能沒(méi)有任何關(guān)系,隨便給任何功能想配審批流就配,不需要修改功能代碼,只需要在審批流定義中跟功能建立關(guān)系即可。
改進(jìn)1:可以定義相同編號(hào)的審批流程,可以增加入口條件,不同條件的數(shù)據(jù)按不同的流程進(jìn)行流轉(zhuǎn),例如發(fā)貨申請(qǐng)就可以設(shè)置多種流程審核步驟,然后程序自動(dòng)按設(shè)置條件進(jìn)行流轉(zhuǎn)。
改進(jìn)2:每個(gè)流程審核步驟都可以設(shè)置入口條件、結(jié)束條件,按用戶的設(shè)置自動(dòng)過(guò)濾需要走的審核流程。
通用權(quán)限管理系統(tǒng)組件 v3.9 版本里審批流程組件的數(shù)據(jù)庫(kù)變化如下,流程定義表增加了流程入口條件,流程步驟表定義了入口條件、結(jié)束條件字段。
改進(jìn)了這個(gè)功能后,就可以滿足客戶目前提出的對(duì)簡(jiǎn)易審批流程的需要了。雖然可以滿足更復(fù)雜的需求,圖形化的流轉(zhuǎn)等等,但是目前定位就是對(duì)簡(jiǎn)易流程進(jìn)行簡(jiǎn)單高效的審核,安裝的組件少,程序調(diào)用簡(jiǎn)單,數(shù)據(jù)庫(kù)表結(jié)構(gòu)簡(jiǎn)單,維護(hù)調(diào)試簡(jiǎn)單為目的,滿足80%%u7684日常審核單據(jù)的需要。
濟(jì)南ecs云服務(wù)器創(chuàng)建虛擬機(jī)如何搭建網(wǎng)站才能加載順暢騰訊云云服務(wù)器怎么免費(fèi)試用云計(jì)算的8個(gè)關(guān)鍵特性voip是什么?驗(yàn)證短信報(bào)錯(cuò)!-備案平臺(tái)騰訊云服務(wù)器買哪里的好阿里云掛軟件買哪個(gè)服務(wù)器