Welcome to MSDN Blogs Sign in | Join | Help
NetFx Live designer

http://www.netfxlive.com

JS based workflow designer is a new designer writen in JavaScript for pure declarative scenarios only. It is not a rehosted designer and does not need WF assemblies to be installed on the client. This should evolve into an ASP.NET ATLAS control that anyone can drop on his aspx page.

Netfxlive is an intent to make a central activity repository. The purpose is to provide a live workflow designer where anyone can build a workflow base on all activities uploaded to the repository. Activity developers will be able to upload their activities and thus share its functionality or expose the interface of a WCF service through it. (Custom activity with Silver activities) Workflow activity declarations, rules and binding capabilites are powerful enough to build complex business logic on top of a world wide share of activities. WF appears to be a nice interface for service discoverability. (UDDI like service through a WF live designer)

Posted: Wednesday, October 25, 2006 2:00 AM by ghenadie

Comments

Burkovsky said:

The designer doesn't work in firefox 1.5.0.7

# October 25, 2006 4:52 AM

Marc My Words said:

This is a very cool implementation of an AJAX-y version of the Workflow Design Surface. Take a look.

# October 25, 2006 6:38 AM

Ghenadie said:

This control is under development. First release will not work in firefox. Support for firefox and other browsers will be added in later releases.

# October 25, 2006 2:42 PM

Mark said:

This is very cool indeed. Do you plan to release a SLN file with code?

# October 26, 2006 1:51 PM

while(availableTime>0) { said:

Since I´ve been working with Windows Workflow Foundation (Project BHAL), I´ve gathered quite a list of...

# October 26, 2006 4:03 PM

Costantino Pipero said:

This is an excellent solution, right on the alley of Jon Flander's rehosting.

Few weeks ago someone asked about the availability of the code (re: Mark on Oct 26), maybe on a sln?

Thanks

# November 18, 2006 11:20 PM

ghenadie said:

Finally Beta1 of NetFxLive is ready to go. P0 functionality is ready. Now switching to bug fixing mode.

Please feel free to upload your activities to NetFxLive.com Use "Upload" button on top of toolbox.

Added functionality to open an existing local xoml file and download xoml and rules to local machine. Rules dialog is ready, Activity Bind dialog is in place.

# November 28, 2006 1:53 PM

CedarLogic - Shawn Cicoria said:

This example, as stated, is not the designer re-hosted. It's a JS implementation. Nonetheless cool.

# November 29, 2006 2:56 PM

ghenadie said:

It is not a new implementation. VS designer functionality is running on the server. Rules engine reside on server. Browser comunicates via AJAX to validate xoml, add rule conditions and compile. Rules file is composed on the server, Xoml file is composed on the client and validated on the server. Activity validation, including any custom validation is invoked on the server during compilation. It is a lightweight designer for declarative authoring (no code activities) All code can be compiled in a custom activity and uploaded to toolbox as new activity.

# November 29, 2006 10:33 PM

Anko said:

An excelent solution. Is it possible to design a state machine workflow with the same workflow designer as well?

# December 6, 2006 8:13 AM

dfoliveira said:

Hi.. very cool!! congratulations!!!

Do you will open the source code to the community??

I have much interest in your application.. very interesting.

# January 11, 2007 12:20 PM

Blog said:

En el siguiente blog , podréis ver un diseñador de workflow desarrollado en Javascript . La verdad es

# March 4, 2007 3:27 PM

Rolf said:

Excellent job.

I've a proposal for an extension. The coding of dependency proeprties is an annoying task. Can you add a dialog for defining these properties and building the appropriate code in the xoml file?

# April 5, 2007 4:08 AM

Rolf said:

By the way: what is your timeline for the first beta of the designer as an ASP.NET control?

# April 5, 2007 4:10 AM

Ghenadie said:

I am working on building activity bind using drag/drop. An activity will display all its dependency properties as small little squares on its right. Try to drag to to workflow surface. then drag an other one from a different activity on top of the first connector. You should see now the 2 activities connected with a pipe. Nice to have data flow displayed beside control flow.

# April 11, 2007 4:43 AM

akjha said:

Ghenadie,

Excellent work.

Can we have the source code to look how this has been accomplished ?

Thanks

# April 17, 2007 3:48 PM

Raghu said:

Hi Ghenadie,

Great WF designer. Can you share the code for the Designer?

# April 25, 2007 1:55 AM

Colin Rebello said:

Hi Ghenadie,

Is there any restriction (license or otherwise) on using this web based designer as commercial application assuming the source code can be downloaded and rehosted after modifications to the script files.

I would probably need to modify the script files to provide some customised modifications/enhancements.

Regards

Colin Rebello

# May 4, 2007 1:38 AM

akjha said:

Hi,

I have earlier asked about the release date of this control. I have very limited knowledge. Can somebody guide me in creating a workflow application hosted in ASP.NET.

Thanks,

Achintya

# May 25, 2007 2:17 PM

Harinath said:

hi Ghenadie,

Is it possible to create the run time of Statebased  work flows on Web.Your application is so good, how will invoke this work flow in to some application.

# June 8, 2007 5:44 AM

akjha said:

Hi,

I created my custom activity and now when I am going to create the Workflow instance using

WorkflowInstance wfInstance = workflowRuntime.CreateWorkflow(xmlReader);

I get an exception as "Can not create workflow definition.  Input markup is invalid."

The Inner Exception is "There is no Unicode byte order mark. Cannot switch to Unicode."

My xoml file is as follows:

<?xml version="1.0" encoding="utf-16"?><SequentialWorkflowActivity x:Name="HelloWorldWorkflow" xmlns:ns0="clr-namespace:HFMActivityTestWorkflow;Assembly=CustomActivityNayyeri, Version=1.0.0.0, Culture=neutral, PublicKeyToken=bb61493ad9d16fad" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/workflow">

<ns0:CustomActivityNayyeri Text="CorpRep" x:Name="CustomActivityNayyeri1" Path="HFMDEV" />

</SequentialWorkflowActivity>

I don't have any classname attribute. Why do I get this error ?

Thanks in advance.

Achintya

# June 20, 2007 5:17 PM

akjha said:

I got my problem solved in June only.

The encoding should be utf-8

# August 27, 2007 11:12 AM

learning childrens educational toys said:

learning childrens educational toys

# September 7, 2007 6:24 AM

Ghenadie said:

To answer the question when this will be available, I can say, similar technology will be available as part of biztalk services at http://labs.biztalk.net

# September 11, 2007 2:57 PM

Rusum said:

Hi Ghenadie, your designer is quite cool ,We are working on similar lines on some of the features with the designer in re-hosted environment.  

I am particularly interested especially on how you could get the Code Activity work in re-hosted environment.The issue is with generating code in the Code-behind.  It is not a problem to construct a CCU afresh and generate code. But,I could not get hold of a CCU parsed from an existing code-behind. The reason being Microsoft does not provide any default parser implementation. As a result, I cannot generate code when a Workflow is re-loaded for modification. But I see that this feature seamlessly works on your designer!

I am completely stuck on this, Any tips/ideas would be greatly helpful to me.

# February 14, 2008 5:44 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Page view tracker