UseCases » History » Revision 8
Revision 7 (Sarah Zaranek, 09/20/2022 03:15 PM) → Revision 8/27 (Sarah Zaranek, 09/20/2022 03:16 PM)
h1. Use Cases for Workbench
h2. Running Workflows
I want to run a workflow on a collection that exists
* did my workflow run correctly?
* if finished - check status, logs and output
h2. Debugging Workflows
I have a collection with buggy/suspect results. I need to figure out where in the pipeline the bug crept in.
* any big differences between the different "foo_XX" steps?
* flags passed to the "foo_XX" steps
* logs from one (all?) of the "bar_XX" steps
* docker image metadata (docker image ID, name, version, dockerfile)
h2. Finding Workflows
I need to find a "good" workflow invocation, and compare it to something that isn't working now
* when did this workflow last succeed?
h2. Creating a collection
I want to create a new collection
* from data already in an existing collection
* from a subset of files in an existing collection
* combining files from different subsets of different collections
* uploading from my desktop
* downloading from ftp, s3 or other location
* from the results of a already run workflow
h2. Getting Collection Lineage
I have a collection that is valuable/interesting. I need to review/share/publish how it was generated (tools/versions/options/inputs).
h2. Checking Collection Version
I need to find some data, and confirm I'm looking at the right version.
h2. Cost Estimation
I want to estimate how much money it will cost to run a workflow.
h2. Run-time Estimation
I want to know how long it will take to run my workflow.
* queued? when will it start?
* taking a long time? how long does it normally take?
* slower than it should be? should I run it with more CPUs, RAM, etc.?