Workflow Monitor SDK tool demo

Download this episode

Download Video

Description

The Windows Workflow Foundation SDK includes a sample application called Workflow Monitor.  Workflow Monitor uses the Workflow Designer control to visually display the execution status of a workflow. 

In this screencast, Moustafa Ahmed (Program Manager on the Windows Workflow Foundation team), gives a demo of the Workflow Monitor tool that will be included as a sample in the SDK for Windows Workflow Foundation Beta 2.  

For more information about Windows Workflow Foundation, please visit:  

 - Windows Workflow Foundation Site - http://www.WindowsWorkflow.net 
 - MSDN Developer center - http://msdn.microsoft.com/workflow 
 - Workflow Forums - http://www.WindowsWorkflow.net/Forums

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      aschapiro

      What other kinds of queries will you be able to make with beta 2 ?
      The query you make to get some activity property value, you get the data also from the tracking service? So you save state data into the tracking service? The tracking service SQL database changes in beta 2?

      Really glad to know you guys are building something great!

      Ariel Schapiro.

    • User profile image
      moustafak
      Yes, we save the data in the SqlTrackingService's database. We've done so in Beta1 as well. By default we will only track workflow events, activity execution status event and user track point. If you can change your default tracking profile (DefaultTrackingProfile table) or supply a profile for type (TrackingProfile table) and we'll save what you decided to track based on your tracking profile.

      In Beta2 we plan to add Query APIs layer atop of the out of box SqlTrackingService. As you've seen in the screencast, you can use those APIs to find workflows by execution status, activities from within your workflow and their activity execution status history, and activity properties' values that you decided to track. There are other capabilities that are being finalized now. Certainly, if you have more needs that are not satisfied by this query layer, you can always go directly and query your database.

      I am glad to see you excited about the technology

      --Moustafa
    • User profile image
      andrealoleo
      Very very interesting!!!!
      My question is about the possibility to customize the activity shape on the basis of its status. For example I'd like to set the rectangle activity background color to yellow while it's in running state, and to green when is completed. In the demonstration instead I see that to distinguish a running activity a small green arrow is shown on the wv designer. Can you give me some additional info?

      And sorry for my bad english...
    • User profile image
      marcgp
      Big Smile hi,

      nice job, but where can we get the tool ???????
    • User profile image
      bfallar3
      I just downloaded the WWF Beta 2, play around with some workflow projects using Visual Studio 2005 and SQL Express 2005 on my PC.

      I also downloaded and installed the Windows SDK (w/ WWF) and unpack the Windows Workflow Monitoring sample app.

      When I build it, it succeeds, but it displays an error when ran, it seems it cannot connect to the correct database. But the connection details are correct.

      My machine is DESKTOP, database is TRACKINGSTORE and WORKFLOWSTORE

      Please help, I can't run the Windows Workflow Monitoring Tool.
    • User profile image
      bfallar3
      here is the error message I received when I launch the monitoring tool...

      "Exception in GetWorkflows
      Could not load file or assembly 'HostingWorkflowRuntime,
      Version=3.0.0.0, Culture=neutral,PublicKeyToken=null' or
      one of its dependencies..."

      Please help.
    • User profile image
      s.bozovic

      I think that workflow designer host has one big drawback. I don't understand why do you need to have access to workflow assembly in order to draw the activities Sad. I think that markup serialized representation such as one existing in SqlTracking database should be enough to display workflow, and it will enable remote monitoring scenarious Cool.

      Srdjan

    • User profile image
      Youpas
      bfallar3 wrote:
      here is the error message I received when I launch the monitoring tool...

      "Exception in GetWorkflows
      Could not load file or assembly 'HostingWorkflowRuntime,
      Version=3.0.0.0, Culture=neutral,PublicKeyToken=null' or
      one of its dependencies..."

      Please help.


      Did anyone solve this problem? I'm using WWF Beta 2.2.
      Please, help! [C]
    • User profile image
      moustafak

      The workflow assemblies need to be discoverable by the process calling the SqlTrackingQuery APIs. In your case, and per the error message, please make sure that the HostingWorkflowRuntime assembly and its dependencies are either GAC'ed or in the same directory as the WorkflowMonitor.exe. Hope this helps.

      --Moustafa

    • User profile image
      micklang
      Why does www.windowsworkflow.net contain russian content?

      and....

      http://www.whois.net/whois_new.cgi?d=WindowsWorkflow.net&tld=net

      Registrant:
      Dmitriy Afraimovich

      Registered through: GoDaddy.com, Inc. (http://www.godaddy.com)
      Domain Name: WINDOWSWORKFLOW.NET

      Domain servers in listed order:
      NS1.NEO-DNS.RU
      NS2.NEO-DNS.RU

    • User profile image
      AhmedKelani2
    • User profile image
      AhmedKelani2

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.