FreeFlow, the .NET toolkit for Metastorm BPM

Home | Administrator | FAQ | Screenshots | Documentation | Downloads | Suggestions | Bugs | PowerShell | Links

Welcome to the home of FreeFlow, the .NET programming toolkit for the Business Process Management software, Metastorm BPM (formerly e-Work). With it you can initiate processes, access running processes, raise flags, access user's To Do and Watch lists and interrogate and update the database.

The site is also home to the FreeFlow Administrator, an alternative administrative tool for the Metastorm database.

FreeFlow can be used to
- automate Metastorm BPM, for example create a thousand folders in one go.
- create web services. Although Metastorm BPM ships with some web services functionality, writing them yourself in Visual Studio .NET will give you more control over what is exposed and allow you to debug the web service.
- Integrate with ASP.NET. This class library is being used as part of several websites integrating ASP.NET and Metastorm BPM.
- Simplify communicating with Metastorm BPM via its XML interface. FreeFlow provides a higher level abstraction than the engine's XML interface.
- Programatically interact with the engine's database without writing a single line of SQL.
- Administer Metastorm systems through script with the PowerShell language.

FreeFlow is free to use in your projects and the source code is licensed under the LGPL license. The latest source code can be downloaded from CodePlex.

The documentation can be viewed online or downloaded (the downloadable version is always the most up-to-date).

There are also some discussions about FreeFlow on my blog

If you would like to know more about FreeFlow or would like to help in its development, email the author Chris Bell (AKA Doogal) or visit CodePlex.

News

10th June - Build 135 has been released.
There is now an installer available for the FreeFlow Administrator.
Get the files from the Downloads area

3rd April - Build 134 has been released.
This is primarily a bug fix release.
Get the files from the Downloads area

25th February - Build 133 has been released.
There is also a new build of the FreeFlow Administrator available which has new search functionality and some bug fixes.
Get the files from the Downloads area

15th February - A new example has been uploaded.
This shows how to use FreeFlow directly from Metastorm procedures.
Get the files from the Downloads area

9th January - Build 132 has been released.
There is also a new build of the FreeFlow Administrator available which has some user interface improvements, a fix for Oracle and access to more registry settings.
Get the files from the Downloads area