Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/noordsestern/rf-camunda-workshop-2022
https://github.com/noordsestern/rf-camunda-workshop-2022
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/noordsestern/rf-camunda-workshop-2022
- Owner: Noordsestern
- License: apache-2.0
- Created: 2021-10-14T19:59:51.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-09-26T13:58:42.000Z (about 2 years ago)
- Last Synced: 2024-04-18T03:42:35.035Z (7 months ago)
- Language: RobotFramework
- Size: 54.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A fork of the Camunda Workshop at Robocon 2022
This is a fork of the actual workshop, serving mainly as demo and POC.
The actual workshop material can be found here: https://github.com/Nlea/Camunda-Robotframework-Workshop# Setting up environment
You need Python 3 and install requirements from `requirements.txt` of this repository:
```
pip install -r requirements.txt
```# Tasks execution
1. You need first to deploy the models from the models folder
1. You need to start a process instance for the process `coffee_brewing`
1. Find in tasks folder the 4 service tasks serving the process## Start external task worker for Robot Framework#
From the directory of the `worker.py` start the worker. For instance:
```
cd tasks/10_define_coffee_typepython worker.py
```The worker will pick up process instances automatically.
## Start pure Robot Framework task
Other tasks do not use an external task worker, but a keyword driven approach using CamundaLibrary for communicating with Camunda 7. Those robot tasks run on their own:```
robot -d output_logs tasks/20_get_coffee_ingredients.robot
```