Skip to Content
CubyPlattform-Produkte

Plattform-Produkte

Cuby verwaltet die Kern-Produkte der ProcessCube® Platform. Dieses Kapitel beschreibt, was jedes Produkt leistet und wie sie zusammenarbeiten.

Übersicht

ProcessCube® Engine

Die Engine ist die zentrale Workflow-Engine der Plattform. Sie führt BPMN 2.0 Prozesse aus.

EigenschaftWert
Standard-Port8000
Produkt-IDprocesscube-engine
npm-Paket@processcube/engine.cuby
Typnpx

Kernfunktionen:

  • BPMN 2.0 Prozesse ausführen (User Tasks, Service Tasks, Gateways, Events, etc.)
  • Prozessmodelle deployen und versionieren
  • Prozessinstanzen starten, überwachen und verwalten
  • REST-API für programmatischen Zugriff
  • Berechtigungskonzept über Claims und Lanes

Weitere Informationen: Engine-Dokumentation

ProcessCube® Authority

Die Authority ist der Identity Provider der Plattform. Sie verwaltet Benutzer, Gruppen und Berechtigungen.

EigenschaftWert
Standard-Port5000
Produkt-IDprocesscube-authority
npm-Paket@processcube/authority.cuby
Typnpx

Kernfunktionen:

  • Benutzerverwaltung (Anlegen, Bearbeiten, Löschen)
  • Gruppenverwaltung
  • OAuth2 / OpenID Connect Provider
  • Scope- und Claims-Management
  • Web-basiertes Admin-Dashboard

Die lokale Authority ist für Entwicklungszwecke gedacht. Für Produktivumgebungen sollte eine dedizierte Authority-Instanz eingerichtet werden.

Weitere Informationen: Authority-Dokumentation

ProcessCube® LowCode

Die LowCode-Plattform basiert auf Node-RED und ermöglicht Low-Code-Entwicklung mit Dashboard-2.

EigenschaftWert
Standard-Port1880
Produkt-IDprocesscube-lowcode
npm-Paket@processcube/lowcode.cuby
Typnpx

Kernfunktionen:

  • Visuelle Flow-Programmierung mit Node-RED
  • Dashboard-2 für Benutzeroberflächen
  • ProcessCube-Nodes für Engine-Integration
  • REST-API-Erstellung
  • Prozess-Portal (vorgefertigte Flows)

Weitere Informationen: LowCode-Dokumentation

Abhängigkeiten und Installationsreihenfolge

Die Produkte haben Abhängigkeiten untereinander. Cuby beachtet diese bei der Installation automatisch:

PrioritätProdukteGrund
0AuthorityMuss zuerst laufen — Engine und LowCode werden gegen Authority konfiguriert (OAuth2)
1Engine, LowCodeMüssen vor abhängigen Produkten installiert sein
2+bpmn- und flow-ProdukteBenötigen Engine bzw. LowCode als Zielplattform

Produkt-Typen

Neben den Kern-Produkten gibt es drei Typen von Marketplace-Produkten:

TypZielBeschreibung
bpmnEngineBPMN-Prozesse werden zur Engine deployed
flowLowCodeNode-RED Flows werden zu LowCode importiert
npxEigener ProzessProgramme werden als eigenständiger Prozess gestartet

Standard-Ports

ServicePortBeschreibung
Authority5000OAuth2 Provider, Admin-Dashboard
Engine8000Workflow-Engine, REST-API
LowCode1880Node-RED Editor, Dashboard
LowCode Dashboard1880/dashboardDashboard-2 Benutzeroberfläche
Cuby3847Management-Interface, API

Weitere Informationen