I don't think so. First, JIRA is not orchestration. Second, all workflow needs to do is associate some status with external information, and make it easy to manipulate those. You need triggers and rules, some thing like infinite counters, two stacks, a bidirectional tape, etc.
Prove me wrong!
Yes, and the rules engine is there when creating custom workflows.
https://developer.atlassian.com/server/jira/platform/creatin...
I also explicitly mentioned workflows on my comment.