Hello, I just released ruote 2.1.5 :
http://gemcutter.org/gems/ruote Here is the changelog : ---8<--- - fixed StorageParticipant a to b flow, fix by Torsten - fixed StorageParticipant#cancel - dollar : made sure of ${fei} and ${wfid} - implemented ProcessStatus#to_dot - if a participant implementation cancel method returns false, reply_to_parent will not get called - changes about errors without [stored] expressions, they now appear in process statuses - EngineParticipant implemented - 'ruby_eval_allowed' instead of :ruby_eval_allowed - ${v:customer.address.1} deep trick now ok (as it was ok for fields) - added d() to the $ notation : echo "${r: d('f:toto') }" - Engine#kill_process(wfid) can cure errored participant expressions - made sure ${r:wi} and ${r:workitem} is and instance of Ruote::Workitem - implemented StorageParticipant#by_field --->8--- The main new things are fixes for StorageParticipant and the new EngineParticipant, which is documented at : http://ruote.rubyforge.org/part/engine_participant.html Note also a new piece of documentation of common attributes (to all expressions in process definitions) : http://ruote.rubyforge.org/common_attributes.html Many thanks to all who helped, especially Kenneth Kalmer and Torsten Schoenebaum, -- John Mettraux - http://jmettraux.wordpress.com -- you received this message because you are subscribed to the "ruote users" group. to post : send email to [email protected] to unsubscribe : send email to [email protected] more options : http://groups.google.com/group/openwferu-users?hl=en
