Platform SDK: Exchange 2000 Server |
[This is preliminary documentation and subject to change.]
Contains records of all messages correlated with a ProcessInstance in an email-based workflow.
[Visual Basic,VBScript] Public Property TrackingTable as Recordset [C++] HRESULT get_TrackingTable (_Recordset* pVal); HRESULT put_TrackingTable (_Recordset Val); [IDL] HRESULT [propget] TrackingTable ([out,retval] _Recordset* pVal); HRESULT [propput] TrackingTable ([in] _Recordset Val);
The workflow engine uses the TrackingTable to store information regarding emails correlated with a ProcessInstance. If the engine matches a row in the ActionTable with an OnReceive event, it makes an entry in the TrackingTable for the ReceivedMessage.
The tracking table provides you with ten fields that you can use to store additional properties you may wish to track. These are the custom0 through custom9 fields.
Records in the TrackingTable have the following fields:
Field Name | Type | Maximum Size | May be NULL |
---|---|---|---|
WCHAR | 512 characters | No | |
trackingid | WCHAR | 512 characters | Yes |
date | WCHAR | 512 characters | No |
state | WCHAR | 512 characters | No |
flags | WCHAR | 512 characters | No |
response | WCHAR | 512 characters | Yes |
custom0 - custom9 | WCHAR | 512 characters | Yes |