Files
HiveGrid-Wireframes/Tickets/Fertige Tickets/D-FLOW Workflow Engine.md
T
raffaelandClaude Opus 5.5 d09f79b673 chore(infra): Gitea-Host auf git.hg-int.dev umstellen
Gitea läuft seit 2026-11-11 auf hivegrid-control (git.hg-int.dev);
git.tool-ctrl.de wird abgeschaltet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-11 18:53:32 +01:00

21 KiB

kind, project, ticket, area, status, repo, stand
kind project ticket area status repo stand
ticket-handoff HiveGrid Screen Project D-FLOW + D-P12 Workflow Engine / Automationen / Läufe / Vorlagen / Zugangsdaten Fertig / Development-Handoff https://git.hg-int.dev/david/Hivegrid-Wireframes 2026-08-04

D-FLOW Workflow Engine

Repo: https://git.hg-int.dev/david/Hivegrid-Wireframes

Zentrale Tracker-Datei: Screen Paket Tracker

Arbeitsbereiche: P12 Flow-Editor · P12 Verwaltung

Flow-Editor-Paket: WF-P12 Flow-Editor

Verwaltungs-Paket: WF-P12 Verwaltung

Canvases: Flow-Editor · Verwaltung

Subframe-Flows: WF-P12 Workflow Engine · (MCP) WF-P12 Verwaltung

Kurzfassung

Der vollständige Workflow-Engine-Bestand wurde am 2026-08-04 erneut direkt aus beiden Subframe-Flows gelesen und als gemeinsamer Development-Handoff abgeschlossen. Der aktuelle Live-Stand umfasst 44 Seiten:

  • 39 Seiten im Flow „WF-P12 Workflow Engine“.
  • 5 Seiten im Flow „(MCP) WF-P12 Verwaltung“.

Die Verwaltung ist auf die fünf final ausgewählten Seiten bereinigt. Seiten ohne Versionssuffix gelten als finale Auswahl. Der Vorlagen-Katalog wurde korrekt von S04 zu M04 Vorlagen-Katalog umbenannt. Im Workflow-Engine-Flow bleibt M03 Start-Auswahl V3 als sichtbare Vergleichsreferenz erhalten und ist deshalb im vollständigen Inventar aufgeführt; die finale M03-Zielseite ist die Seite ohne Suffix.

Gemacht

  • Beide Subframe-Flows vollständig neu eingelesen und alle 44 Namen und UUIDs inventarisiert.
  • Finale Page-IDs für M03, S02, S03, M04 Vorlagen-Katalog und S06 in Obsidian übernommen.
  • Vorlagen-Katalog in Datei, Paket, Tracker, Links und Canvas von S04 auf M04 umgestellt.
  • Alte Verwaltungsvarianten aus der geltenden Obsidian-Dokumentation entfernt.
  • 32 Konfigurationsdialoge weiterhin einzeln mit Page-ID, Direktlink, sichtbaren Feldern und Komponenten dokumentiert.
  • Paket-MDs, Screen-Dateien, P12-Todo, Screen Paket Tracker, beide P12-Canvases und HiveGrid Map auf 39 + 5 = 44 Seiten synchronisiert.
  • Beide früher getrennten Ticketbereiche D-FLOW und D-P12 in diesem einen Workflow-Engine-Handoff zusammengeführt.

