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}