鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全/ 工作流使用的業(yè)務(wù)場(chǎng)景合理性問(wèn)題

工作流使用的業(yè)務(wù)場(chǎng)景合理性問(wèn)題

在我的理解中工作流是因?yàn)樾枰獙徟?,根?jù)不同情況做不同處理,比如通過(guò)、退回或者終止之類的,如果僅僅是一種通過(guò)的情況則我覺(jué)得只要用狀態(tài)標(biāo)識(shí)來(lái)控制而無(wú)需使用工作流?,F(xiàn)在公司里使用工作流有點(diǎn)濫用的情況,只要是涉及到狀態(tài)變化都用工作流節(jié)點(diǎn)來(lái)表示,很多是根本沒(méi)有人工審批環(huán)節(jié),僅僅是狀態(tài)變更了以后后臺(tái)工作流自動(dòng)就會(huì)提交,我覺(jué)得工作流節(jié)點(diǎn)如果沒(méi)有涉及到人工審批就不應(yīng)該作為一個(gè)節(jié)點(diǎn)來(lái)處理,而是用業(yè)務(wù)表的狀態(tài)來(lái)判斷,不知道大家公司里是如何應(yīng)用工作流的?

回答
編輯回答
萌面人

我們現(xiàn)在這個(gè)項(xiàng)目用工作流,是單獨(dú)把工作流做為一個(gè)模塊,涉及業(yè)務(wù)狀態(tài)相關(guān)的代碼全放在里面。包括申請(qǐng)、審核通過(guò)拒絕等等。這樣無(wú)論是什么類型的申請(qǐng)(如需求申請(qǐng),代碼合并申請(qǐng)等)都可以直接用這個(gè)工作流。并在工作流進(jìn)行狀態(tài)對(duì)應(yīng)的相應(yīng)處理。這樣就不用在其他的業(yè)務(wù)代碼里重新進(jìn)行狀態(tài)更改的判斷了。感覺(jué)還是很方便的。

不過(guò)你說(shuō)的如果只有通過(guò),并且沒(méi)有審批的過(guò)程,這樣我個(gè)人覺(jué)得確實(shí)不用工作流....但是也要在狀態(tài)更改后進(jìn)行判斷,所以我覺(jué)得放在工作流里也是可以的- -

2017年8月17日 02:54