A Task is a single instance of a workflow. When a task is submitted from the browser, the
plantit web app hands it to an internal queue feeding a background worker. When the worker picks up the task, a job script is generated and submitted to the selected cluster/supercomputer scheduler. The task lifecycle is a simple state machine strung together from Celery tasks.
For a tutorial on monitoring a task and retrieving results, see the quickstart.
The task lifecycle is a state machine progressing from
RUNNING to one of several mutually exclusive final states (
When a task successfully completes, results are automatically transferred to the selected location in the CyVerse data store. The user is then shown results produced and may download them from the browser individually or bundled into a single archive.