Platform SDK: Exchange 2000 Server

CDO Workflow Objects

[This is preliminary documentation and subject to change.]

Workflow object consumers probably fall into two categories.

  1. Typical workflow application developer that wants to take advantage of built-in workflow features.
  2. Advanced developers are developers whose applications call the workflow engine directly without using the CDO Workflow Event Sink.

If you fall into the first category, you will need to become familiar with the Workflow Designer and the WorkflowSession runtime object. You will use the Designer to create and save your process definition, and you will use the WorkflowSession object in your script actions and conditions.

If you are an advanced developer and want to write your own workflow design tool and event sink, you will need to familiarize yourself with the ProcessInstance and ProcessDefinition objects as well as the WorkflowSessionobject. In addition, you should be familiar with how event sinks work and how to register an event sink in a folder.

Your installation of Exchange 2000 Server includes CDO Workflow objects that provide the ability to design and run a workflow process.

The following sections describe the typical uses for workflow objects:

Writing Typical Workflow Applications

Writing Advanced Workflow Applications