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

Testing  Web Service