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 e-Work/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 access to the source code is available for a fee.

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

If you would like to know more about FreeFlow or would like to purchase the source code or would like to help in its development (either financially or with your time), email the author Chris Bell (AKA Doogal).

News

20th June - Build 127 has been released.
There is also a new build of the FreeFlow Administrator available.
The FreeFlow Administrator now recognises 7.6 databases and will show details of any published Windows Workflows. There are also a couple of fixes for reported bugs.
Get the files from the Downloads area

27th May - There is a new bugs page
This gives details of known problems with the FreeFlow assemblies and Administrator.

20th May - Build 126 has been released.
There is also a new build of the FreeFlow Administrator available.
The major change is that version 2 of the .NET Framework is now required.
The .NET 1.1 versions are still available but will not be actively developed.
The FreeFlow.Rss assembly is no longer available since it was not widely used and provides functionality now supplied in the main Metastorm BPM product.
The FreeFlow Administrator now shows event log entries from the local machine.
Get the files from the Downloads area

19th April - Build 125 has been released. There is also a new build of the FreeFlow Administrator available, which now allows the timeout to be set for queries, to reduce the number of timeouts when querying the database. Get the files from the Downloads area