Skip to Content
DocsLowcodeQuickstartSchnellstart

Schnellstart

Willkommen beim ProcessCube® LowCode Schnellstart! In wenigen Schritten erstellen Sie Ihren ersten Flow und lernen die wichtigsten Funktionen kennen.

Voraussetzungen

Bevor Sie starten, stellen Sie sicher, dass folgende Software installiert ist:

  • Docker (20.10 oder höher) - Download 
  • Docker Compose (2.0 oder höher) - meist bereits in Docker Desktop enthalten
  • Webbrowser (Chrome, Firefox, Safari, Edge)

Optional für Entwicklung:

  • Git - für Flow-Versionierung
  • Node.js 18+ - für Custom Node-Entwicklung

Schnelleinstieg (5 Minuten)

1. Docker Container starten

Erstellen Sie eine docker-compose.yml Datei:

version: '3.8' services: lowcode: image: processcube/lowcode:latest ports: - "1880:1880" environment: - NODE_RED_ENABLE_PROJECTS=true volumes: - lowcode-data:/data volumes: lowcode-data:

Starten Sie den Container:

docker-compose up -d

2. Editor öffnen

Öffnen Sie den Browser und navigieren Sie zu:

http://localhost:1880

Sie sehen nun den Node-RED Editor - Ihre visuelle Entwicklungsumgebung.

3. Erstes Flow erstellen (Hello World API)

Ziehen Sie folgende Nodes aus der Palette auf die Arbeitsfläche:

  1. http in Node (unter “network”)
  2. template Node (unter “function”)
  3. http response Node (unter “network”)

Verbinden Sie die Nodes miteinander:

[http in] → [template] → [http response]

Konfiguration:

http in Node:

  • Method: GET
  • URL: /hello

template Node:

  • Template:
    { "message": "Hello from ProcessCube® LowCode!", "timestamp": "{{timestamp}}" }

http response Node:

  • Status code: 200

4. Flow deployen

Klicken Sie oben rechts auf “Deploy” (roter Button).

5. Testen

Öffnen Sie in einem neuen Browser-Tab:

http://localhost:1880/hello

Sie sollten die JSON-Response sehen:

{ "message": "Hello from ProcessCube® LowCode!", "timestamp": "..." }

Herzlichen Glückwunsch! Sie haben Ihren ersten Flow erstellt.

Nächste Schritte

Dashboard-UI erstellen

  1. Installieren Sie Dashboard-2 via Palette Manager:

    • Menü (☰) → Manage palette → Install
    • Suchen: @flowfuse/node-red-dashboard
    • Installieren
  2. Erstellen Sie ein einfaches Dashboard:

    • ui-text Node: Zeigt “Hello Dashboard!”
    • ui-button Node: Button zum Triggern

ProcessCube® Engine anbinden

Um mit der ProcessCube® Engine zu arbeiten, benötigen Sie:

  1. Engine URL konfigurieren
  2. Authority Token abrufen
  3. Engine-Nodes verwenden (Start Process, Finish UserTask)

Details finden Sie unter Anbindung an ProcessCube®.

Beispiel-Flows importieren

Nutzen Sie vorgefertigte Flows als Startpunkt:

Beispiel-Flows importieren

Weitere Ressourcen

Vertiefen Sie Ihr Wissen:

Häufige erste Schritte

Debugging

Verwenden Sie die debug Node, um Messages zu inspizieren:

[any node] → [debug]

Die Debug-Ausgabe erscheint im rechten Panel unter “Debug”.

Context-Variablen

Speichern Sie Daten zwischen Flows:

// In Function Node flow.set("myVariable", 42); // In anderem Flow const value = flow.get("myVariable"); // 42

Error Handling

Fangen Sie Fehler mit der catch Node:

[catch] → [debug: error]

Credentials

Speichern Sie Passwörter und API-Keys sicher:

  1. Node-Konfiguration öffnen
  2. Credentials-Felder nutzen (mit 🔒 Symbol)
  3. Werden automatisch verschlüsselt gespeichert

Tipps für Einsteiger

1. Nutzen Sie Subflows

Wiederverwendbare Flow-Komponenten:

  • Mehrere Nodes auswählen
  • Rechtsklick → “Subflow” → “Selection to Subflow”
  • Subflow in anderen Flows nutzen

Vermeiden Sie lange Linien zwischen Nodes:

[http in] → [link out: "process"] [link in: "process"] → [function] → [http response]

3. Kommentare nutzen

Ziehen Sie eine comment Node auf die Arbeitsfläche, um Flows zu dokumentieren.

4. Flows organisieren

Nutzen Sie Tabs (oben) für verschiedene Flow-Kategorien:

  • APIs - REST-Endpunkte
  • Dashboards - UI-Flows
  • Engine - ProcessCube® Integration
  • Utils - Hilfsfunktionen

Probleme?

Port bereits belegt

Wenn Port 1880 bereits verwendet wird, ändern Sie in docker-compose.yml:

ports: - "1881:1880" # Zugriff via http://localhost:1881

Container stoppt sofort

Prüfen Sie Logs:

docker-compose logs lowcode

Editor lädt nicht

  1. Container-Status prüfen: docker-compose ps
  2. Browser-Cache leeren
  3. Inkognito-Modus testen

Community & Support

Hilfe finden Sie hier:


Bereit für mehr? Erkunden Sie unsere Use Cases für praktische Anwendungsbeispiele!