MOSS 2007應用日記(18)——如何使用三態工作流

MOSS 2007的一個很重要的功能就是提供了工作流,讓我們可以結合工作流來實現各種需求,系統提供了幾種默認的工作流供大家使用,“三態工作流”就是默認的一種。
現在通過一個模擬實驗來看看怎麼使用“三態工作流”:在行政部子網站下面創建一個“預訂會議室”的列表,並啓用三態工作流。

1.1激活三態工作流

默認情況下,三態工作流是沒有激活的,要在MOSS中使用三態工作流,必須進行激活。
進入頂級網站的“網站設置”,點擊“網站集管理”下面的“網站集功能”。



找到三態工作流,點擊“激活”按鈕。



1.2創建“預訂會議室”列表

進入到“行政部”子網站,點擊“網站操作”菜單中的“創建”。



點擊“自定義列表”下的“自定義列表”。



輸入列表名稱“預訂會議室”和相關的說明文字。



確認後即可創建列表。



上面創建的是一個簡易的列表,我們需要增加一些欄來達到需求。在列表中添加欄有兩種途徑。

一種是進入“預訂會議室”列表,點擊“設置”菜單中的“創建欄”。



另一種是點擊上圖的“列表設置”,在設置頁面,點擊“創建欄”。



在“創建欄”頁面,輸入新建的欄名稱:會議內容,類型選擇爲:多行文本。



下面的“其他欄配置”根據需要修改,這裏保持默認設置。



重複前面添加欄的操作,添加一個新的欄,欄名爲:預訂狀態,類型爲:選項。



在“其他欄配置”的“分行鍵入每個選項”中,分別輸入三個選項:申請預訂、確認預訂、完成預訂。其他保持默認配置。

這個欄是列表中最重要的欄,三態工作流的啓動必須有這個。



再創建一個新欄,名稱爲:會議開始時間,類型爲:日期和時間。



“日期時間格式”選擇“日期和時間”



根據上面再新建一個欄,名稱爲:會議結束時間。其他的設置和“會議開始時間”相同。

1.3創建個性化視圖

爲了方便查閱,我們需要在列表中創建一個新視圖,通過設置,讓每個人登錄後只看到自己相關的項目。
在“預訂會議室”列表中,單擊“設置”菜單下的“創建視圖”。



點擊“標準視圖“。



輸入視圖名稱:預訂會議室。勾選“將此預設爲默認視圖”。

“訪問羣體”保持默認設置。



在“欄”設置中,根據需要勾選希望顯示的欄名,這裏除了默認外,再勾選“創建者”。



在“排序”設置中,選擇“會議開始時間”作爲主要排序依據,“會議結束時間”作爲次要排序依據。

在“篩選”設置中,選擇“只有在以下條件爲真時才顯示項目”,在“欄”下面選擇“創建者”“等於”“[本人]”。這樣視圖顯示的就是登錄者創建的相關項目。



1.4添加工作流

在“預訂會議室”列表中,點擊“設置”菜單下的“列表設置”。



點擊“權限和管理”下面的“工作流設置”。



在設置頁面中,選中“三態”工作流。輸入工作流名稱爲:預訂會議室。在“任務列表”和“歷史任務列表”中都選擇新建列表。在“啓動選項”中選擇“新建項目時啓動此工作流”。點擊“下一步”。



在“工作流狀態”中,默認會選擇“預訂狀態”字段,並選中3個相關的狀態。



“指定啓動工作流時要執行的操作”一項是設置工作流啓動(就是處於“申請預訂”狀態)時系統進行的操作。按照下圖進行填寫,其結果是工作流啓動的時候發一封郵件給用戶“mossadmin”(這裏假設該用戶是安排會議室使用時間的人)。



“指定工作流更改爲中間狀態時要執行的操作” 一項是設置工作流第二階段(就是處於“確認預訂”狀態)時系統進行的操作。按照下圖進行填寫,其結果是工作流發一封郵件給創建者,即申請人。



1.5使用工作流

現在我們來通過新建一個會議室的預訂來檢驗一下工作流的使用。
在“預訂會議室”列表,點擊“新建”菜單下的“新建項目”。



根據下圖填寫相關資料,“預訂狀態”一項選擇第一個階段的“申請預訂”。



確認新建項目後,根據上面第四小節中的設置,用戶“mossadmin”會收到一封郵件,標題和內容是在添加工作流設置時候輸入的相關信息。並附帶一個申請的鏈接。



點擊郵件中的鏈接,可以打開申請項目,這時候其“預訂狀態”爲“申請預訂”,如果同意其申請,可以點擊“編輯項目”。



在編輯項目頁面,將“預訂狀態”改變爲“確認預訂”,點擊“確定”。



此時工作流進入第二個階段,系統會根據我們的設置,發送一封郵件給項目的創建者,同樣,標題和內容也是添加工作流時的相關設置信息。



此時,項目創建者可以通過點擊郵件的鏈接進入查看。或者進入到“預訂會議室”列表,也可以看到該項目的狀態。點擊標題也可以進入項目。



在項目編輯頁面,點擊“編輯項目”



將“預訂狀態”更改爲“完成預訂”



確認後可以在列表中看到項目的狀態爲“完成預訂”。而最後欄顯示的是“預訂會議室”工作流的狀態爲“已完成”。



1.6視圖的使用

我們在進入“預訂會議室”列表後,可以在右邊的視圖中看到默認視圖是“預訂會議室”,這個是因爲我們在前面第三節中創建了該視圖,並把其設置爲默認的視圖。它顯示的是當前用戶爲創建者的項目,如果項目不是你創建的,就會顯示一個空白的列表。
想看其他人的項目,可以點擊視圖名稱後面的小箭頭,選擇“所有項目”



進入到所有項目視圖,就可以看到各個項目了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章