Idea #9318
Updated by Brett Smith about 8 years ago
We want to call work units without parents "processes" in the UI. These are deemed to be all pipeline instances, and container requests with requested_by=null. (Jobs without parents would ordinarily meet this definition too, but they're difficult to query and uncommon in practice, so we're going to ignore them.)
"Processes" is the term the CWL group is using, and it's reasonably neutral about it being a single-step thing, whether or not it's working toward an end goal vs. a running service, etc.
Update the Workbench Dashboard to show all processes, not just pipeline instances. The basic UI structure of the Dashboard should remain unchanged. There should be a pane of currently running processes, and a pane below that of recently completed processes, with the same basic information as displayed in the current Dashboard.
In order to show container information, you have to get the container record that's fulfilling a container request. We are still working to determine how that's going to happen.
"Run a pipeline" button can remain unchanged, because we don't have a better alternative right now.
Leave the "All pipeline instances" and "All jobs" button alone. They'll be dealt with in a separate story (see related).