Skip to Content
AppTemplateÜbersicht
ProcessCube® App-Template

AppTemplate

Das AppTemplate ist das Startprojekt für die Entwicklung eigener Anwendungen mit der ProcessCube® Plattform. Es enthält eine vollständige Docker-Compose-Umgebung mit Engine, Authority und Datenbank — und unterstützt zwei Entwicklungswege für unterschiedliche Zielgruppen.

Zwei Wege zur App

LowCode (Node-RED)AppSDK (Next.js)
ZielgruppeCitizen Developer, FachabteilungenProfessionelle Entwickler
TechnologieNode-RED + Vue.js 3Next.js 15 + React 19 + TypeScript
UI-ErstellungVisueller Flow-Editor + Dashboard-2React Components + Code
Verzeichnisapps/lowcode/apps/appsdk_sample/

Beide Wege nutzen dieselbe Infrastruktur (Engine, Authority, PostgreSQL) und können parallel betrieben werden. Eine ausführliche Gegenüberstellung finden Sie unter LowCode vs AppSDK.

Quick Start

git clone https://github.com/5minds/ProcessCube.AppTemplate.git cd ProcessCube.AppTemplate docker compose up

Danach sind alle Services erreichbar:

DienstURL
Node-RED (LowCode)http://localhost:1880 
AppSDK Samplehttp://localhost:3000 
Enginehttp://localhost:8000 
Authorityhttp://localhost:11560 

Hauptfunktionen

LowCode-Entwicklung

  • Custom Nodes — Eigene Node-RED Nodes mit External-Task-Integration
  • UI-Widgets — Dashboard-2 Widgets mit Vue.js 3 und Vite
  • Plugins — HTTP-Endpunkte und Middleware für Node-RED

AppSDK-Entwicklung

  • UserTasks — Dynamische Formulare für BPMN-UserTasks
  • External Tasks — Datei-basierte Worker mit Auto-Discovery
  • Server Actions — Sichere Engine-Kommunikation über Next.js

Plattform

  • Docker-Umgebung — Komplette Entwicklungsumgebung mit einem Befehl
  • BPMN-Prozesse — Beispielprozesse werden automatisch geladen
  • Debugging — VSCode Debugging direkt im Docker-Container
  • CI/CD — GitHub Actions Workflow für Docker-Image-Builds

Nächste Schritte