Windows Workflow Foundation

Course

In Bath

£ 1,100 + VAT

Description

  • Type

    Course

  • Location

    Bath

  • Duration

    3 Days

On completion of the course delegates will be able to understand how to employ Windows Workflow Foundation to create and maintain complex business applications. Windows Workflow Foundation is the programming model, engine and tools for quickly building workflow enabled applications on Windows. It consists of a Microsoft .NET Framework version 3.0 namespace, an in-process workflow. Suitable for: Developers that are looking to use Windows Workflow Foundation to build workflow enabled applications.

Facilities

Location

Start date

Bath (Somerset)
See map
11 Kingsmead Square, BA1 2AB

Start date

On request

About this course

This course assumes that delegates have a strong programming background and good knowledge of C# 2005 or Visual Basic 2005. They should also be familiar with building console and Windows applications with Visual Studio 2005.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

AUDIENCE: Developers that are looking to use Windows Workflow Foundation to build workflow enabled applications.
PREREQUISITES: This course assumes that delegates have a strong programming background and good knowledge of C# 2005 or Visual Basic 2005. They should also be familiar with building console and Windows applications with Visual Studio 2005.
DURATION: 3 days. Hands on.
OBJECTIVES: On completion of the course delegates will be able to understand how to employ Windows Workflow Foundation to create and maintain complex business applications. Windows Workflow Foundation is the programming model, engine and tools for quickly building workflow enabled applications on Windows. It consists of a Microsoft .NET Framework version 3.0 namespace, an in-process workflow engine, and designers for Visual Studio 2005. Windows Workflow Foundation is available for both client and server versions of Windows. Windows Workflow Foundation includes support for both system workflow and human workflow across a wide range of scenarios including: workflow within line of business applications, user interface page-flow, document-centric workflow, human workflow, composite workflow for service oriented applications, business rule driven workflow and workflow for systems management.
COURSE CONTENT:
Inttroduction to Workflow
What is Windows Workflow Foundation?
Creating Your First Workflow
Hosting a Workflow in a Windows Application

Handling Conditions an Exceptions
Introducing Conditional Activities
IfElse Activity
While Activity
ConditionedActivityGroup Activity
Replicator Activity
Handling Exceptions

Flow Activities
Introducing Flow Activities
Delay Activity and Handling Properties
Listen Activity
Suspend and Terminate Activities
Parallel and SynchronizeScope Activities
Handling Cancellation

Making Decisions in Workflows
Using Rules in Workflows
Using the Policy Activity
Setting Priorities
Forward Chaining

Workflow Communications
Calling Methods in the Host from the Workflow
Handling Host Events in the Workflow
Bi-Directional Communications

Creating State Machine Workflows
Introduction to State Machines
State Machine Activities
Creating a State Machine Workflow
Circular Navigation in State Machines

Using and Building Persistence Services
Introducing Workflow Persistence
Using the SQL Persistence Service
Creating a Custom Persistence Service
Using and Building Tracking Services
Workflow Tracking Services
Using the SQL Tracking Service
Tracking Profiles
Creating a Custom Tracking Service

Creating Custom Activities
Introducing Custom Activities
Creating a Simple Activity
Creating a More Complex Activity
Creating Composite Activities
Handling Workflow Transactions
Transactions
Transactions in Workflows
Transactions and Batches of Work
Compensation in Workflows

Dynamic Workflow Updates
Introduction to Dynamic Updates
Modifying a Workflow from the Host Application
Modifying a Workflow from within the Workflow
Dynamic Rule Conditions

Workflows and Web Services
Workflow-Based Web Services
Building a Workflow Web Service
Maintaining State in Web Services
Invoking a Web Service in a Workflow

TB07/01

Windows Workflow Foundation

£ 1,100 + VAT