Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Microsoft internal use only.
Syntax
client server public static void saveTracking(SysWorkflowTracking _tracking)
Run On
Called
Parameters
- _tracking
Type: SysWorkflowTracking Class
An instance of the SysWorkflowTracking class.
Exceptions
Exception | Condition |
---|---|
Error | The WorkflowTrackingStatusTable record was not found. The WorkflowTrackingContext and WorkflowTrackingType combination does not allow a WorkflowTrackingStatusTable record to be inserted. The WorkflowTrackingContext and WorkflowTrackingType combination must be defined as follows. WorkflowTrackingContext::Workflow , WorkflowTrackingType::SubmissionWorkflowTrackingContext::SubWorkflow , WorkflowTrackingType::SubWorkflowStarted |
Remarks
This method saves an instance of the SysWorkflowTracking class. The saveTacking persists an instance of the SysWorkflowTracking class to 3 tables;
The WorkflowTrackingTable table
The WorkflowTrackingCommentTable table
The WorkflowTrackingStatusTable table
A record is inserted into the WorkflowTrackingTable table and the WorkflowTrackingCommentTable table every time that an instance of the SysWorkflowTracking class is persisted. However a record is inserted into the WorkflowTrackingStatusTable table only when a workflow submitted or sub-workflow is started. There is only one WorkflowTrackingStatusTable record per workflow. Therefore, the WorkflowTrackingStatusTable table is updated every time that an instance of the SysWorkflowTracking class is persisted.