Skip to Content
CubyMarketplace

Marketplace

Der Marketplace ist die zentrale Anlaufstelle für die Installation und Verwaltung von ProcessCube®-Produkten. Er ist über den Menüpunkt “Marketplace” im Dashboard erreichbar.

Produkte entdecken

Die Marketplace-Seite zeigt zwei Bereiche:

  1. Installierte Produkte — Alle bereits installierten Produkte mit Versionsinformation, Update-Status und Aktionsbuttons (Deinstallieren, Aktualisieren)
  2. Verfügbare Produkte — Alle im Marketplace verfügbaren Produkte, die noch nicht installiert sind

Produkte werden vom ProcessCube® Marketplace unter https://marketplace.processcube.io abgerufen. Die verfügbaren Plattform-Produkte umfassen unter anderem ProcessCube® Lokal, Docker, K8s, RemoteConnect, Ticketpilot und ProcessCube® AI.

Tags-Filter

Produkte werden nach Tags gefiltert. Der Standard-Tag ist local. Über die Umgebungsvariable MARKETPLACE_TAGS können komma-separiert weitere Tags angegeben werden (siehe Umgebungsvariablen).

Produkte installieren

  1. Im Marketplace ein Produkt auswählen und “Installieren” klicken
  2. Optional: Alias vergeben, um mehrere Instanzen des gleichen Produkts mit unterschiedlichen Konfigurationen zu betreiben
  3. Die Installation läuft im Hintergrund mit Echtzeit-Fortschrittsanzeige:
PhaseFortschrittBeschreibung
npm install3–18 %Paket wird heruntergeladen und installiert
Plugin laden19 %Plugin wird geladen und validiert
KonfigurationFalls nötig: Konfigurationsdialog wird angezeigt
Deployment20–99 %Plugin wird deployed
Start100 %Plugin wird gestartet
  1. Mehrere Produkte werden parallel installiert

Installations-Reihenfolge

Bei der Installation mehrerer Produkte gleichzeitig beachtet Cuby automatisch die Abhängigkeiten: Authority wird zuerst installiert, dann Engine/LowCode, dann alle anderen Produkte.

Produkt-Konfiguration

Einige Produkte bringen einen Konfigurationsdialog mit (config-component.js). Dieser wird als React-Komponente im Browser geladen und ermöglicht die produktspezifische Einrichtung vor dem Deployment.

Der Dialog erscheint automatisch nach der Installation, wenn Konfiguration nötig ist. Er kann auch nachträglich über die Produktverwaltung aufgerufen werden.

Produkte aktualisieren

Wenn eine neuere Version im Marketplace verfügbar ist, wird dies auf der Marketplace-Seite angezeigt. Beim Update:

  • Bestehende Daten (außerhalb von node_modules) bleiben erhalten
  • Das npm-Paket wird neu installiert
  • Das Produkt wird mit der bestehenden Konfiguration erneut deployed
  • Die Versionsnummer wird aktualisiert

Produkte deinstallieren

Beim Deinstallieren wird:

  1. Das Plugin-Undeploy ausgeführt
  2. Registrierte Routes und Cache entfernt
  3. ProcessCube®-Verbindungen getrennt
  4. Das Produktverzeichnis gelöscht
  5. Das Produkt aus der Konfiguration entfernt

Mehrere Instanzen (Alias)

Dasselbe Produkt kann mehrfach mit verschiedenen Konfigurationen installiert werden. Dazu wird beim Installieren ein Alias vergeben. Die Instanz-ID setzt sich dann zusammen aus: produktId__alias.

Beispiel: processcube-engine kann als processcube-engine__production und processcube-engine__staging installiert werden.

Produkttypen

TypBeschreibungVerhalten
bpmnBPMN-ProzesseWird zur ProcessCube® Engine deployed
flowNode-RED FlowsWird zu ProcessCube® LowCode installiert
npxAusführbare ProgrammeWird als Prozess gestartet und überwacht

Details zu Produkttypen und deren Auswirkungen unter Plattform-Produkte.

Kurse und Videos

Der Marketplace bietet zusätzlich:

  • Kurse — Empfohlene Schulungen, angezeigt auf der Willkommensseite
  • Videos — Aktuelle YouTube-Videos zu ProcessCube®-Themen

Diese Inhalte werden über die öffentliche Marketplace-API abgerufen.

Marketplace-Authentifizierung

Der Zugriff auf den Marketplace erfordert einen gültigen API Key. Die Authentifizierung erfolgt über zwei Methoden:

# Basic Auth curl -u beliebig:DEIN_API_KEY https://marketplace.processcube.io/products # Bearer Token curl -H "Authorization: Bearer DEIN_API_KEY" https://marketplace.processcube.io/products

Details zur Marketplace-Authentifizierung unter /marktplatz.

Registries

RegistryURLBeschreibung
NPMhttps://marketplace.processcube.io/npm/@5minds und @processcube-io Pakete
Dockerhttps://marketplace.processcube.io/v2/Engine, Authority, LowCode Images

Details unter NPM-Registry und Docker-Registry.