偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

審批工作流系統(tǒng)預(yù)覽

開發(fā) 項(xiàng)目管理
另外,我想表達(dá)一點(diǎn),如何您的解決方案連自己都覺得在哪一點(diǎn)有不自然或覺得繁瑣的地方,說明設(shè)計(jì)與實(shí)現(xiàn)肯定有問題,應(yīng)反思,因?yàn)橛脩艉苌俳o自己第二次機(jī)會(huì),提供用戶使用的軟件應(yīng)是能解決實(shí)際問題,有價(jià)值且優(yōu)秀的產(chǎn)品,這樣您就有了市場(chǎng)需求了。

1、工作流系統(tǒng)有什么用?

可以簡(jiǎn)化您關(guān)于 業(yè)務(wù)對(duì)象狀態(tài)的判斷的流程。舉例:如果一個(gè)對(duì)象每個(gè)階段有2個(gè)狀態(tài)(通過或不通過),一共有3個(gè)價(jià)段,分別可能有4個(gè)人參與到流程中,并且狀態(tài)處理的方向可能與當(dāng)前操作員相關(guān),有些操作員權(quán)限大,可直接跳轉(zhuǎn)到下一階段,如是沒有工作流系統(tǒng),我們的代碼可能會(huì)是什么樣子呢?

  1. if( 階段1.Statu1 == obj.Status)  
  2. {  
  3.   //您的代碼  
  4.     if( operatorID == obj張三。ID )  
  5.     {  
  6.        ...  
  7.     }  
  8. }  
  9. else if(  階段1.Statu2 == obj.Status )  
  10. {  
  11.     //您的代碼  
  12.     ....  
  13. }  
  14. else if( ....)  
  15. {  
  16.     .....  

您能想象會(huì)出現(xiàn)多少 if else ,更糟糕的是如果哪天客戶告訴你,要在某階段增加一個(gè) 特殊狀態(tài),或特殊邏輯,你肯定有想自殺的想法,或者你想把客戶殺掉。為什么?因?yàn)殡y度成指數(shù)級(jí)別在增長。

另外,這只是處理邏輯上代碼的增長,如果您根據(jù)每個(gè)狀態(tài)都在界面上對(duì)應(yīng)有個(gè)交互界面,比如:等您審核的XXX,等待您審批的XXX。。。,您知道會(huì)出現(xiàn)多少用戶交互界面嘛?況且,用戶哪天突發(fā)奇想說要增加審批環(huán)節(jié)的時(shí)候,就是入地獄的時(shí)候了。

所有變更都是侵入性的,必須重新編寫代碼,編譯、發(fā)布、重新布置,啊,我的天哪,“天盡頭,何處有香丘?”。

2、關(guān)于工作流學(xué)習(xí)的文章或成功應(yīng)用太少,不免讓很多同學(xué)感到大海茫茫,如何開始?

首先,感謝WXWinter ,關(guān)于WF4.0,我的基礎(chǔ)學(xué)習(xí)基本上是參考他的例子理解基本概念的,但是當(dāng)你理解了基本概念后,想建立一個(gè)審批工作流系統(tǒng)您還是無從下手,如何辦?

困難澄清:

2.1.工作流如果要良好運(yùn)行,必須有外圍用戶系統(tǒng)的支撐,比如,關(guān)于如何進(jìn)行權(quán)限檢查及認(rèn)證哪是業(yè)務(wù)對(duì)象的事,不應(yīng)該侵入到工作流中。

2.2.工作流并不是孤立的運(yùn)行,有時(shí)他需外部審批人的動(dòng)作,因此必須有渠道為流程添加審批節(jié)點(diǎn),并指定審批人,因此您必須提供相應(yīng)的流程設(shè)計(jì)器供用戶或?qū)嵤┤藛T使用。

2.3.有時(shí)流程運(yùn)行需要與人做交互,由操作員決策節(jié)點(diǎn)應(yīng)如何向下走,并且要向運(yùn)行中的流程提供運(yùn)行參數(shù),外部支撐系統(tǒng)應(yīng)如何提供流程的運(yùn)行參數(shù)呢,這和流程運(yùn)行上下文有關(guān),可能還與當(dāng)前用戶有關(guān)。

