Platform SDK: Exchange 2000 Server

IProcessInstance Interface

[This is preliminary documentation and subject to change.]

Represents a document in a workflow folder.

IID
CD001023-8B95-11D1-82DB-00C04FB1625D
Extends
IDispatch

Member Summary

Properties

Name Type Description
AuditTrail

IAuditTrail

[C++,IDL]IAuditTrail*

Contains a pointer to the current IAuditTrail interface object bound to a process instance.

(Read-only)

CurrentState

[Visual Basic,VBScript] String

[C++,IDL] BSTR

Contains any string of characters that represents the state of the ProcessInstance item set by the workflow engine. (Read-only)
DataSource

IDataSource

[C++,IDL]IDataSource*

Returns the IDataSource interface on the object.
Fields

[Visual Basic,VBScript] ADODB.Fields

[C++,IDL] Fields*

The property collection for the object.
ProcessDefinition

[Visual Basic,VBScript] IProcessDefinition

[C++,IDL] IProcessDefinition*

Returns a pointer to the ProcessDefinition for a ProcessInstance. (Read-only)
ProcessDefinitionURL Basic,VBScript] String

[C++,IDL] BSTR*

An URL to a row containing an existing ProcessDefinition item. Allows a new ProcessInstance to specifiy which ProcessDefinition it should use for its workflow.
TrackingTable Basic,VBScript] Recordset

[C++,IDL] _Recordset*

 

Methods

Name Description
Advance Evaluates the action table for this process instance and executes appropriate actions. This method is called internally by the CDO Workflow Event Sink, and does not need to be used by most applications.
DisableSuccessEntries Allows the user to configure entry types for the AuditTrail.
EnableDebug Enables script just in time debugging.
OnAbort Runs compensating action scripts and cleans up when a workflow transaction gets aborted.