Module 1: Creating and Hosting Workflows
Lessons
- Overview of Windows Workflow Foundation
- Creating Sequential Workflows
- Creating State Machine Workflows
- Modifying Workflows at Runtime
Lab: Creating and Hosting Workflows
- Creating and hosting a simple sequential workflow
- Passing parameters into a workflow
- Creating a state machine workflow
- Hosting the state machine workflow
Module 2: Applying Conditions and Rules
Lessons
- Implementing Flow Control
- Defining and Executing Rule Sets
- Forward Chaining of Rules
- Changing Rules at Run Time
Lab: Applying Conditions and Rules
- Making Decisions
- Performing Iteration
- Defining Policies
Module 3: Communicating with Workflows
Lessons
- Calling Methods on the Host Process
- Handling Events from the Host Process
- Consuming Services from a Workflow
- Publishing a Workflow as a Service
Lab: Communicating with Workflows
- Invoking a Method on the Host Process
- Handling Events from the Host Process
- Consuming Services from a Workflow
- Publishing a Workflow as a Service
Module 4: Creating and Configuring Custom Activities
Lessons
- Creating Custom Activities
- Creating Custom Composite Activities
- Customizing Activity Serialization
- Defining Custom Activity Layout
Lab: Creating and Configuring Custom Activities
- Creating a Custom Activity
- Validating a Custom Activity
- Developing a Custom Activity Designer
- Creating a Custom Composite Activity
Module 5: Creating and Managing Runtime Services
Lessons
- Creating a Custom Runtime Service
- Hydrating and Dehydrating Workflows
- Monitoring Workflows
- Tracking Workflows
Lab: Creating and Managing Runtime Services
- Creating a Custom Runtime Service
- Hydrating and Dehydrating Workflows
- Monitoring Workflows
- Tracking Workflows
Module 6: Managing Faults, Cancellations, Transactions, and Compensations
Lessons
- Handling Faults
- Handling Cancellations
- Creating and Managing Transactions
- Creating and Handling Compensations
Lab: Managing Faults, Transactions, and Compensations
- Handling Faults
- Implementing Transactional Behavior
- Implementing Compensation Behavior
|