Engine-Verbindung
Das Studio arbeitet mit beliebig vielen ProcessCube®-Instanzen — für Entwicklung, Test und Produktion aus einer Oberfläche heraus. Die Verbindungen werden dabei nicht mehr manuell im Studio gepflegt, sondern über das eingebettete Cuby verwaltet.
Wie das Studio Instanzen anbindet
Cuby ist als Startseite in das Studio integriert (siehe Studio-Integration). Über die Cuby-Oberfläche werden ProcessCube®-Instanzen installiert, angebunden und überwacht — die verbundenen Engines stehen anschließend im Studio (z. B. im ProcessCube Browser) zur Verfügung.
Es gibt drei Wege, eine Instanz anzubinden:
1. Lokale Engine über Cuby
Für Entwicklung und Tests wird eine lokale Engine direkt über Cuby installiert und gestartet — mit den Produkten ProcessCube Lokal (ohne Docker) oder ProcessCube Docker (mit PostgreSQL).
- Verwaltung: Installation, Start/Stop und Health-Checks über Cuby
- Verwendung: Lokale Entwicklung und Tests
- Ports: werden bei ProcessCube Lokal dynamisch vergeben und nach dem Start in Cuby angezeigt
Details zur Einrichtung in der Cuby-Dokumentation und unter Plattform-Produkte.
2. Bestehende Engine/LowCode/Authority anbinden
Läuft eine ProcessCube®-Installation bereits (Cloud, Server, Cluster), wird sie mit dem Produkt ProcessCube RemoteConnect angebunden. Dabei werden die Dienste per URL registriert — es werden keine eigenen Services gestartet.
- Engine-URL ist Pflicht, LowCode- und Authority-URL sind optional
- Mehrere LowCode-Instanzen können angegeben werden
- Erreichbarkeit aller Dienste wird per Health-Check geprüft
Dieselbe Engine-Adresse kann nicht doppelt verbunden werden — RemoteConnect erkennt bereits registrierte Adressen und weist darauf hin.
3. Weiteres Cuby anbinden
Ein komplettes weiteres Cuby (z. B. das Cluster-Cuby nach einem Kubernetes-Setup) wird mit dem Produkt Cuby Connect angebunden. Der entfernte Cuby wird als Sub-Cuby registriert; dessen ProcessCube®-Instanzen (Engine, LowCode, Authority) werden dadurch ebenfalls sichtbar.
- Anbindung per Cuby-URL und API-Key (der API-Key ist optional — sonst wird der lokale Cuby-Key verwendet)
- Die Oberfläche des Remote-Cuby wird als iframe eingebettet
Engine auswählen und mit Prozessen arbeiten
Sind mehrere Instanzen verbunden, wählst du im ProcessCube Browser die Engine aus, mit der du arbeiten möchtest — dort werden Prozessmodelle, Instanzen und User Tasks angezeigt und Deployments durchgeführt.
Stelle sicher, dass die richtige Engine ausgewählt ist, bevor du Prozesse deployst. Ein versehentliches Deployment auf eine Produktiv-Engine kann unerwünschte Effekte haben.
Authentifizierung
Erfordert eine Engine Authentifizierung, erfolgt die Anmeldung über die Authority. Cuby speichert die nötigen Zugangsdaten (API-Keys) sicher im OS Secret Store und übernimmt die Token-Verwaltung.
Für die lokale Engine (über Cuby) ist standardmäßig der Benutzer admin mit Passwort admin konfiguriert.
Best Practices
- Umgebungen trennen: lokale Engine für Entwicklung, RemoteConnect für Test/Staging/Produktion
- Sichere Verbindungen: für entfernte Instanzen ausschließlich HTTPS verwenden
- Deployment-Strategie: lokal entwickeln → auf Test-/Staging-Engine validieren → erst geprüfte Prozesse auf Produktion deployen
- Keine Produktiv-Credentials im Klartext ablegen — Cuby verwaltet API-Keys im Secret Store
Troubleshooting
Instanz nicht erreichbar
- URL auf Tippfehler prüfen und im Browser testen
- Sicherstellen, dass die Dienste laufen (Health-Check in Cuby)
- Firewall-/Netzwerk-Einstellungen prüfen (HTTPS-Erreichbarkeit)
Anmeldung schlägt fehl
- Zugangsdaten bzw. API-Key prüfen
- Authority-Erreichbarkeit und -Konfiguration prüfen
- Abgelaufene Tokens erneuern (Cuby erneuert Tokens i. d. R. automatisch)
Deployment schlägt fehl
- Prüfen, ob die richtige Engine im ProcessCube Browser ausgewählt ist
- Sicherstellen, dass du an der Engine authentifiziert bist
- BPMN-Diagramm validieren und Engine-Logs prüfen
Weitere Informationen
- Cuby — Installer, Launcher und Verbindungsmanager
- Studio-Integration — Einbettung von Cuby ins Studio
- Sub-Cuby Federation — Mehrere Cuby-Instanzen verbinden
- ProcessCube Browser — Prozesse, Instanzen und User Tasks
- Authority Integration — Authentifizierung konfigurieren