I've recently transitioned into a workflow developer role and I'm quite still new and learning the Ins and Outs of creating workflows. Would anyone know if it's possible to run the a workflow on a document that's already running that same workflow? If not, is there a workaround it or should I just break out my workflow?
"The selected workflow is already running on this list item."
You cant have the same workflow running twice on the same item, if you republish the workflow then a new instance of the workflow can be run on the same item, but republishing means that its a different workflow..
I believe you should be designing your workflow to end after its finished its job so that it can be started again if the need arises.