Share via


Windows Workflow Foundation 概觀

Windows Workflow Foundation 是一種程式設計模型、引擎和工具,可讓您在 Windows 上快速地建置支援工作流程的應用程式。 它包含了命名空間、同處理序工作流程引擎和 Visual Studio 2005 的設計工具。Windows Workflow Foundation 是一種架構,可讓使用者在他們為 Windows Vista、Windows XP 和 Windows Server 2003 系列撰寫的應用程式中建立系統工作流程或人力工作流程。 Windows Workflow Foundation 可用於解決簡單案例,例如根據使用者輸入來顯示 UI 控制項,也可用於解決大型企業所碰到的複雜案例,如訂單處理和庫存控制。

Windows Workflow Foundation 可處理的案例有:

  • 啟用特定業務應用程式內的工作流程

  • 使用者介面頁面流程

  • 以文件為中心的工作流程

  • 人力工作流程

  • 服務導向應用程式的複合工作流程

  • 商務規則 (Business Rule) 驅動的工作流程

  • 用於系統管理的工作流程

Windows Workflow Foundation 提供與其他 .NET Framework 3.0 技術 (例如,Windows Communication Foundation 和 Windows Presentation Foundation) 一致且熟悉的開發經驗。 Windows Workflow Foundation API 完整支援 Visual Basic .NET 和 C#,提供特製化的工作流程編譯器、工作流程內偵錯、圖形化工作流程設計工具,並且可讓您完全以程式碼或標記來開發工作流程。 Windows Workflow Foundation 也提供可擴充的模型和設計工具,以建置會封裝工作流程功能的自訂活動,供使用者利用或跨多個專案重複使用。

本章節的概念是 Windows Workflow Foundation 的原生概念。 在此簡短地說明這些概念,讓您有基本的瞭解。 在本 SDK 中的<程式設計指南>一節將詳細說明實作,並提供更深入的知識。

本章節內容

工作流程概觀

活動概觀

服務概觀

補償概觀

本機通訊與相互關聯概觀

持續性概觀

追蹤概觀

序列化概觀

工作流程變更概觀

規則和條件概觀

錯誤處理概觀

工作流程標記概觀

請參閱

其他資源

Windows Workflow Foundation

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.