Finale Produktentscheidungen

  • Editor: Vollbild-Canvas, Baustein-Picker als Drawer und Konfiguration als echter Dialog.
  • Hinzufügen: Nur das Plus unten rechts bleibt als sichtbarer Haupteinstieg; Rechtsklick ist die Expertengeste.
  • Anlegen: M03 bietet final die zwei Wege „Leer starten“ oder „Mit Vorlage starten“. Die breitere M03-V3-Richtung bleibt lediglich Referenz.
  • Aktivieren/Pausieren: Vor jeder Zustandsänderung steht ein schlankes Bestätigungsmodal.
  • Automation-Liste: Kennzahlen, eigener Auslöser, Status, gebündelte Aktivität und nur der Avatar als verantwortliche Person.
  • Lauf-Liste: Jede Zeile ist ein kompletter Lauf genau einer Automation; Status sind „Wird ausgeführt“, „Wartet“, „Abgeschlossen“ und „Fehlgeschlagen“.
  • Lauf-Detail: Schritte sind Accordions. Der Fehler steht im betroffenen Schritt, die Fehlerhilfe rechts. Wiederholen liegt im Drei-Punkte-Menü des Schritts; kein Rückgängig.
  • Vorlagen: M04 ist ein Modal mit vier Vorlagen, Filter Bar und Kartenmenüs; keine Standard-/Eigene-Tabs.
  • Zugangsdaten: Der finale Live-Screen ist die gemeinsame Liste mit acht Anbietern, Status und Kategorie; vier sind verbunden und vier nicht eingerichtet.
  • Konfigurationsdialoge: 31 Bausteine plus die Monatsvariante des Zeitplans ergeben 32 Dialogseiten.
  • Nicht als eigener Screen: gefüllter Editor, Probelauf, Schleifen-/Ratenwarnung sowie zusätzliche Zugangsdaten-Detail- und Error-Flows.

Hauptfluss

S01 Automation-Liste
  ├─ Neue Automation → M03 Start-Auswahl → S01 Flow-Editor
  │                                      ├─ S01b Baustein-Picker
  │                                      ├─ S01c Canvas-Kontextmenü
  │                                      ├─ M04 Automation aktivieren
  │                                      └─ M05 Automation pausieren
  ├─ Läufe → S02 Lauf-Liste → S03 Lauf-Detail
  ├─ Vorlagen → M04 Vorlagen-Katalog
  └─ Zugangsdaten → S06 Zugangsdaten

S01b Baustein-Picker → einer von 32 Konfigurationsdialogen

Flow-Pakete

Flow Seiten Status Repo Canvas Subframe
WF-P12 Flow-Editor / Workflow Engine 39 Fertig / Development-Handoff MD Canvas Flow
WF-P12 Verwaltung 5 Fertig / Development-Handoff MD Canvas Flow

Vollständiges Subframe-Inventar

Die Reihenfolge entspricht der aktuellen Reihenfolge in den beiden Live-Flows. Die Namen in der Spalte „Live-Name“ sind exakt aus Subframe übernommen.

WF-P12 Workflow Engine — 39 Seiten

# Live-Name UUID Rolle / Repo Subframe
1 V1 Vollbild minimal ae9f5d91-1153-44de-9af3-63010bc86162 S01 · Flow-Editor Öffnen
2 Kontextmenue Canvas 2278da93-f0a2-4e46-bd3b-250d5912a62d S01c · Canvas-Kontextmenü Öffnen
3 K-T1 Lead qualifiziert 168740c8-c344-40db-9a86-9b8dbb0b86f7 Dialog Öffnen
4 K-T2 Deadline naht 4049387e-82e7-46d9-bcc8-1f0623212f4d Frist oder Termin Öffnen
5 K-T3 E-Mail eingegangen 19182d3b-ae54-4327-b8a7-bc2f7a525e8e Dialog Öffnen
6 K-L1 Und 95c4b661-8070-4fb0-90e5-9a60910a7754 Dialog Öffnen
7 M03 Start-Auswahl 03d42bf8-7624-4286-8e38-54a3ea605b14 Final · Start-Auswahl Öffnen
8 K-T1 Neuer Kontakt - Mit Beispiel b826c642-9b14-4c83-98e0-dba33470852e Dialog Öffnen
9 K-T1 Projekt gewonnen 7dbedd13-7bd9-4203-ac4b-367fe98a0c90 Dialog Öffnen
10 K-T1 Kontakt geaendert 48d85ffd-c90c-4da0-b37a-6b3d2711299d Dialog Öffnen
11 K-T1 Neue Anfrage 0e6798e1-5daf-4cd4-ac37-0d3c53316ffb Dialog Öffnen
12 K-T1 Status gewechselt 4531af4b-270d-4338-a7aa-9bf9f22acb2a Dialog Öffnen
13 K-T1 Projekt angelegt 6ddca087-0655-4390-b365-47b46796520a Dialog Öffnen
14 K-T2 Termin gebucht 4f65190b-0088-4774-b0d4-47c2548b9e1f Dialog Öffnen
15 K-T2 Termin storniert ecfcc5d9-fa76-401d-ba4f-cae76cbdff69 Dialog Öffnen
16 K-T2 Ereignis erstellt 6dbde62e-a714-484a-a7c1-eeb45b281537 Dialog Öffnen
17 K-T2 Zeitplan 69a04a7d-11e1-4507-97db-79556a4058a1 Dialog Öffnen
18 K-T3 E-Mail unzustellbar b53d974b-f3d4-43f8-9118-879d165c475f Dialog Öffnen
19 K-T3 Formular abgeschickt ece5c3ef-81e4-430b-af86-6317c9921963 Dialog Öffnen
20 K-T3 Webhook empfangen cd8330f6-1acb-4dd2-bd56-7f2f159d506b Dialog Öffnen
21 K-A1 Kontakt aendern 69019ec4-d884-4d89-b699-d67a6ec99c7f Datensatz ändern Öffnen
22 K-A1 Notiz anlegen a94188de-7a32-4e7d-a608-04cd47f2cbf2 Dialog Öffnen
23 K-A2 Benachrichtigung senden a0a46df7-4f24-4e36-98ab-c4772ecf2e63 Dialog Öffnen
24 K-A3 Aufgabe anlegen 9d9f2a55-0d46-4644-ac9f-c63721262fdb Dialog Öffnen
25 K-A3 Aufgabe zuweisen 94ccafb9-b3d2-4256-907c-f7a95632945a Dialog Öffnen
26 K-L1 Wenn-Dann 7e6bcf69-2938-4cd3-b060-2e0a9695499f Dialog Öffnen
27 K-L1 Oder 6c360480-f4cf-4f3f-85ff-2a9bab994ed0 Dialog Öffnen
28 K-L2 Schleife de5b5fa7-bf30-4150-a5b5-5f27d7f37a87 Dialog Öffnen
29 K-L1 Switch 879e169d-839c-450b-adc6-c01a9d3cc2fd Dialog Öffnen
30 K-L1 Filter d7adb2e6-e7b2-412a-9b3e-884e1968c7d8 Dialog Öffnen
31 K-L2 Warten 3b8067ec-1905-4fb6-bafd-e3e414c216b2 Dialog Öffnen
32 K-I1 HTTP-Anfrage b41d53ea-a101-41c5-8950-cca4fc57ed90 Dialog Öffnen
33 K-L2 Wert setzen 0c2fae48-e2ab-4103-b111-15a3e120adb1 Dialog Öffnen
34 K-T2 Zeitplan monatlich 742004f9-97d5-446a-862a-3db1886ade6c Dialogzustand Öffnen
35 K-A2 E-Mail senden a7f4debc-2e00-4f32-937a-bc85636a30ba Dialog Öffnen
36 S01b Baustein-Picker vollst_ndig 83c4fbde-b040-4bc3-80a6-3c5d7b1f626b S01b · Baustein-Picker Öffnen
37 M04 Automation aktivieren e30af8dc-37f4-4634-a332-fdd17219432b Bestätigungsmodal Öffnen
38 M05 Automation pausieren 9a9cde02-ccc5-4128-b79e-e351fee17318 Bestätigungsmodal Öffnen
39 M03 Start-Auswahl V3 c8291109-a683-454c-8de6-f36b524b3254 Vergleichsreferenz · M03-Dokumentation Öffnen

(MCP) WF-P12 Verwaltung — 5 Seiten

