狀態(tài)機(jī)工作流,順序工作流和Flowchart-創(chuàng)新互聯(lián)

么是工作流,工作流可以說是對(duì)業(yè)務(wù)處理過程的建模,當(dāng)我們?cè)O(shè)計(jì)工作流的時(shí)候,我們首先要分析業(yè)務(wù)處理過程中要經(jīng)歷的步驟。然后,我們就可以利用WF創(chuàng)建工作流模型來模擬業(yè)務(wù)的處理過程。狀態(tài)機(jī)工作流,順序工作流和Flo
wchart

    WF工作流包含兩種類型的工作流:順序工作流和狀態(tài)機(jī)工作流。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),相城企業(yè)網(wǎng)站建設(shè),相城品牌網(wǎng)站建設(shè),網(wǎng)站定制,相城網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,相城網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

    序工作流

    提供了一系列有組織的步驟,一般情況下,步驟是逐一執(zhí)行的??赡苡械牟襟E需要等待某些事件的發(fā)生才可以繼續(xù)執(zhí)行,但通常情況下順序工作流一般用于無需人工干預(yù)的操作。

  使用順序建模風(fēng)格來構(gòu)建的工作流非常易于理解和創(chuàng)作。它們可以用來模擬簡(jiǎn)單到難度適中的過程。由于程序性活動(dòng)相當(dāng)于編程語言中的程序性語句,你就可以使用這種類型的工作流來模擬幾乎所有類型的過程。順序工作流還很適合模擬簡(jiǎn)單的并且沒有人類交互的過程(比如服務(wù))。

    態(tài)機(jī)工作流

    提供了一系列的狀態(tài)。工作流從初始狀態(tài)開始,到終止?fàn)顟B(tài)結(jié)束。兩個(gè)狀態(tài)之間定義行為進(jìn)行過渡。通常情況下,狀態(tài)機(jī)工作流對(duì)事件作出反應(yīng),事件的發(fā)生將會(huì)使?fàn)顟B(tài)發(fā)生改變。

   Flowchart

  Flowchart是一種眾所周知的、能夠直觀地表示業(yè)務(wù)過程的圖表。業(yè)務(wù)分析師、架構(gòu)師和開發(fā)人員經(jīng)常使用Flowchart作為他們表達(dá)過程定義和邏輯流的共同語言。

WF 3.x發(fā)布以來,客戶向微軟反饋了許多他們所喜歡的和不喜歡的。這些來自使用WF 3.x客戶的反饋中,有一個(gè)共同點(diǎn),就是“我們希望像Sequence、Parallel等一樣簡(jiǎn)單。卻像StateMachine一樣靈活”。當(dāng)微軟深入發(fā)掘了這種觀點(diǎn)背后的場(chǎng)景時(shí),他們發(fā)現(xiàn)客戶的過程(或者一部分過程)往往是順序的,但在某些情況下還要求能夠回退(對(duì)一些客戶來說,這種情況屬于“異常”,而對(duì)另外一些客戶來說,它們則在“期望”之內(nèi))。Flowchart是WF 4.0的一個(gè)新的活動(dòng),它直截了當(dāng)?shù)慕鉀Q了這種類型的情況(而且這種情況的數(shù)量并不?。?。Flowchart是一種非常強(qiáng)大的結(jié)構(gòu),因?yàn)樗峁┝隧樞虻暮?jiǎn)單,再加上回退到上一個(gè)執(zhí)行點(diǎn)的能力,可以用來模擬在處理外部輸入時(shí)的重試邏輯,而這在現(xiàn)實(shí)世界中的業(yè)務(wù)過程中是非常常見的。

    到底采用哪種類型的工作流,取決于具體的業(yè)務(wù)管理過程。

    申請(qǐng)使用筆記本電腦流程:

    員工提交申請(qǐng)表單信息(員工姓名、所在部門、職位)等信息--->如果當(dāng)前公司空閑筆記本電腦數(shù)量=0則返回,否則繼續(xù)--->如果當(dāng)前員工為正式工則繼續(xù),否則返回--->如果當(dāng)前員工為技術(shù)部、市場(chǎng)部、商務(wù)部則繼續(xù),否則返回--->通知綜合部人員提取庫存電腦發(fā)放給申請(qǐng)人并系統(tǒng)備案,流程結(jié)束。

    申請(qǐng)筆記本電腦的流程由電腦自動(dòng)根據(jù)用戶提交的申請(qǐng)信息就可以完成,期間不需要人工交互或者因等待其它事件而暫?;蛘咧兄?,這就是常見的順序工作流。

    公司請(qǐng)假流程:

    員工提交申請(qǐng)請(qǐng)假表單信息(員工姓名、所在部門、職位)等信息--->如果是普通員工,自動(dòng)流轉(zhuǎn)到員工所在部門審批,如果部門審批通過且請(qǐng)假天數(shù)<=3則成功并系統(tǒng)備案,如果請(qǐng)假天數(shù)>3則自動(dòng)流轉(zhuǎn)到綜合部審批,綜合部審批通過則請(qǐng)假成功并備案--->如果是部門領(lǐng)導(dǎo),自動(dòng)流轉(zhuǎn)到綜合部門審批,綜合部審批通過則請(qǐng)假成功并備案

    請(qǐng)假流程有些過程需要暫時(shí)中止并等待其他過程的開始,需要與人交互來完成的。所以這個(gè)常見的狀態(tài)機(jī)工作流。

    態(tài)機(jī)工作流的好處在于它可以定義狀態(tài),定義工作流如何從一個(gè)狀態(tài)到另外一個(gè)狀態(tài)。當(dāng)外面的事件發(fā)生的時(shí)候,狀態(tài)機(jī)工作流可以移動(dòng)到不同的狀態(tài)。外部行為可以是宿主程序引發(fā)工作流內(nèi)部事件,也可以是宿主程序編程實(shí)現(xiàn)的下一個(gè)狀態(tài),也可以利用SetState Activity移動(dòng)到下一個(gè)狀態(tài)。

    就是說,狀態(tài)機(jī)工作流強(qiáng)調(diào)職工與職工之間的工作交互,而順序工作流更強(qiáng)調(diào)職工與計(jì)算機(jī)之間的工作交互。

信息來自:http://blog.sina.com.cn/s/blog_6158b3f90100ysrh.html

分享標(biāo)題:狀態(tài)機(jī)工作流,順序工作流和Flowchart-創(chuàng)新互聯(lián)
當(dāng)前URL:http://muchs.cn/article46/dcjhhg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、云服務(wù)器、網(wǎng)頁設(shè)計(jì)公司、建站公司定制網(wǎng)站、ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)