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 -d2. Editor öffnen
Öffnen Sie den Browser und navigieren Sie zu:
http://localhost:1880Sie 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:
- http in Node (unter “network”)
- template Node (unter “function”)
- 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/helloSie 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
-
Installieren Sie Dashboard-2 via Palette Manager:
- Menü (☰) → Manage palette → Install
- Suchen:
@flowfuse/node-red-dashboard - Installieren
-
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:
- Engine URL konfigurieren
- Authority Token abrufen
- Engine-Nodes verwenden (Start Process, Finish UserTask)
Details finden Sie unter Anbindung an ProcessCube®.
Beispiel-Flows importieren
Nutzen Sie vorgefertigte Flows als Startpunkt:
Weitere Ressourcen
Vertiefen Sie Ihr Wissen:
- Starten mit Docker Compose - Detaillierte Docker-Setup-Anleitung
- Erstes Flow-Beispiel - Erweiterte Flow-Beispiele (CRUD-API, Dashboard)
- Anbindung an ProcessCube® - Engine und Authority Integration
- Beispiel-Flows - Vorgefertigte Flows zum Importieren
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"); // 42Error Handling
Fangen Sie Fehler mit der catch Node:
[catch] → [debug: error]Credentials
Speichern Sie Passwörter und API-Keys sicher:
- Node-Konfiguration öffnen
- Credentials-Felder nutzen (mit 🔒 Symbol)
- 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
2. Link Nodes für Übersichtlichkeit
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-EndpunkteDashboards- UI-FlowsEngine- ProcessCube® IntegrationUtils- Hilfsfunktionen
Probleme?
Port bereits belegt
Wenn Port 1880 bereits verwendet wird, ändern Sie in docker-compose.yml:
ports:
- "1881:1880" # Zugriff via http://localhost:1881Container stoppt sofort
Prüfen Sie Logs:
docker-compose logs lowcodeEditor lädt nicht
- Container-Status prüfen:
docker-compose ps - Browser-Cache leeren
- Inkognito-Modus testen
Community & Support
Hilfe finden Sie hier:
- Node-RED Forum - Community-Support
- Node-RED Dokumentation - Offizielle Docs
- ProcessCube® Developer Network - ProcessCube®-spezifische Hilfe
Bereit für mehr? Erkunden Sie unsere Use Cases für praktische Anwendungsbeispiele!