On Mon, Nov 01, 2010 at 10:25:51AM -0700, Patrick Gannon wrote: > > We would like users to be able to recover from making a mistake which > resulted in a workflow transition (eg. clicking the wrong button). Is there > an established way to do that? I would like the user to be able to back-up > a step from any point in the workflow. Ideally they could back-up more than > one step (or be set into an arbitrary point in the workflow), but just one > step might do. Has anybody implemented this type of functionality?
Hello Pat, have a look at the "cursor" (and "repeat") expressions : http://ruote.rubyforge.org/exp/cursor.html They let you jump, rewind, skip. That's provided from the workflow definition. If you want something more low-level, it's possible, from outside of the process instance : http://ruote.rubyforge.org/process_administration.html In ruote-kit and ruote-on-rails, those 'cancel' commands are meant for the administrators, but nothing prevents you from wrapping them behind your "buttons". I guess the 'cursor' solution is more appropriate for you, but it's only a guess. Questions are welcome, best regards, -- 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
