On Fri, Jun 28, 2013 at 02:44:04PM -0700, Doug Bryant wrote:
>
> I'm trying to figure out how to have a workflow rewind manually (for lack
> of a better term)
>
> Our workflow has a participant with a timeout:
>
> primary_carrier_review timeout: "${f:carrier_review_timeout}", on_timeout:
> "carrier_review_timeout"
>
> The business wanted to extend the timeout but didn't act before the the
> participant hit the timeout.
>
> This particular workflow is still running and has advanced three
> participants downstream.
>
> I *think* if I were to re-apply the primary_carrier_review participant's
> fei it would effectively be a manual rewind, but not 100% sure.  I haven't
> had any success getting something to work so far.

Hello Doug,

what's "around" your participant?

If you have something like

```ruby
sequence do
  alpha
  bravo :timeout => '2d'
  charly
end
```

and it's at "charly", you can re_apply [at] the sequence, passing a new tree
of

```ruby
sequence do
  bravo :timeout => '2d'
  charly
end
```

and the desired workitem, to reach back "bravo".


Maybe this will help, best regards,

--
John Mettraux   -   http://lambda.io/jmettraux

-- 
-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"ruote" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to