Skip to Content
Low-CodeQuickstartSchnellstart

Schnellstart

Willkommen beim 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

Engine anbinden

Um mit der 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!