about processes and engines

OpenWFEru 0.9.12 released

I just released OpenWFEru 0.9.12.

The announcement on the users mailing list is here.

Lots of things in this release are summed up in that process admin page. The implementation is OK, but the documentation (the page) is not. I’ll probably rehash that, so don’t bookmark it.

The methods enumerated in this process admin documentation are easy to gather and wrap when building up a BAM tool (Ruport, Gruff) or an administration console.

So what’s next ?

Still like to do the JRuby integration, but there is a problem, JRuby tends to block when using threads and mutexes. Hopefully, Andrew’s patch should be applied soon.

I’m thinking of a better way to implement process pausing/resuming than the way it’s done in OpenWFEja. Haven’t made up my mind yet. But the result will show up in the process admin page as well.

I should start fiddling with ActiveRecord persistence for process instances (not just workitem lists). But is it really necessary ? Process querying is done via the engine object not via the database. Querying workitems in a worklist does make sense, but not process instances (imho, but my opinion is changing, we’ll see).

Written by John Mettraux

July 10, 2007 at 9:25 am

Posted in bpm, bpms, openwferu, ruby, workflow

%d bloggers like this: