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 -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
ProcessCube® Engine anbinden
Um mit der ProcessCube® 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!