# Backtrack workflow in REST

**URL:** <https://community.ofelia.com/t/backtrack-workflow-in-rest/8044>\
**Category:** Q&A\
**Created:** [28 December 2016 12:36 UTC](https://community.ofelia.com/t/backtrack-workflow-in-rest/8044 "2016-12-28T12:36:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![tcarmo20](https://avatars.discourse-cdn.com/v4/letter/t/977dab/32.png) [@tcarmo20](https://community.ofelia.com/u/tcarmo20)\
**Post date:** [28 December 2016 12:36 UTC](https://community.ofelia.com/t/backtrack-workflow-in-rest/8044/1 "2016-12-28T12:36:11Z")

</div>

Hi!  
Is it possible to backtrack to a previous task in a workflow? for instance, if I make a mistake in a certain step, I would like to be able to replay that step, even if the workflow has moved on from that step.  
Is there a way, through REST, to do this?  
Thanks in advance

---

<div class="post-metadata">

**Author:** ![Sean\_McP](https://dub1.discourse-cdn.com/flex013/user_avatar/community.ofelia.com/sean_mcp/32/932_2.png) [@Sean\_McP](https://community.ofelia.com/u/Sean_McP)\
**Post date:** [28 December 2016 21:32 UTC](https://community.ofelia.com/t/backtrack-workflow-in-rest/8044/2 "2016-12-28T21:32:58Z")

</div>

Simple answer is No - It’s not possible.

Unless of course you add a feedback loop to your process.

So for example you could design your screens as follows (5 only):

Screen 1 - input fields → Next button  
Screen 2 - input fields → Next button + Back Button (to Step 1)  
Screen 3 - input fields → Next button + Back Button (to Step 2)  
Screen 4 - input fields → Next button + Back Button (to Step 3)  
Screen 5 - input fields → Submit button + Back Button (to Step 4)

There is no way to do this in REST - that’s not it’s function. You have to do it in the process design.

You should also note that if you go back from Step 4 to Step 1 then you **HAVE TO** also negotiate going through all other Steps (2 and 3) as the change in 1 may affect how 2 or 3 operate. So be careful.

You will have to design your process like this though if you want it to work,

regards  
Seán

_PS: If this reply answers your question, please mark as resolved._
