Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/caskade-automation/bpmn-skillexecutor
A plugin for skill orchestration that can be used inside the Camunda BPMN Platform.
https://github.com/caskade-automation/bpmn-skillexecutor
bpmn camunda-bpm-platform machine-skills orchestration skill-orchestration skills
Last synced: about 2 months ago
JSON representation
A plugin for skill orchestration that can be used inside the Camunda BPMN Platform.
- Host: GitHub
- URL: https://github.com/caskade-automation/bpmn-skillexecutor
- Owner: CaSkade-Automation
- Created: 2020-08-31T14:19:59.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-06-15T13:35:13.000Z (over 1 year ago)
- Last Synced: 2024-04-22T10:13:19.683Z (9 months ago)
- Topics: bpmn, camunda-bpm-platform, machine-skills, orchestration, skill-orchestration, skills
- Language: Java
- Homepage:
- Size: 133 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Orchestrate Skill Processes using BPMN
A Plugin for [Camunda BPMN Platform](https://docs.camunda.org/manual/7.16/). Tested with the distribution based on Apache Tomcat.
This is a lightweigh plugin that is capable of executing skills from a BPMN process execution. BPMN processes created with [SkillMEx](https://github.com/aljoshakoecher/SkillMEx) reference this plugin for delegation. When a process with skills is executed, the Camunda BPMN engine stops at a skill tasks and delegates it to this plugin.## Usage:
:grey_exclamation: This executor is a plugin that is built for the Camunda process engine. So first, download Camunda at https://camunda.com/download/platform-7/. This plugin was tested with the Tomcat edition and the following infos are for this edition. But it should also work with the "run" edition.
The most simple way to use this BPMN skill executor is to take a jar from the releases (make sure to use a version compatible with SkillMEx) and copy it into the lib folder inside `/server/apache-tomcat/lib`.:grey_exclamation: Make sure to copy it into the correct folder. There is also a `lib` directory inside ``, this is the wrong one. The BPMN executor has to be copied inside the `lib` folder within `the apache-tomcat` folder.
As soon as you copied the executor into the folder, you're all set. You just have to start Camunda and the engine will use this plugin for every skill to invoke.
Of course, you can also extend this code and build it yourself using Maven.