Posted By: John Mettraux
Date: 2007-04-16 05:53
Summary: OpenWFEru 0.9.9
Project: ruote (openwferu)

OpenWFEru, an open source Ruby workflow / bpm engine just released at version 0.9.9.

Expressions ported from OpenWFEja : 'save' and 'restore'. For saving and restoring workitems to and from fields or variables.

Filters got implemented as well. As in OpenWFEja, the participant expression accepts a 'filter' attribute.

A new expression 'filter' got added, it applies a filer at entry and exit of the process segmented nested within it.

An important new concept is the 'params' field automatically populated with the attribute of the participant expression :

<participant ref="toto" task="buy food" when="now" />

The participant 'toto' will receive a workitem where the 'params' is a hash containing "task" => "buy food" and "when" => "now".


Feedback is welcome at : http://groups.google.com/group/openwferu-users


== What's next

- initial web framework integration (Pat took the initiative :
- control interface implementation for the engine (well under way)
- terminate the journaling documentation
- pushing JRuby integration
- "fluo" check in into SVN
- ...


== CHANGELOG

- todo #10123 : now releasing a source zip as well - s622
- bug #10095 : fulldup of XML documents was broken. Reported by Path. Fixed
- s621
- todo #10050 : 'set' expressions are now accepted outside of their
process definition body - s619
- todo #10052 : implemented the 'filter' expression itself - s617
- todo #10046 : implemented participant 'params' (workitem auto field) - s616
- todo #6849 : implemented filters and added them to 'participant' - s615
- todo #10051 : made DefineExpression a child of SequenceExpression - s614
- bug #10017 : fulldup() not happy with REXML::Document - reported by Pat - s611
- todo #9986 : implemented the expression 'concurrent-iterator' - s608
- todo #9978 : implemented 'merge_lead' into the 'restore' expression - s607
- bug #9990 : scheduled crons did not survive the 'clock' - bug reported
by Art Schumer. Fixed - s606
- todo #9981 : "skip 2" or "jump 0" are now ok as cursor commands - s603
- todo #8401 : implemented the 'save' and 'restore' expressions - s600
- todo #9975 : implemented FlowExpressionId.child_id - s599
- todo #9233 : implemented merge_type="isolate" for concurrence - s598
- bug #9905 : prog pdef not happy with "implicit process name". Fixed - s597
- bug #9911 : workitem without history breaks XmlCodec.encode.
Patch by Pat Cappelaere - s596
- todo #9903 : implemented the "jump" instruction for "cursor" - s595
- todo #9853 : granted their own env to forgotten expressions - s591
- bug #9851 : fixed concurrence remaining="forget" - s590
- bug #9849 : fixed <if test="3 > 2"> quoting problem - s588

Latest News
icalendar 1.4.0 Released
    Ryan Ahearn - 2013-05-21 23:17
BinData 1.5.0 - source moved to github
    Dion Mendel - 2013-05-21 11:10
v13.5.0 Released !!
    id 774 - 2013-05-18 12:28
Runt v0.9.0 Released
    Matthew Lipper - 2013-05-17 00:11
kramdown 1.0.2 released
    Thomas Leitner - 2013-05-09 06:58

 

Forums | Admin

Discussion Forums: openwferu-0.9.9

Start New Thread Start New Thread

 

Topic Topic Starter Replies Last Post