TODO.txt in ruote-2.1.6 vs TODO.txt in ruote-2.1.7

- old
+ new

@@ -182,10 +182,17 @@ [o] EngineParticipant [x] expstorage.to_dot [o] process_status.to_dot [o] EngineParticipant : don't wait in case of forget (reply could NEVER come !) [x] align :forget behaviour on EngineParticipant forget... OK as it is +[o] engine.re_apply(fei, wi) (thanks Torsten)... :wi => x, :tree => y... +[o] ruote-dm 2.1 +[o] :tree => Ruote.to_tree { participant 'alpha' } +[o] implement == eql? hash for workitem +[o] StorageParticipant#query(wfid, participant_name, {fields}) +[x] break fs_history, prepare for dm_history +[o] part = engine.register_participant :alpha, StorageParticipant should work... [ ] exp : exp (restricted form of eval ?) [ ] exp : case (is it necessary ?) [ ] exp : filter [ ] exp : filter-definition @@ -262,12 +269,10 @@ [ ] implement kill_process! (kill_expression! ?) [ ] engine.force_reply_to_parent(fei) ? -[ ] break fs_history, prepare for dm_history - [ ] :on_timeout => :rewind (break, jump to x)... [ ] rewind 'x' where x is a tagname (command x) [ ] repeat : have a counter in a variable (:to => x maybe) (subprocessid ?) @@ -291,16 +296,14 @@ [ ] remove abort_on_exception=true [ ] shell ? irb ? Shell.new(storage) [ ] focus on fulldup or json.dup (via fulldup ?) -[ ] ruote-dm 2.1 - [ ] implement pause engine [ ] implement pause process [ ] engine.on_error = 'participant_name' -[ ] "open days" plugin / service / lambda ? is_open_day?(d) +[ ] "business days" plugin -[ ] engine.re_apply(fei, wi) (thanks Torsten)... :wi => x, :tree => y... +[ ] issue with ruote-kit and inpa participants...