Workflow Development#
Workflows are our way of orchestrating work in the lab. They are written in Artificial’s Orchestration Python (OP), a strict subset of the Python programming language. They take advantage of the Workflow Libraries, which are built into the system and provide functionality specific to lab automation.
- Tutorial
- Showing Messages in LabOps
- Adding Workflow Input Parameters
- Prompting the User for Acknowledgement or Information
- Capturing User Inputs from an Assistant
- Calling Adapter Actions
- Reserving a Resource for Several Actions in a Row
- Accessing Org/Lab/Job Configuration
- Spawning Child Jobs
- Debugging Workflows
- Deploying Workflows
- Orchestration Python
Workflow SDK Reference#
The Workflows SDK is provided by 3 libraries, for which reference documentation is available: