Skip to Content
DocsLowcodeFeaturesPortalEinstieg ins Portal

Einstieg ins Portal

Erste Schritte mit dem ProcessCube® Portal.

Voraussetzungen

  • ProcessCube® LowCode Enterprise Image
  • ProcessCube® Engine läuft
  • ProcessCube® Authority läuft (für Login)

Schritt 1: Standard-Portal aktivieren

docker-compose.yml:

version: '3.8' services: lowcode: image: processcube/lowcode-enterprise:latest ports: - "1880:1880" environment: - PROCESSCUBE_PORTAL_ENABLED=true - PROCESSCUBE_ENGINE_URL=http://engine:8000 - PROCESSCUBE_AUTHORITY_URL=http://authority:5000 engine: image: processcube/engine:latest ports: - "8000:8000" authority: image: processcube/authority:latest ports: - "5000:5000"

Starten:

docker-compose up -d

Schritt 2: Portal öffnen

Browser öffnen: http://localhost:1880/portal

Schritt 3: Login

Mit Authority-Credentials einloggen:

  • Username: admin
  • Password: admin (oder eigene Credentials)

Schritt 4: UserTask bearbeiten

  1. Task-Liste öffnen (Sidebar → Tasks)
  2. Task auswählen (Klick auf Task-Zeile)
  3. Formular ausfüllen
  4. Submit klicken

Task ist nun beendet und Prozess läuft weiter.

Schritt 5: Prozesse überwachen

  1. Process-Übersicht öffnen (Sidebar → Processes)
  2. Prozess auswählen
  3. Details anzeigen (Heatmap, Status, Timeline)

Custom Portal erstellen

Eigene Portal-Seiten erstellen:

1. Dashboard-2 installieren

Node-RED Editor → Menü → Manage palette → Install:

@flowfuse/node-red-dashboard

2. UI-Base konfigurieren

Neuen ui-base Node ziehen:

Name: My Portal Path: /my-portal Theme: Light/Dark

3. Erste Seite erstellen

Task-Liste Flow:

[inject: on page load] → [http-request: GET ${ENGINE_URL}/api/user-tasks] → [function: format for table] → [ui-table: display tasks]

Function Node:

msg.payload = msg.payload.map(task => ({ id: task.id, name: task.name, process: task.processModelId, created: new Date(task.createdAt).toLocaleString() })); return msg;

4. Deploy & Test

Deploy klicken → Browser öffnen: http://localhost:1880/my-portal

Troubleshooting

Portal nicht erreichbar:

  • Prüfe PROCESSCUBE_PORTAL_ENABLED=true
  • Container-Logs prüfen: docker-compose logs lowcode

Login funktioniert nicht:

  • Authority läuft? curl http://localhost:5000/health
  • Credentials korrekt?

UserTasks nicht sichtbar:

  • Engine läuft? curl http://localhost:8000/health
  • PROCESSCUBE_ENGINE_URL korrekt?

Nächste Schritte