Skip to content
Snippets Groups Projects

Workflow: the Workspaces Workflow Service

In the Workspaces system, a Workflow is a request to do something or get something. (e.g., standard calibration or calibrated measurement set restore). Available workflows can be found in the archive workflows table. Submission of a given workflow request kicks off a capability request.

To use, first run the Alembic migrations in /schema: env CAPO_PROFILE=local alembic upgrade head

Then, back in services/workflow, run: python setup.py develop

Then you should be able to run this with: env CAPO_PROFILE=local pserve --reload dev.ini

Once there, try the following URLs:

To see available workflows:

To view the metadata of a workflow request:

  • localhost:4444/workflows/std_calibration/requests/{workflow_request_id}