Your question has been submitted and is awaiting moderation.
Thank you for reporting this content, moderators have been notified of your submission.
Is there a way, or has someone created a workflow that has a simple branch to it?
For Example.
Editor (Can send to publisher)
Publisher (Can publish or send to developer)
Developer (Can publish)
This way in most instances the workflow would end at publisher, but when the publisher can't do something with the code it can be elevated to the developer.