Skip to content

fzi-forschungszentrum-informatik/KARL-Modeler-Plug-in

Repository files navigation

KARL Modeler Plugin

Compatible with Camunda Modeler version 5 Plugin Type Plugin Type Compatible with Camunda Platform 7

The KARL Modeler Plugin is a plugin for the Camunda Desktop Modeler that supports the explicit modeling of the use of AI in process models. In addition, AI-specific competencies can be defined and assigned to individual tasks. The result of the adapted process models can be used for early analyses, for example, and helps with the planning of corresponding AI integration projects.

The currently included process patterns for AI integration are based on the process atterns by Wolters et al. published here. The plugin is designed so that the set of process patterns and the process patterns themselves can be easily expanded and customized - see the documentation. The plugin is a result of the project “Kompetenzzentrum KARL – Künstliche Intelligenz für Arbeit und Lernen in der Region Karlsruhe“ (Competence Center KARL – Artificial Intelligence for work and learning in the region Karlsruhe). This research and development project is funded by the German Federal Ministry of Education and Research (BMBF) within the “The Future of Value Creation – Research on Production, Services and Work” program (funding number 02L19C253) and managed by the Project Management Agency Karlsruhe (PTKA). Information about the project - especially about other tools and offers - can be found on the KARL project website. The authors are responsible for this repository. We would like to thank all project partners who have contributed to the development of the approach and the plugin.

The plugin will be expanded in the future to include additional functionality such as automated selection of patterns, automated derivation of specific subprocess models and the explicit consideration of uncertainties in the AI prediction. If you already have feedback regarding our plugin, we would be happy to hear from you!

For further information, please see the documentation and the publication Take et al., in which the underlying theoretical concept is presented.

Wolters et al. - B. Wolters, F. Köhne, M. Micudaj: BPMN.AI Patterns - bpmn.ai: Process Patterns to Or-chestrate your AI Services in Business Processes, 2020, https://github.com/viadee/bpmn.ai-patterns

Take et al. - M. Take, C. Becker, S. Alpers, A. Oberweis, Modeling the integration of machine learning into business processes with BPMN, in: X.-S. Yang, R. S. Sherratt, N. Dey, A. Joshi (Eds.), Proceedings of Eighth International Congress on Information and Communication Technology, Springer Nature Singapore, 2024. doi:https://doi.org/10.1007/10.1007/978-981-99-3236-8_76.

How to use

  1. Download this repository
  2. Run npm run all to build the plugin
  3. Save the files into the resources/plugins directory of the Camunda Desktop Modeler
  4. Start the Camunda Desktop Modeler
  5. Access the plugin via the status bar at the bottom (the icon of the KARL project at the bottom on the righthand side)

For more information on the integration of Camunda Modeler plugins, see the Camunda Modeler documentation.

Development Setup

To edit the KARL Modeler Plugin, you must first fork this repository and then clone your own copy of it:

git clone https://github.com/fzi-forschungszentrum-informatik/KARL-Modeler-Plug-in

All dependencies can then be installed with the following command:

npm install

After adapting the code, the plugin must be built - use this command to execute all the necessary steps:

npm run all

Documentation

For further information see:

Resources

Licence

Apache License 2.0

About

Plugin für den Camunda Desktop Modeler zur Unterstützung bei der Integration von KI in BPMN-Prozessmodelle.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published