繼續(xù)我們的SharePoint之旅,體驗Workflow的應(yīng)用,由于以前也很少弄WF,望有什么問題WF的高手多多指教。
在SharePoint 2007圖文開發(fā)教程(1)---簡介,安裝,配置及創(chuàng)建Web應(yīng)用程序中,我介紹了SharePoint所需要安裝的軟件,里面提到了需要安裝Microsoft Windows Workflow Foundation 2.2以上的版本,目的也就是為對WF的支持。
Workflow
工作流(Workflow)就是“業(yè)務(wù)過程的部分或整體在計算機應(yīng)用環(huán)境下的自動化”,它主要解決的是“使在多個參與者之間按照某種預(yù)定義的規(guī)則傳遞文檔、信息或任務(wù)的過程自動進行,從而實現(xiàn)某個預(yù)期的業(yè)務(wù)目標(biāo),或者促使此目標(biāo)的實現(xiàn)”。簡單地說,工作流就是一系列相互銜接、自動進行的業(yè)務(wù)活動或任務(wù)。一個工作流包括一組任務(wù)(或活動)及它們的相互順序關(guān)系,還包括流程及任務(wù)(或活動)的啟動和終止條件,以及對每個任務(wù)(或活動)的描述。
在SharePoint中實現(xiàn)Workflow
實現(xiàn)工作流可以有多種方式,SharePoint中為我們提供了一些內(nèi)置的Workflow,我們也可以利用SharePoint Desigener來實現(xiàn)定制的工作流,但是這兩種方法都會有一定的局限性,往往在我們的開發(fā)中不能滿足我們的需求,但是我們還有第三種方法,那就是利用Vistual Studio開發(fā)工作流,然后添加到SharePoint中。
簡單的看下SharePoint中提供的Workflow模板,我們可以向文檔等中添加工作流模板:
接下來重點說說利用SharePoint Desigener創(chuàng)建工作流,借鑒了網(wǎng)上的一些例子,雖然不是很成熟,但是可以說明問題了:
首先做一些準(zhǔn)備條件:
我在我的網(wǎng)站中創(chuàng)建一個“請假申請”的列表,并在設(shè)置中“創(chuàng)建欄”:
創(chuàng)建欄:
點擊確定,我們得準(zhǔn)備工作就完成了。下面我們利用SharePoint Desigener創(chuàng)建工作流,打開網(wǎng)站:新建---工作流
下面就是對工作流的設(shè)置:
為工作流起一個名字,然后將這個工作流添加到SharePoint中我們前面創(chuàng)建好的那個請假申請列表。這里我選擇的是手動啟動工作流,當(dāng)然也可以選擇自動開啟。
新聞熱點
疑難解答
圖片精選