I have a form setup in the forms portal. I am extracting the information from that form and putting it in external tables. In the beginning I did not have all the fields set to the correct size, so I have 3 forms stuck in the workflow. I need to be able to move the form from its current step "Election Records Created" to the "Waiting for Updates" step so I can send the form back through to get the data. How can this be done?
Question
Question
Replies
If you go to Instance Monitoring, you should be able to see those instances in the list of processes with suspended tasks. You can have them retry the task (which will start a new Workflow instance).
Hi All,
I'm having a similar issue here running 10.1, it seems that Forms doesn't realise when a Workflow task has been terminated. In Forms it shows the current step as being the Workflow task, and when looking in the Workflow Designer the WF for that instance was terminated due to an error. Forms does not show this instance as being "Suspended" however - it is simply sitting in Forms and we are unable to "Retry" the task because Forms doesn't seem to think there are any problems with it.
Has anyone else seen this or is there a way to manually retry a Workflow task?
Thanks, Dan
Thanks Blake, this would be useful but in my case it's not even suspending the instance so that I can retry it, it simply just stops and you can't do anything with it at all
Correct, but the feature request would take care of that issue as well because the idea is that Workflow would communicate back terminations to Forms and then allow Forms to do something in response.
The Feature Request for Forms to be able to detect terminated Workflows would be very useful.
Currently, your best option would be to update the Forms process by changing the Workflow Service Task to "No" where it specifies to "Wait for the Workflow to complete before continuing"; that may update the process for those 3 Forms in route, and allow them to move past that service task even though the Workflows are not complete.
If not, the only other option you have is to terminate those 3 processes, then open the Forms to view the variables (or Form values), and start 3 new processes with all of the same information.
I'm assuming since the original Forms processes have failed to complete and the Workflows terminated, that none of the data has successfully been added to the external tables; so, starting a new process shouldn't result in any duplicate data. If some of the data IS already in the external tables (but not all), then you may need to remove the data that did get added by those 3 processes before starting the new instances.
Since Forms 10.4.2, you can skip or retry the in progress workflow service task to make the process continue.