Github user zjffdu commented on the issue:
https://github.com/apache/zeppelin/pull/1799
I agree with @rasehorn that workflow execution should be done in a high
level framework. User just need to define the workflow (specify the
dependencies between paragraphs). I also paste one image to illustrate my
current idea. In the following screenshot, we have 4 paragraphs, paragraph 1
needs to run first and paragraph 2,3,4 can be run concurrently after paragraph
1. So on each paragraph's top right area, we can allow user to specify this
paragraph's dependencies. Here, paragraph_1 has no dependencies, and paragraph
2,3,4 depends on paragraph 1. After the workflow is defined (dependencies are
specified), we can click the button on the top right of the note to run all the
paragraphs on the note. We could also provide rest api for run this whole
note.

---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---