This repo is meant to be used as a template for robots made for OpenOrchestrator.
-
To use the template simply use the repo as a template as shown here.
-
Fill out the requirements.txt file with all packages needed by the robot.
-
Implement all functions in the files:
- src/initialize.py
- src/get_constants.py
- src/reset.py
- src/process.py
- Feel free to add more files as needed.
- Make sure the smtp setup in error_screenshot.py is set up to your needs.
When the robot is run from OpenOrchestrator the main.bat file is run. main.bat does a few things:
- A virtual environment is automatically setup with the required packages.
- The framework is called passing on all arguments needed by OpenOrchestratorConnection.
Minimum python version 3.10
The flow of the framework is sketched up in the following illustration: