工作流程概觀
工作流程是一組稱為「活動」(Activity) 的項目單元,會以模型的形式儲存並描述真實世界的程序。 工作流程能夠描述執行的順序,以及短期工作和長期工作之間的相依關係。 這個工作會從頭到尾經過整個模型,而活動可能會由人員或系統功能執行。
工作流程執行階段引擎
每個執行中的工作流程執行個體是由同處理序執行階段引擎建立與維護的,該引擎通常稱為「工作流程執行階段引擎」(Workflow Runtime Engine)。 一個應用程式定義域內可以有數個工作流程執行階段引擎,而執行階段引擎的每個執行個體可支援多個工作流程執行個體同時執行。
工作流程模型經過編譯後,可以在任何 Windows 處理序內部執行,包括主控台應用程式、表單架構應用程式、Windows 服務、ASP.NET 網站和 Web 服務。 由於工作流程是裝載在處理序中,因此工作流程可以很容易地與其主應用程式通訊。
下圖顯示如何以主應用程式將工作流程、活動和工作流程執行階段引擎全部裝載在處理序中。
如需工作流程的詳細資訊,請參閱開發工作流程和開發已啟用工作流程的應用程式。
請參閱
其他資源
Windows Workflow Foundation 教學課程
Windows Workflow Foundation Samples
開發工作流程
Windows Workflow Foundation
Copyright © 2007 by Microsoft Corporation. All rights reserved.