工作流程與 Windows SharePoint Services 3.0
WF 與 Windows SharePoint Services 就其本身而言,相當有用。但是,若能夠建立以 Windows SharePoint Services 文件導向功能為基礎的人員工作流程應用程式,則更加有用。Windows SharePoint Services 3.0 就能做到這一點。這個新版次使用 WF 建立,將會隨附於即將上市的 Windows Server 2008 版本中,也可利用 Windows Server 2003 選用的更新,透過 Windows Update 免費取得。
合併 Windows Workflow Foundation 與 Windows SharePoint Services
如上述,WF 執行階段引擎可以架設在任何 Windows 程序中。Windows SharePoint Services 3.0 即利用這一點來作為此引擎的主機。伺服器上可以安裝一或數個工作流程範本,而每個範本均包含定義特定工作流程的程式碼。完成此作業後,就可以在特定範本與文件庫、清單或內容類型之間建立關聯。然後 Windows SharePoint Services 所架設的 WF 執行階段引擎,就可以載入及執行此範本,建立工作流程執行個體。下圖顯示此工作流程的外觀。
就像所有的 WF 工作流程一樣,以 Windows SharePoint Services 3.0 為基礎的工作流程,也都需要仰賴 WF 的執行階段服務。但是,為進一步支援架設在 Windows SharePoint Services 中的工作流程,3.0 版置換了部分的內建服務。WF 的標準持續性服務已經修改,例如,允許保存的工作流程狀態連結至與該工作流程相關聯的文件或項目。
有一個結構化檢視用以觀看組件如何結合在一起是很有用的,這也是瞭解 Windows SharePoint Services 3.0 中之工作流程的基本觀點。但是,若要瞭解實際運作方式最好的方法,就是使用此技術來觀看一般案例。下一節將介紹使用 Windows SharePoint Services 工作流程的一個簡單範例。
下載本書
本主題隨附於下列可下載的叢書中,以便於閱讀與列印:
請參閱 Office SharePoint Server 2007 可下載的內容 (英文) 上提供的完整叢書清單。