Office SharePoint Server 的工作流程:案例
像之前一樣,想要知道 Office SharePoint Server 環境中的工作流程如何運作,最好的方法就是詳閱整個案例。本節顯示的工作流程與本文件之 Windows SharePoint Services 區段中使用的範例相同。如同先前提到的,這實際上是 Office SharePoint Server 隨附之預先定義並核准的工作流程。在 Windows SharePoint Services 範例中,工作流程是透過網頁瀏覽器中顯示的 ASPX 表單來與其使用者互動。這個案例也是使用 Office SharePoint Server,但是現在與工作流程的所有互動,都是透過 Office 2007 應用程式中顯示的 InfoPath 工作流程表單來進行。
再一次,該程序是從某個文件庫或清單開始工作流程的安裝及關聯,而再一次,這裡已刪去那些詳細資訊。最有趣的部分,是始於工作流程啟動者建立了一個執行中的工作流程執行個體。如同下方的畫面所示,現在可以直接從 Word 2007 文件來完成此作業了。如果已部署 Office SharePoint Server,當按下 Microsoft Office 按鈕時,就會出現 [開始工作流程] 選項。
選擇此選項會啟動 [開始新的工作流程]**** 視窗,如下所示。
如同先前的案例,會顯示可用於此文件的所有工作流程關聯。按一下名為核准之工作流程的 [啟動] 連結,即可開始該工作流程,啟動下面顯示的視窗 (實際上是 InfoPath 工作流程表單)。如同先前的案例所示,預先定義的 [核准] 工作流程可讓它的啟動者自訂行為,啟動者可以指定核准者清單、設定每個核准者必須執行其工作多久時間等等。下面表單中的欄位 (工作流程的初始化表單) 可供設定這些事項。
針對此工作流程中被列為核准者的人員,依照他們名字的輸入順序,會傳送電子郵件訊息。假設那些核准者是使用 Outlook 2007,該訊息看起來如下:
核准者按一下郵件本文中的文件名稱連結,即可檢查文件。按一下訊息頂端的 [編輯此工作...]**** 按鈕 (這裡是用紅色方框標示),就會啟動下面顯示的表單。
這是工作流程的工作完成表單。其內容與先前 Windows SharePoint Services 範例顯示的內容相同。但是這次表單被定義為 InfoPath 工作流程表單,而且是直接顯示在 Outlook 2007 中。像之前一樣,核准者可以新增註解,然後核准或拒絕文件。
此工作流程的作業與 Windows SharePoint Services 範例相同。但有重要的差異。透過 Office SharePoint Server,工作流程啟動者直接從 Word 來建立工作流程執行個體,而不是使用瀏覽器來存取 Windows SharePoint Services 網站。同樣地,工作流程的參與者也是完全透過 Office 2007 應用程式來與這個執行中的執行個體互動。和啟動者一樣,已經不再需要存取網站本身了。這個在純 Office 環境中建立及使用工作流程的能力,對很多工作流程應用程式而言,可能很重要。
下載本書
本主題隨附於下列可下載的叢書中,以便於閱讀與列印:
請參閱 Office SharePoint Server 2007 可下載的內容 (英文) 上提供的完整叢書清單。