Search code examples
workflowworkflow-foundation-4workflow-foundation

Workflow 4 tracking records viewer


there was an application called 'WorkflowMonitor' that was included with the samples kit for workflow 3 which gave you a visual playback through previously run workflows.

The tracking records that app works against appear to be a different shape to those in workflow 4, is there a similar viewer that anyone knows of that can give me an insight into previously run workflows in workflow 4?

I am really just looking for the best way to interpret the data, the Workflow Monitor would have been perfect, but appears to be incompatible now.

Thanks,

Dave.


Solution

  • I know near to nothing about WF3 but, based on your request, you might want to start by downloading this WCF/WF Examples package.

    Take a look at WF\Application\VisualWorkflowTracking solution to see a visual tracking system in action.

    See also the concept of Workflow Tracking Participants on WF4, on these links:

    A small introduction from the first link:

    Windows Workflow tracking is a .NET Framework version 4 feature designed to provide visibility into workflow execution. It provides a tracking infrastructure to track the execution of a workflow instance. The WF tracking infrastructure transparently instruments a workflow to emit records reflecting key events during the execution. This functionality is available by default for any .NET Framework 4 workflow.

    The examples package contains a bunch of example code about tracking on WF_WCF_Samples\WF\Basic\Tracking folder.