2.4.關(guān)于節(jié)點(diǎn)自身的審批結(jié)果,有多種多樣的組合,比如:一票通過、多票通過、一票否定、多票否定、按比例通過、按比例否定等?;蛘咚麄兊慕M合。

看到這里,也許您的大腦已被許多概念交織在一起,一片混亂了。別急,總有解決方法的,下面我們先預(yù)覽一下我心目中的工作審批系統(tǒng)是什么樣的?和您的期望是否一致,我們之間能產(chǎn)生些許共鳴嘛?

3.以公司常見的“借款申請(qǐng)”為例,我們一步一步的演示:

環(huán)境交待:張三 是公司員工,因要出差處理某事,出差前向公司申請(qǐng)借款 5000元,借款申請(qǐng)必須先征得部門經(jīng)理 李四的同意,后經(jīng)財(cái)務(wù)經(jīng)理 趙五 審核同意,才能用署名后的借款單到出綱換取 現(xiàn)金。

流程:發(fā)起借款申請(qǐng)->李四審批-> 趙五審批-> 出納付款

3.1 發(fā)起審請(qǐng)

3.2 啟動(dòng)流程

3.3 流程啟動(dòng)后的結(jié)果: 等待部門經(jīng)理審批

3.4 部門經(jīng)理審批:

首先,查看待辦事項(xiàng):

雙擊查看:

點(diǎn)擊同意流轉(zhuǎn)到下一節(jié)點(diǎn):財(cái)務(wù)審批

3.4審請(qǐng)人查看流程進(jìn)度:

3.5 財(cái)務(wù)審批

雙擊打開申請(qǐng)單:

點(diǎn)擊同意,彈出付款賬戶供財(cái)務(wù)選擇,點(diǎn)擊確認(rèn)流程結(jié)束。

4.流程設(shè)計(jì)器預(yù)覽:

Oh yeah….!!!!完成,感覺如何呢?

另外,我想表達(dá)一點(diǎn),如何您的解決方案連自己都覺得在哪一點(diǎn)有不自然或覺得繁瑣的地方,說明設(shè)計(jì)與實(shí)現(xiàn)肯定有問題,應(yīng)反思,因?yàn)橛脩艉苌俳o自己第二次機(jī)會(huì),提供用戶使用的軟件應(yīng)是能解決實(shí)際問題,有價(jià)值且優(yōu)秀的產(chǎn)品,這樣您就有了市場(chǎng)需求了。

期待下文吧,OK,整個(gè)系統(tǒng)如何動(dòng)作?審批工作流系統(tǒng)的設(shè)計(jì)要點(diǎn)是什么?

原文鏈接:http://www.cnblogs.com/yyj/archive/2013/04/22/3034327.html

責(zé)任編輯:張偉 來源: 博客園
相關(guān)推薦

2023-06-12 08:01:57

Camunda工作流引擎

2022-10-26 08:00:43

Activiti工作流BPM

2021-10-14 11:34:05

技術(shù)工作流引擎

2024-04-25 08:00:00

DevOps架構(gòu)軟件開發(fā)

2011-12-19 15:12:31

Java線程

2012-07-23 10:36:46

工作流

2009-03-03 09:13:36

工作流BPM業(yè)務(wù)流程

2010-01-04 17:42:50

SilverLight

2023-01-04 08:02:16

工作流架構(gòu)設(shè)計(jì)

2011-12-14 09:58:58

JavajBPM

2023-07-05 09:48:44

Activiti部署

2015-07-14 09:26:28

微型工作流引擎設(shè)計(jì)

2024-08-05 12:46:51

2015-06-24 10:18:26

2025-01-26 15:13:00

2013-09-29 17:13:59

PowerShell工作流

2024-07-31 08:01:48

2009-09-01 18:19:39

C#工作流

2024-10-17 08:39:32

2025-03-03 13:26:39

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)