Contents
- 1 WorkFlow(WF)
- 1.1 Foundation over view
- 1.2 Activities
- 1.3 Hosting the workflow runtime
- 1.4 Flow control
- 1.5 Using the Replicator Activity
- 1.6 Local Services
- 1.7 Workflow Persistence
- 1.8 State Machine Work Flows
- 1.9 Work Flow Rules
- 1.10 Exception and Error Handling
- 1.11 WorkFlow Tracking
- 1.12 Custom Tracking Profiles
- 1.13 WorkFlow and WebService
- 1.14 Testing Web Service
WorkFlow(WF)
Foundation over view
- Why workflow?
- Why Windows workflow foundation?
- Workflow types
- Foundation deliverables
- Class libraries and framework
- Runtime engine and Runtime services
- Registered core services and local services
Activities
- Exploring standard activities
- State management
- Event handling
- Local service communication
- Web services
- Exceptions and error handling
- Custom activities
Hosting the workflow runtime
- Overview of Hosting
- Implementing a simple workflow and Hosting
- Implementing the workflow manager class
- Hosting with the workflow manager
- Workflow runtime configuration
Flow control
- Condition types
- Using the IfelseActivity
- Using the WhileActivity
- Using the ParallelActivity
- DelayAcivity
Using the Replicator Activity
Local Services
- Understanding the local Services
- Implementing Local Services and Using Local Service
- Loading from APP.Config
Workflow Persistence
- Why Persistence WorkFlows
- Using the SqlWorkFlow Persistence Service
- Implementing a Custom Persistence Service
- Testing the Custom Service
State Machine Work Flows
- Understanding State Machine WorkFlows
- Implementing a State Machine WorkFlow
- Defining Local Service Interface
Work Flow Rules
- Why WorkFlow Rules?
- Defining Rules
- Declaring Rule Actions
- Defining Rule Sets
- Identifying Dependencies with Attributes
Exception and Error Handling
- Understand WorkFlow ExceptionHandling
- Implementing the Exception WorkFlow
- Using Fault Handler Activity
- Rethroughing an Exception
- Compensation and Exceptions
WorkFlow Tracking
- Understanding WorkFlow Tracking
- Tracking Event Types
Custom Tracking Profiles
- Benefits of WorkFlow Tracking
- Using the SqlTracking Service
WorkFlow and WebService
- Publishing a WorkFlow as Web Service
- Developing a Web Service WorkFlow
- Publishing the WorkFlow