Workflow Monitor SDK tool demo

Sign in to queue

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

Download

Download this episode

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

Add Your 2 Cents