# Live-Name UUID Rolle / Repo Subframe
1 S01 Automation-Liste 333d4c20-5189-4b10-b3b1-165726c5abb8 Automation-Liste Öffnen
2 S02 Lauf-Liste c5afe1a5-b6e1-4570-97f1-d3e21fc3807f Lauf-Liste Öffnen
3 S03 Lauf-Detail 118793cf-a1e1-43d4-9c54-8bf06de56a6a Lauf-Detail Öffnen
4 M04 Vorlagen-Katalog 04ceb95c-f8a0-4047-860c-8f1a1c12252c Vorlagen-Katalog Öffnen
5 S06 Zugangsdaten b183c6bf-9674-4e97-86d7-d7a8ef9ab17b Zugangsdaten Öffnen

Development-Hinweise

  • Subframe ist für den aktuellen Seitenbestand, Namen und UUIDs die Single Source of Truth. Die Screen-Dateien bleiben die Detailwahrheit für sichtbaren Inhalt, Produktentscheidungen und Beziehungen.
  • Die beiden M04-IDs sind flow-lokal zu lesen: M04 Automation aktivieren gehört zum Editor; M04 Vorlagen-Katalog gehört zur Verwaltung. Die UUIDs sind eindeutig.
  • Die Live-Seitennamen „K-T2 Deadline naht“ und „K-A1 Kontakt aendern“ sind noch technisch veraltet. Der sichtbare Inhalt und Picker verwenden bereits die Produktnamen „Frist oder Termin“ und „Datensatz ändern“.
  • S06 enthält im final ausgewählten Live-Stand einen Kategoriefilter und eine Kategorie-Spalte. Das ist die neueste Subframe-Auswahl und ersetzt die frühere kompakte V1-Entscheidung.
  • Der Flow-Editor trägt in Subframe weiterhin den technischen Namen „V1 Vollbild minimal“; im Produkt und Repo ist er S01 Flow-Editor.
  • Die exportierten Aktionen sind statisch. Routing, Rechte, technische Voraussetzungen und nicht gesondert designte Error-States werden in der Umsetzung ergänzt.
  • K-L1 Filter nutzt noch die breite Dialogvariante. Time-Picker sowie echte Kategorievarianten Rot/Gelb bleiben bekannte Baukasten-Themen und blockieren den Handoff nicht.

Nicht mehr geltend

  • Die früheren Verwaltungsvarianten für S03, Vorlagen-Katalog und Zugangsdaten gehören nicht mehr zum aktuellen Verwaltungs-Flow.
  • Die frühere M03-V2-Seite gehört nicht mehr zum aktuellen Workflow-Engine-Flow.
  • Gefüllter Editor, Probelauf und Schleifen-/Ratenwarnung werden nicht als eigene Design-Screens geführt.
  • Alte Seiten und Entscheidungen bleiben über Git-Historie nachvollziehbar; der geltende Handoff enthält nur den aktuellen Live-Bestand plus die eine noch live vorhandene M03-V3-Referenz.

Abschlussprüfung

  • 39 Workflow-Engine-Seiten + 5 Verwaltungsseiten = 44 aktuelle Subframe-Seiten.
  • Alle 44 Live-Namen und UUIDs sind in diesem Ticket vollständig aufgelistet.
  • Alle finalen Verwaltungs-UUIDs stimmen mit den umbenannten Subframe-Seiten überein.
  • 32 Konfigurationsdialoge = 17 Auslöser + 6 Aktionen + 8 Logik + 1 Integration.
  • Beide P12-Canvases und die globale HiveGrid Map sind auf den 44-Seiten-Stand aktualisiert.
  • Canvas-Dateien sind JSON-valid; Node-IDs sind eindeutig und alle Kanten zeigen auf vorhandene Nodes.
  • Verlinkte lokale Markdown- und Canvas-Ziele wurden auf Existenz geprüft.

Hinweis für Ticket-System

Diese Datei ist der kompakte fertige Handoff für die gesamte Workflow Engine und umfasst die bisherigen Bereiche D-FLOW und D-P12. Für Detailentscheidungen sind die beiden Flow-Pakete, die verknüpften Screen-Dateien, die P12-Canvases und der Screen Paket Tracker maßgeblich.