I'm using Workflow Foundation. I have a requirement to allow administrative users to restart a workflow at a particular activity. This might be the case if a user forgot to do something during some data entry at that activity and needs to go back in and fix it.
Is there any way to do this? It seems I'd need to set the ExecutionStatus of that activity and any activity executing afterwards to Initialized and then start the workflow again. I'm not sure if I can do that though.