diff --git a/02 Wireframes/P12 Automationen/P12 Todo.md b/02 Wireframes/P12 Automationen/P12 Todo.md index 4adb6776..a112a329 100644 --- a/02 Wireframes/P12 Automationen/P12 Todo.md +++ b/02 Wireframes/P12 Automationen/P12 Todo.md @@ -2,27 +2,40 @@ Status: Offen -Eigenstaendige Aufgabenliste fuer die Workflow Engine (P12 / Automationen). -Wird zentral in [[Todo]] eingebunden; die Aufgaben werden nicht dupliziert. -Detailwahrheit zu den Bausteinen: [[S05a Baustein-Konfig Vorplanung]] und [[Screen Paket Tracker]]. +Eigenständige Aufgabenliste für P12. Detailwahrheit: [[S05 Baustein-Konfig-Panels]], [[S05a Baustein-Konfig Vorplanung]] und [[Screen Paket Tracker]]. -## Screen-Review (haendischer Durchgang, ab 2026-07-25) +## Neue Screens gemeinsam validieren und bauen -Offene Punkte aus dem gemeinsamen Durchgang Screen fuer Screen (gefunden/gemeldet von **Dejan**). Meist Layout-/Feinschliff, nachdem die strukturellen Themen bereits geloest sind. +- [ ] [[M03 Start-Auswahl]] — leer starten oder eine illustrative Standardvorlage wählen. +- [ ] [[S01 Automation-Liste]]. +- [ ] [[S02 Lauf-Liste]]. +- [ ] [[S03 Lauf-Detail]]. +- [ ] [[S04 Vorlagen-Katalog]] — zunächst genau eine illustrative Standardvorlage plus eigener Leerzustand. -- [ ] **K-T2 Frist oder Termin** — Feld »Abstand« nimmt nicht die volle Breite ein wie »Wann genau« (steht schmal und allein). Ursache: Number-Input ist im Baukasten auf 192px begrenzt. → Layout mit »Wann genau« angleichen (z. B. Abstand + Wann genau in eine Zeile, oder volle Breite ermoeglichen). — Dejan -- [ ] **K-A2 Benachrichtigung senden + K-A2 E-Mail senden** — Feld »Nachricht« (TextArea): **Komponenten-Zwickmuehle**. Mit `fillContainer` an = volle Breite, aber Hoehe zerlaeuft/kollabiert. Mit `fillContainer` aus (aktueller Stand) = stabile Hoehe, aber Feld ist schmaler als die anderen (nicht volle Breite). Beides zugleich geht mit der TextArea-Komponente nicht sauber. → TextArea-Komponente im Baukasten (D-D0b) braucht eine Variante »volle Breite + feste Hoehe«. Bis dahin bewusst `fillContainer` aus lassen (stabile Hoehe wichtiger als volle Breite). — Dejan +## Review des bestehenden Subframe-Bestands -## Aus der K-Validierung uebergeben (bereits dokumentiert) +- [ ] [[K-T2 Frist oder Termin]] — Feld „Abstand“ mit „Wann genau“ in einen sauberen Formularrhythmus bringen. +- [ ] [[K-A2 Benachrichtigung senden]] und [[K-A2 E-Mail senden]] — TextArea-Variante „volle Breite + feste Höhe“ im Baukasten klären. +- [ ] Subframe-Seite „K-T2 Deadline naht“ in „K-T2 Frist oder Termin“ umbenennen. +- [ ] Subframe-Seite „K-A1 Kontakt aendern“ in „K-A1 Datensatz aendern“ umbenennen. +- [ ] [[K-L1 Filter]] von „large“ auf „medium“ stellen. Wenn-Dann ist bereits korrigiert. +- [ ] [[S01b Baustein-Picker]]: duzen, Namen und vollständigen Katalog nachziehen. +- [ ] Baukasten: Uhrzeit-Komponente sowie echte Kategorievarianten Rot/Gelb prüfen. -Von David von Hand zu erledigen; Details im [[Screen Paket Tracker]] und in [[S05a Baustein-Konfig Vorplanung]]. +## Abgleich mit der aktuellen Entwicklung -- [ ] Subframe-Seite »K-T2 Deadline naht« → »K-T2 Frist oder Termin« umbenennen. -- [ ] Subframe-Seite »K-A1 Kontakt aendern« → »K-A1 Datensatz aendern« umbenennen. -- [ ] Dialog-Breite »Wenn-Dann« und »Filter«: von `large` auf `medium` stellen. -- [ ] Baustein-Picker: siezt noch, Farbschema angleichen, fehlende/umbenannte Bausteine nachziehen. -- [ ] Baukasten (D-D0b): Uhrzeit-Komponente fehlt; kein Kategorie-Rot/-Gelb (Badge/Icon); Number-Input auf 192px festgenagelt. +- [ ] Vor [[M03 Start-Auswahl]] und [[S04 Vorlagen-Katalog]] entscheiden: Der aktuelle Produktcode liefert bereits drei Plattformvorlagen aus (`lead-qualified-follow-up`, `project-deadline-warning`, `form-submission-create-task`). Der abgestimmte Designumfang startet dagegen mit einem produktiv leeren Katalog und genau einer klar gekennzeichneten illustrativen Standardvorlage. Produkt-, Design- und Entwicklungswahrheit müssen vor dem Handoff vereinheitlicht werden. + +## Scope bereinigt am 2026-08-03 + +Folgende geplante Einzelscreens wurden aus Obsidian, Tracker und Canvas entfernt: + +- Gefüllter Editor / S01d. +- Probelauf / M01. +- Schleifen-/Ratenwarnung / M02. ## Erledigt -Erledigte Punkte werden mit Datum hierhin verschoben. +- [x] 35/35 aktuelle P12-Subframe-Seiten per MCP gelesen. +- [x] 32 Konfigurationsseiten als individuelle Obsidian-Screens mit Direktlinks angelegt. +- [x] Bestehende Editorseiten S01, S01b und S01c mit Page-IDs und aktuellen Links synchronisiert. diff --git a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/M01 Probelauf.md b/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/M01 Probelauf.md deleted file mode 100644 index 994bbc01..00000000 --- a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/M01 Probelauf.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -kind: screen -project: HiveGrid Screen Project -ticket: D-FLOW -package: WF-P12 Flow-Editor -id: M01 -screen: Probelauf -typ: Modal -umsetzung: Bauen -status: Validiert - Subframe-Entwurf geloescht, neu zu bauen -route: "aus S01 (Probelauf-Knopf / vor Aktivierung)" -subframe: "" ---- - -# M01 — Probelauf (Dry-Run) - -## Ziel - -Vor dem Scharfschalten sehen, was die Automation WIRKLICH tun würde — keine bösen Überraschungen. - -## Was das Tool können muss - -- **»Trifft X Datensätze«** + die ersten 5 als Beispiele -- Schritt-für-Schritt-Simulation in Klartext (»E-Mail würde an max@… gehen«) -- **Pflicht-Bestätigung** ab Schwelle (> 100 Datensätze/Schritt, mandant-einstellbar) — ggf. mit Bestätigungs-Phrase -- Ergebnis: aktivieren oder zurück in den Editor - -## Pattern / Archetyp - -A5 Modal + Simulations-Liste. - -## Zustände - -| Zustand | Beschreibung | Umsetzung | -|---|---|---| -| Über Schwelle | Bestätigung Pflicht | Nur dokumentieren | -| Trifft nichts | »Aktuell trifft die Automation 0 Datensätze« | Nur dokumentieren | - -## Subframe - -**Der Entwurf vom 2026-07-10 wurde in Subframe gelöscht** (Stand 2026-07-13, per MCP geprüft). M01 muss im Zuge der Editor-Neuausrichtung neu gebaut werden. - -### Erkenntnisse aus dem gelöschten Entwurf (für den Neubau mitnehmen) - -- Spec war abgedeckt: »Trifft 143 Datensätze«, erste 5 Beispiele, Klartext-Simulation, Schwellen-Bestätigung, aktivieren/zurück -- Nachzubessern war: Bestätigung lief über eine **Checkbox statt einer Bestätigungs-Phrase**, und der »Aktivieren«-Button war nicht disabled, solange die Checkbox leer war diff --git a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/M02 Schleifen-Warnung.md b/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/M02 Schleifen-Warnung.md deleted file mode 100644 index 0f0680e2..00000000 --- a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/M02 Schleifen-Warnung.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -kind: screen -project: HiveGrid Screen Project -ticket: D-FLOW -package: WF-P12 Flow-Editor -id: M02 -screen: Schleifen-Warnung -typ: Modal -umsetzung: Bauen -status: Validiert - Subframe-Entwurf geloescht, neu zu bauen -route: "aus S01 bei Schleifen-Verdacht" -subframe: "" ---- - -# M02 — Schleifen-/Raten-Warnung - -## Ziel - -Endlos-Schleifen verhindern, bevor sie den Betrieb fluten — verständlich erklärt. - -## Was das Tool können muss - -- **Mini-Abhängigkeits-Graph**: welche Automationen sich gegenseitig auslösen (der Kreis ist markiert) -- Klartext: »Automation A löst B aus, B löst wieder A aus« -- **»Beheben«**-Knopf (springt zum betroffenen Baustein) -- Anomalie-Hinweis-Variante: »2.000-mal in 5 Min gelaufen, typisch 5–10/Tag — pausiert« + wieder aktivieren - -## Pattern / Archetyp - -A5 Modal + Mini-Graph. - -## Subframe - -**Der Entwurf vom 2026-07-10 wurde in Subframe gelöscht** (Stand 2026-07-13, per MCP geprüft). M02 muss im Zuge der Editor-Neuausrichtung neu gebaut werden. - -### Erkenntnisse aus dem gelöschten Entwurf (für den Neubau mitnehmen) - -- Spec war abgedeckt: Mini-Graph mit markiertem Kreis, Klartext-Erklärung, »Beheben«-Knopf, Anomalie-Copy (2.000-mal/5 Min, typisch 5–10/Tag) -- Nachzubessern war: Schleife und Raten-Anomalie waren **in einem Dialog kombiniert** (Spec: Anomalie als eigene Variante) -- Nachzubessern war: der **»Trotzdem aktivieren«-Button** widerspricht der Fehlermatrix (Schleife blockiert) — beim Neubau nicht wieder einbauen, ohne das vorher zu klären -- Der Kreis war als Text-Pill markiert statt als sichtbare Rück-Kante im Graph diff --git a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/M03 Start-Auswahl.md b/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/M03 Start-Auswahl.md index c0108c64..c0d29389 100644 --- a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/M03 Start-Auswahl.md +++ b/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/M03 Start-Auswahl.md @@ -7,32 +7,32 @@ id: M03 screen: Start-Auswahl typ: Modal umsetzung: Bauen -status: Validiert - Subframe-Entwurf geloescht, neu zu bauen -route: "»+ Neue Automation« (aus der Automation-Liste)" +status: Zu validieren und neu in Subframe zu bauen +route: "»+ Neue Automation« aus der Automation-Liste" subframe: "" +source_checked: 2026-08-03 --- # M03 — Start-Auswahl -## Ziel +## Ziel und Rolle im Flow -Der schnellste Weg zum Erfolgserlebnis: mit einer Vorlage starten statt vor leerer Fläche zu sitzen. +Entscheidung direkt nach „+ Neue Automation“ in [[S01 Automation-Liste]]: leer beginnen oder mit einem Beispiel starten. -## Was das Tool können muss +## Erster gemeinsamer Designumfang -- **Leer starten** ODER **Vorlage wählen** (SHK-Vorlagen + eigene, nach Kategorie, mit Use-Case-Beschreibung — eingebetteter Vorlagen-Katalog aus WF-P12 Verwaltung) -- Auswahl → Editor öffnet mit vorbefülltem Flow (Vorlage) oder leer +- Primärer Weg „Leer starten“. +- Bereich „Mit Vorlage starten“. +- Für den ersten Entwurf genau **eine illustrative Standardvorlage**, damit Kartenaufbau und Auswahlverhalten sichtbar sind. +- Die Karte ist ein Designbeispiel und behauptet noch keinen produktiv gefüllten Vorlagenkatalog. +- Auswahl führt in [[S01 Flow-Editor]]. -## Pattern / Archetyp +## Zu validieren -A5 Dialog (echtes Modal). +- Ein CTA-Modell: entweder „Verwenden“ direkt auf der Karte oder Auswahl plus Footer-CTA, nicht beides. +- Wie prominent „Leer starten“ gegenüber der Beispielvorlage ist. +- Welche Informationen die Beispielkarte braucht: Name, Kurzbeschreibung und sichtbare Schrittfolge reichen zunächst aus. ## Subframe -**Der Entwurf vom 2026-07-10 wurde in Subframe gelöscht** (Stand 2026-07-13, per MCP geprüft). M03 muss im Zuge der Editor-Neuausrichtung neu gebaut werden. - -### Erkenntnisse aus dem gelöschten Entwurf (für den Neubau mitnehmen) - -- Spec war vollständig abgedeckt: leer ODER Vorlage, SHK + eigene, Kategorien, Use-Case-Beschreibungen, eingebetteter Vorlagen-Katalog -- Gute Ergänzungen, die erhalten bleiben sollten: Suchfeld, Flow-Vorschau-Chips, Nutzungszahlen (»38-mal verwendet«) -- Nachzubessern war: **doppelter CTA** (»Verwenden« pro Karte UND »Mit Auswahl weiter« im Footer) — beim Neubau auf ein Interaktionsmodell festlegen +Noch nicht im aktuellen P12-Flow vorhanden. Dieser Screen wird nach dem Obsidian-Abgleich gemeinsam validiert und anschließend gebaut. diff --git a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01 Flow-Editor.md b/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01 Flow-Editor.md index cc9bc48b..868ef9e0 100644 --- a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01 Flow-Editor.md +++ b/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01 Flow-Editor.md @@ -5,71 +5,51 @@ ticket: D-FLOW package: WF-P12 Flow-Editor id: S01 screen: Flow-Editor -typ: BESPOKE (schwerste UI) +subframe_name: "V1 Vollbild minimal" +subframe_page_id: "ae9f5d91-1153-44de-9af3-63010bc86162" +typ: BESPOKE umsetzung: Bauen -status: In Subframe (Grundgeruest) - Bausteine auf dem Canvas fehlen +status: In Subframe - in Obsidian gespiegelt route: "/automations/:id/edit" subframe: "https://app.subframe.com/f023064a5ca0/design/ae9f5d91-1153-44de-9af3-63010bc86162/edit" +source_checked: 2026-08-03 --- # S01 — Flow-Editor ⭐ -## Ziel +## Ziel und Rolle im Flow -Automationen zusammenklicken wie ein Diagramm — verständlich für Büro-Menschen, nicht nur Techniker. +Automationen auf einer Vollbild-Zeichenfläche zusammenstellen. Diese Obsidian-Seite dokumentiert den gebauten leeren Editorzustand; ein eigener Referenzscreen „gefüllter Editor“ wird nicht benötigt. -## Neuausrichtung 2026-07-11/12 — Subframe gilt +## Sichtbare Struktur -Die alten Subframe-Varianten A »Dreispalten kompakt« und B »Geführter Inspector« wurden **gelöscht**. Der Editor wurde neu aufgesetzt. Der gebaute Stand **ersetzt** die Entscheidung vom 2026-07-09 (»Katalog links · Canvas Mitte · Konfig rechts«). +- App-Shell mit Breadcrumb und Sidebar. +- Kopfzeile mit Automationsname, Status „Aktiv“, Aktiv-Schalter, Verlauf und Mehr-Menü. +- Modus-Umschalter „Bauen / Aktivität / Auswertung“. +- Leerer Canvas mit „Baustein hinzufügen“. +- Übersicht unten links sowie Undo/Redo, Zoom und Probelauf in der Bottom-Toolbar. +- Zweiter Einstieg zum Hinzufügen unten rechts. -| Element | Alt (validiert 2026-07-09) | Neu (gebaut, gilt) | -|---|---|---| -| Katalog | festes Panel links, einklappbar | **Drawer** »Baustein hinzufügen« (400 px) mit Suche + Kachel-Filter Auslöser/Aktionen/Logik | -| Konfig | festes Panel rechts | **Echter Dialog je Baustein-Typ** (Entscheidung David 2026-07-12) → [[S05a Baustein-Konfig Vorplanung]] | -| Canvas | Mitte zwischen zwei Panels | **Vollbild** mit Punktraster | -| Werkzeuge | Toolbar oben | Bottom-Toolbar (Rückgängig/Wiederholen/Zoom + Probelauf), Mini-Übersicht unten links, Rechtsklick-Kontextmenü | +## Aktionen und Verknüpfungen -## Was das Tool können muss +- Neue Automation beginnt über [[M03 Start-Auswahl]]. +- „Baustein hinzufügen“ öffnet [[S01b Baustein-Picker]]. +- Rechtsklick auf die Zeichenfläche öffnet [[S01c Canvas-Kontextmenue]]. +- Ein gewählter Baustein öffnet einen der 32 individuellen Konfigurationsscreens aus [[S05 Baustein-Konfig-Panels]]. +- „Aktivität“ soll zur eigenständigen [[S02 Lauf-Liste]] führen; die genaue Umschalter-Copy wird gemeinsam validiert. -- **Zeichenfläche**: Bausteine setzen, verbinden, verschieben, duplizieren, löschen; Pan/Zoom; Undo/Redo; automatisch anordnen; Mini-Übersichtskarte -- **Baustein-Picker** (Drawer): Auslöser, Aktionen und Logik gruppiert und filterbar, per Klick hinzufügen -- **Konfig-Dialog**: Klick auf Baustein → typ-abhängiges Klartext-Formular (die 30 Dialoge, s. [[S05a Baustein-Konfig Vorplanung]]) -- **Inline-Validierung** direkt am Baustein: nicht verbunden · Schleifen-Verdacht · Pflichtfeld fehlt -- Kopf: Name (inline editierbar), Status-Pill, Aktiv-Schalter, Verlauf, **Probelauf** → [[M01 Probelauf]] -- Aktivieren blockiert bei Fehlern (Klartext-Liste, Sprung zum Baustein) +## Scope-Entscheidung 2026-08-03 -## Pattern / Archetyp +- Kein eigener S01d-Screen für gefüllte Knoten/Kanten. +- Kein eigener Probelauf-Screen im Obsidian-Paket. +- Kein eigener Schleifen-/Ratenwarnungs-Screen im Obsidian-Paket. +- Diese Funktionen dürfen technisch im Produkt bestehen, werden aber nicht als separate zu bauende Design-Screens geführt. -**BESPOKE** — Vollbild-Canvas + Drawer-Picker + Konfig-Dialoge. +## Offener Reviewpunkt -## Zustände +Der Subframe-Entwurf zeigt zusätzlich „Auswertung“. Dieser Modus besitzt aktuell keinen eigenen P12-Screen. Beim gemeinsamen Review entscheiden wir, ob er entfernt, später reserviert oder anders benannt wird. -| Zustand | Beschreibung | Umsetzung | -|---|---|---| -| Leerer Flow | Gestrichelte Kachel »Baustein hinzufügen« mittig | In Subframe (V1) | -| Gefüllter Flow | Bausteine + Kanten auf dem Canvas | **fehlt — noch nicht gebaut** | -| Ungespeichert verlassen | Hinweis | Nur dokumentieren | -| Laden / Fehler / kein Zugriff | A7 | Wiederverwenden | +## Subframe -## Subframe (Stand 2026-07-13, per MCP geprüft) - -Flow: [(MCP) HiveGrid Workflow Engine / Automationen P12](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) - -| Seite | Zweck | Link | -|---|---|---| -| V1 Vollbild minimal | Editor-Grundgerüst, leerer Zustand | [Subframe](https://app.subframe.com/f023064a5ca0/design/ae9f5d91-1153-44de-9af3-63010bc86162/edit) | -| Picker Kachel-Filter | Baustein hinzufügen (Drawer) | [Subframe](https://app.subframe.com/f023064a5ca0/design/6fab8a3e-c016-4381-b7e8-19414e8dcb7b/edit) | -| Kontextmenue Canvas | Rechtsklick auf die Zeichenfläche | [Subframe](https://app.subframe.com/f023064a5ca0/design/2278da93-f0a2-4e46-bd3b-250d5912a62d/edit) | - -## Was im Editor noch fehlt (Bau-Backlog) - -1. **Baustein-Karte auf dem Canvas** — es existiert keine Knoten-Darstellung. Ohne sie hängen die 30 Konfig-Dialoge an nichts. Höchste Priorität. -2. **Kanten/Verbindungen** — inklusive Verzweigung: Wenn-Dann (Ja/Nein), Switch (n Pfade + Sonst), Schleife (Weiter/Fertig). -3. **Inline-Validierung am Baustein** — Badge für »nicht verbunden«, »Pflichtfeld fehlt«, »Schleifen-Verdacht«. -4. **Gefüllter Editor-Zustand** — ein echtes Beispiel-Board als Referenz. -5. **Aktivieren-Blocker (D01)** und **Anomalie-Banner (D02)** — waren in den gelöschten Varianten ausgebaut, sind mit ihnen verschwunden. - -## Offene Entscheidungen - -- **Modus-Umschalter »Bauen / Aktivität / Auswertung«** im Kopf: **offen, David muss entscheiden** (aufgefallen beim Abgleich 2026-07-13). »Auswertung« steht in keinem Ticket; »Aktivität« würde die Lauf-Liste ([[S02 Lauf-Liste]]) in den Editor holen statt auf eine eigene Route. Die Planung läuft vorerst **ohne** die beiden Tabs weiter. -- Kanten-Interaktion (Klick-Verbinden vs. Ziehen) und Verhalten von »Automatisch anordnen«. +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/ae9f5d91-1153-44de-9af3-63010bc86162/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01b Baustein-Picker.md b/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01b Baustein-Picker.md index a0bd852b..d88b257c 100644 --- a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01b Baustein-Picker.md +++ b/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01b Baustein-Picker.md @@ -5,38 +5,43 @@ ticket: D-FLOW package: WF-P12 Flow-Editor id: S01b screen: Baustein-Picker +subframe_name: "Picker Kachel-Filter" +subframe_page_id: "6fab8a3e-c016-4381-b7e8-19414e8dcb7b" typ: Drawer umsetzung: Bauen -status: In Subframe - Farbschema + fehlende Bausteine nachziehen -route: "aus S01 (Baustein hinzufuegen)" +status: In Subframe - in Obsidian gespiegelt, Review offen +route: "aus S01 (Baustein hinzufügen)" subframe: "https://app.subframe.com/f023064a5ca0/design/6fab8a3e-c016-4381-b7e8-19414e8dcb7b/edit" +source_checked: 2026-08-03 --- -# S01b — Baustein-Picker (Drawer) +# S01b — Baustein-Picker -## Ziel +## Ziel und Rolle im Flow -Der schnelle Weg, einen Baustein auf die Zeichenfläche zu holen. Öffnet sich als seitlicher Drawer (400 px) über dem Editor. +Seitlicher 400-px-Drawer zum Suchen und Hinzufügen eines Bausteins in [[S01 Flow-Editor]]. -## Was das Tool können muss +## Aktueller Subframe-Inhalt -- Suchfeld »Baustein suchen …« -- Kachel-Filter oben: Auslöser / Aktionen / Logik -- Bausteine nach Kategorie gruppiert, jeweils mit Symbol, Name, Kurzbeschreibung und Hilfe-Tooltip -- Klick auf einen Baustein → er landet auf dem Canvas und sein Konfig-Dialog öffnet +- Suche „Baustein suchen …“. +- Kachelfilter: Auslöser, Aktionen und Logik. +- Auslöser: Neue Anfrage, Kontakt geändert, Termin in Kürze, Zahlungsziel überschritten, Zeitplan. +- Aktionen: Aufgabe anlegen, E-Mail senden, Datensatz ändern, Benachrichtigung senden. +- Logik: Wenn-Dann, Warten, Schleife. +- Name, Kurzbeschreibung und Hilfe-Tooltip pro Baustein. -## Pattern / Archetyp +## Verknüpfungen -Drawer (seitliches Overlay), nicht zentrierter Dialog. +Ein Klick führt zum passenden individuellen Konfigurationsscreen. Der vollständige Bestand liegt in [[S05 Baustein-Konfig-Panels]] und ist im Verwaltungs-Canvas nach Kategorien gruppiert. -## Offene Punkte (aus der Validierung 2026-07-13) +## Offene Abweichungen -- **Farbschema angleichen**: Der Picker nutzt Orange für Auslöser, Blau für alle Aktionen, Neutral für Logik. Gilt: das S05a-Schema (Grün/Rot/Blau/Gelb/Violett/Grau). → nachziehen. -- **Duzen**: Der Picker siezt (»Wählen Sie einen Baustein«). → auf Duzen umstellen. -- **Unvollständig**: Der Picker zeigt nur ~12 Bausteine, der Katalog kennt 30. Integration (HTTP) fehlt ganz. → vollständig füllen. -- **Bausteine ohne Dialog entfernen**: »Termin in Kürze« und »Zahlungsziel überschritten« werden durch **einen** Eintrag »Frist oder Termin« ersetzt (s. [[S05a Baustein-Konfig Vorplanung]]). -- Uneinheitlicher Hilfetext: beim ersten Baustein festes Kästchen, sonst Tooltip-Komponente. → vereinheitlichen. +- Der Drawer siezt noch und muss auf „du“ umgestellt werden. +- Die statische Auswahl ist unvollständig gegenüber den 32 gebauten Konfigurationsscreens. +- „Termin in Kürze“ und „Zahlungsziel überschritten“ sollen durch „Frist oder Termin“ ersetzt werden. +- Kategorien, Benennungen und vorbereitete Bausteine müssen beim gemeinsamen Review gegen den aktuellen Produktkatalog abgeglichen werden. -## Sync +## Subframe -Baustein-Katalog und Feld-Details: [[S05a Baustein-Konfig Vorplanung]]. +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/6fab8a3e-c016-4381-b7e8-19414e8dcb7b/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01c Canvas-Kontextmenue.md b/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01c Canvas-Kontextmenue.md index e1de117f..f651e5c5 100644 --- a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01c Canvas-Kontextmenue.md +++ b/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01c Canvas-Kontextmenue.md @@ -5,39 +5,36 @@ ticket: D-FLOW package: WF-P12 Flow-Editor id: S01c screen: Canvas-Kontextmenue +subframe_name: "Kontextmenue Canvas" +subframe_page_id: "2278da93-f0a2-4e46-bd3b-250d5912a62d" typ: Kontextmenue umsetzung: Bauen -status: In Subframe - Review offen -route: "Rechtsklick auf die Zeichenflaeche in S01" +status: In Subframe - in Obsidian gespiegelt +route: "Rechtsklick auf die Zeichenfläche in S01" subframe: "https://app.subframe.com/f023064a5ca0/design/2278da93-f0a2-4e46-bd3b-250d5912a62d/edit" +source_checked: 2026-08-03 --- # S01c — Canvas-Kontextmenü -## Ziel +## Ziel und Rolle im Flow -Schneller Zugriff auf die häufigsten Editor-Aktionen per Rechtsklick auf die leere Zeichenfläche. +Schneller Zugriff auf die häufigsten Bearbeitungsaktionen per Rechtsklick in [[S01 Flow-Editor]]. -## Was das Tool können muss +## Sichtbare Aktionen -- Baustein hinzufügen · Einfügen -- Rückgängig · Wiederholen -- Ausschneiden · Kopieren · Duplizieren -- Alles auswählen · Automatisch anordnen -- Löschen (in Rot) -- Jeweils mit Tastenkürzel-Anzeige +- Baustein hinzufügen und Einfügen. +- Rückgängig und Wiederholen. +- Ausschneiden, Kopieren und Duplizieren. +- Alles auswählen und automatisch anordnen. +- Löschen als destruktive Aktion. +- Tastenkürzel werden direkt neben den Aktionen gezeigt. -## Pattern / Archetyp +## Scope -Kontextmenü-Komponente aus dem Baukasten. +Das vorhandene Canvas-Kontextmenü ist die einzige separate Kontextmenü-Referenz. Ein zusätzlicher eigener Screen für Knoten/Kanten wird nicht geführt. -## Zustände +## Subframe -| Zustand | Beschreibung | Umsetzung | -|---|---|---| -| Rechtsklick auf leere Fläche | dieses Menü | In Subframe | -| Rechtsklick auf einen Baustein | eigenes Menü (Konfigurieren, Duplizieren, Löschen …) | **fehlt — kommt mit der Baustein-Karte** (S01d) | - -## Bewertung (Validierung 2026-07-13) - -Sauber gebaut: richtige Baukasten-Komponente, alle Editor-Aktionen vorhanden, Kürzel ordentlich. Keine Reparatur nötig. +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/2278da93-f0a2-4e46-bd3b-250d5912a62d/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/WF-P12 Flow-Editor.canvas b/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/WF-P12 Flow-Editor.canvas index 7e40aa57..166195ee 100644 --- a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/WF-P12 Flow-Editor.canvas +++ b/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/WF-P12 Flow-Editor.canvas @@ -1,44 +1,166 @@ { - "nodes":[ - {"id":"group-editor","type":"group","x":-80,"y":-160,"width":3200,"height":460,"label":"Editor (Bespoke — schwerste UI, Langläufer)"}, - {"id":"group-schutz","type":"group","x":-80,"y":460,"width":1820,"height":380,"label":"Schutz-Dialoge"}, - {"id":"md-paket","type":"file","file":"02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/WF-P12 Flow-Editor.md","x":-80,"y":-440,"width":460,"height":280}, - {"id":"note-entry","type":"text","text":"# Einstieg\n\n»+ Neue Automation« aus der Automation-Liste (WF-P12 Verwaltung) → Start-Auswahl.\n\nKlartext-First: alles in verständlichem Deutsch.","x":0,"y":0,"width":360,"height":200}, - {"id":"m03","type":"file","file":"02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/M03 Start-Auswahl.md","x":560,"y":0,"width":420,"height":200}, - {"id":"s01","type":"file","file":"02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01 Flow-Editor.md","x":1240,"y":0,"width":420,"height":200}, - {"id":"m01","type":"file","file":"02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/M01 Probelauf.md","x":560,"y":560,"width":420,"height":200}, - {"id":"m02","type":"file","file":"02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/M02 Schleifen-Warnung.md","x":1240,"y":560,"width":420,"height":200}, - {"id":"note-embed","type":"text","text":"# Anordnung (neu ab 2026-07-12)\n\nVollbild-Canvas · Baustein-Picker als Drawer · Konfig als echter Dialog je Baustein.\n\nDie alte Anordnung (Katalog links · Konfig rechts) ist ERSETZT.\n\nDie 30 Konfig-Dialoge liegen in WF-P12 Verwaltung (S05 / S05a).","x":0,"y":560,"width":460,"height":240}, - {"id":"s01b","type":"file","file":"02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01b Baustein-Picker.md","x":2000,"y":-80,"width":420,"height":170}, - {"id":"s01c","type":"file","file":"02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01c Canvas-Kontextmenue.md","x":2000,"y":110,"width":420,"height":170}, - {"id":"s01d","type":"text","text":"# S01d — Baustein-Karte + Kanten\n\nFEHLT — hoechste Prioritaet.\n\nOhne die Knoten-Darstellung auf dem Canvas haengen die 30 Konfig-Dialoge an nichts. Inkl. Verzweigungs-Kanten (Wenn-Dann Ja/Nein, Switch, Schleife) und Inline-Validierung am Baustein.\n\n(Ein Muster war gebaut und wurde wieder geloescht.)","x":2680,"y":5,"width":420,"height":200} - ], - "edges":[ - { - "id":"e-entry", - "styleAttributes":{"path":"dotted"}, - "fromNode":"note-entry", - "fromSide":"right", - "toNode":"m03", - "toSide":"left" - }, - {"id":"e-start","fromNode":"m03","fromSide":"right","toNode":"s01","toSide":"left","label":"leer oder Vorlage"}, - {"id":"e-picker","fromNode":"s01","fromSide":"right","toNode":"s01b","toSide":"left","label":"Baustein hinzufügen"}, - {"id":"e-ctx","fromNode":"s01","fromSide":"right","toNode":"s01c","toSide":"left","label":"Rechtsklick"}, - {"id":"e-card","fromNode":"s01b","fromSide":"right","toNode":"s01d","toSide":"left","label":"landet als Karte"}, - {"id":"e-dryrun","fromNode":"s01","fromSide":"bottom","toNode":"m01","toSide":"top","label":"Probelauf / vor Aktivierung"}, - { - "id":"e-loop", - "styleAttributes":{"path":"long-dashed"}, - "fromNode":"s01", - "fromSide":"bottom", - "toNode":"m02", - "toSide":"top", - "label":"bei Schleifen-Verdacht" - } - ], - "metadata":{ - "version":"1.0-1.0", - "frontmatter":{} - } -} \ No newline at end of file + "nodes": [ + { + "id": "1000000000000001", + "type": "group", + "x": -80, + "y": -120, + "width": 2960, + "height": 520, + "label": "Flow-Editor · aktueller und geplanter Ablauf", + "color": "5" + }, + { + "id": "1000000000000002", + "type": "group", + "x": 980, + "y": 460, + "width": 1900, + "height": 380, + "label": "Verknüpfte Verwaltung", + "color": "3" + }, + { + "id": "1000000000000003", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/WF-P12 Flow-Editor.md", + "x": -80, + "y": -440, + "width": 460, + "height": 260 + }, + { + "id": "1000000000000004", + "type": "text", + "text": "# Einstieg\n\n»+ Neue Automation« aus der Automation-Liste öffnet die Start-Auswahl.", + "x": 0, + "y": 0, + "width": 420, + "height": 180 + }, + { + "id": "1000000000000005", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/M03 Start-Auswahl.md", + "x": 540, + "y": 0, + "width": 400, + "height": 180, + "color": "3" + }, + { + "id": "1000000000000006", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01 Flow-Editor.md", + "x": 1060, + "y": 0, + "width": 420, + "height": 180 + }, + { + "id": "1000000000000007", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01b Baustein-Picker.md", + "x": 1660, + "y": -40, + "width": 420, + "height": 170 + }, + { + "id": "1000000000000008", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01c Canvas-Kontextmenue.md", + "x": 1660, + "y": 150, + "width": 420, + "height": 170 + }, + { + "id": "1000000000000009", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S05 Baustein-Konfig-Panels.md", + "x": 2300, + "y": 0, + "width": 500, + "height": 180, + "color": "5" + }, + { + "id": "100000000000000a", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S02 Lauf-Liste.md", + "x": 1060, + "y": 580, + "width": 420, + "height": 180, + "color": "3" + }, + { + "id": "100000000000000b", + "type": "text", + "text": "# Scope\n\nKein eigener Screen für gefüllten Editor, Probelauf oder Schleifen-/Ratenwarnung.\n\nM03 und S02 sind noch zu validieren und in Subframe zu bauen.", + "x": 1600, + "y": 540, + "width": 540, + "height": 220 + } + ], + "edges": [ + { + "id": "2000000000000001", + "fromNode": "1000000000000004", + "fromSide": "right", + "toNode": "1000000000000005", + "toSide": "left", + "label": "+ Neue Automation" + }, + { + "id": "2000000000000002", + "fromNode": "1000000000000005", + "fromSide": "right", + "toNode": "1000000000000006", + "toSide": "left", + "label": "Leer oder Standardvorlage" + }, + { + "id": "2000000000000003", + "fromNode": "1000000000000006", + "fromSide": "right", + "toNode": "1000000000000007", + "toSide": "left", + "label": "Baustein hinzufügen" + }, + { + "id": "2000000000000004", + "fromNode": "1000000000000006", + "fromSide": "right", + "toNode": "1000000000000008", + "toSide": "left", + "label": "Rechtsklick" + }, + { + "id": "2000000000000005", + "fromNode": "1000000000000007", + "fromSide": "right", + "toNode": "1000000000000009", + "toSide": "left", + "label": "Baustein wählen" + }, + { + "id": "2000000000000006", + "fromNode": "1000000000000006", + "fromSide": "right", + "toNode": "1000000000000009", + "toSide": "left", + "label": "Konfiguration öffnen" + }, + { + "id": "2000000000000007", + "fromNode": "1000000000000006", + "fromSide": "bottom", + "toNode": "100000000000000a", + "toSide": "top", + "label": "Aktivität" + } + ] +} diff --git a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/WF-P12 Flow-Editor.md b/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/WF-P12 Flow-Editor.md index e261320a..72b42208 100644 --- a/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/WF-P12 Flow-Editor.md +++ b/02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/WF-P12 Flow-Editor.md @@ -4,130 +4,55 @@ project: HiveGrid Screen Project ticket: D-FLOW package: WF-P12 Flow-Editor typ: Flow -status: In Subframe (Grundgeruest) - Neuausrichtung 2026-07-12 +status: Subframe-Bestand in Obsidian gespiegelt - M03 offen subframe: "https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit" canvas: "WF-P12 Flow-Editor.canvas" +source_checked: 2026-08-03 --- # WF-P12 Flow-Editor -Status: Editor-Grundgerüst in Subframe, Bausteine auf dem Canvas fehlen; M01–M03 neu zu bauen -Subframe-Flow: [(MCP) HiveGrid Workflow Engine / Automationen P12](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) -Canvas: [Canvas]() -Stand: 2026-07-13 (Subframe per MCP abgeglichen) +Subframe-Flow: [(MCP) HiveGrid Workflow Engine / Automationen P12](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) +Canvas: [Canvas]() ---- +## Kurzfassung -## 1. Kurzfassung +Das Paket dokumentiert Einstieg und zentrale Editor-Oberflächen. Der aktuelle Subframe-Bestand wurde am 2026-08-03 vollständig per MCP gelesen und nach Obsidian gespiegelt. -Der Automations-Baukasten: Zeichenfläche mit Auslöser- und Aktions-Bausteinen, alles in verständlichem Deutsch, mit Probelauf und Schleifen-Schutz. **Schwerste UI der App, erste USP-Säule, Langläufer — viele Iterationen einplanen.** +## Gültiger Scope ---- +- [[M03 Start-Auswahl]] — erforderlich, noch gemeinsam zu validieren und zu bauen. +- [[S01 Flow-Editor]] — gebauter leerer Vollbild-Editor. +- [[S01b Baustein-Picker]] — gebauter Drawer. +- [[S01c Canvas-Kontextmenue]] — gebautes Kontextmenü. +- Die 32 Konfigurationsscreens liegen einzeln in WF-P12 Verwaltung und sind über [[S05 Baustein-Konfig-Panels]] erschlossen. -## 2. Intent Check +## Entfernt aus dem Screen-Scope -| Frage | Antwort | -|---|---| -| Ticket/Modul | D-FLOW, Dev-Pendant R-P12a/R-P12b (Editor blockt R-P12b!) | -| Nutzer-Ziel | »Wenn X passiert, tu Y« zusammenklicken — ohne Programmierkenntnisse, ohne Angst vor Fehlern | -| Quellen geprüft | `ticket-docs/D-FLOW.md`, ENTITY-MODEL Domäne 7, HiveGrid Map | -| Sicher im Scope | Graph-Canvas, Baustein-Picker, Konfig-Dialoge, Mini-Map, Toolbar, Validation, Dry-Run, Loop-Warnung, Start-Auswahl | -| Sicher nicht im Scope | Sprach-zu-Automation (gestrichen, AD-26) · KWP-Konfig-UI (v2) · Liste/Verläufe/Vorlagen (WF-P12 Verwaltung) | -| Unsichere Annahmen | — | +Entscheidung 2026-08-03: ---- +- Kein eigener „gefüllter Editor“-Screen. +- Kein eigener Probelauf-Screen. +- Kein eigener Schleifen-/Ratenwarnungs-Screen. -## 3. Scope +Die Funktionen dürfen technisch vorhanden sein, sind aber keine separat zu pflegenden oder neu zu bauenden Design-Screens. -| Punkt | Inhalt | -|---|---| -| Startpunkt | »+ Neue Automation« (aus der Automation-Liste) oder bestehende öffnen | -| Ziel | Automation gebaut, per Probelauf geprüft, bewusst aktiviert | -| Haupt-Archetyp | **BESPOKE — schwerste UI** + A5 Dialoge | -| Out of scope | s. o. | +## Flow ---- +Automation-Liste → M03 Start-Auswahl → S01 Flow-Editor +S01 → S01b Baustein-Picker → individueller Konfigurationsdialog +S01 → S01c Canvas-Kontextmenü +S01 → Aktivität → Lauf-Liste -## 4. Entscheidungen +## Screen-Stand -| Entscheidung | Status | Notiz | +| ID | Screen | Subframe | |---|---|---| -| Zwei P12-Pakete (Editor / Verwaltung) | genommen (07-09) | Editor ist Langläufer | -| ~~Grundanordnung: Katalog links · Canvas Mitte · Konfig rechts~~ | **ERSETZT (07-12)** | n8n-Dreispalten verworfen. Beide Subframe-Varianten (A/B) wurden gelöscht. | -| **Grundanordnung: Vollbild-Canvas · Baustein-Picker als Drawer · Konfig als Dialog** | genommen (07-12) | Neuer gebauter Stand, siehe [[S01 Flow-Editor]]. Subframe gilt. | -| **Konfig als echtes Modal je Baustein-Typ** | genommen (07-12, David) | 30 Dialoge gebaut, siehe [[S05a Baustein-Konfig Vorplanung]] | -| Farbschema der Kategorien: S05a-Schema | genommen (07-13, Dejan) | Grün/Rot/Blau/Gelb/Violett/Grau. Die 30 Konfig-Dialoge stimmen bereits; der **Picker muss nachziehen** (nutzt derzeit Orange für Auslöser). | -| Ansprache: durchgehend duzen | genommen (07-13, Dejan) | Der Baustein-Picker siezt noch und muss nachziehen. | -| Start-Auswahl mit Vorlagen | genommen (07-09) | »+ Neue Automation« → Dialog: leer starten ODER SHK-/eigene Vorlage wählen → Editor öffnet | -| Dry-Run + Schleifen-Warnung als eigene Modals | genommen (07-09) | Pflicht-Bestätigung ab Schwelle (mandant-einstellbar) | -| Aktivieren blockiert bei Fehlern | genommen (07-09) | Klartext-Fehlerliste (nicht verbunden / Schleife / Pflichtfeld) | -| Klartext-First | genommen (07-09) | Baustein-Labels, Validierung, Dry-Run-Ausgaben: verständliches Deutsch | -| **Modus-Umschalter »Bauen / Aktivität / Auswertung«** | **OFFEN — David muss entscheiden** | Im Editor-Kopf gebaut, aber »Auswertung« steht in keinem Ticket; »Aktivität« würde die Lauf-Liste in den Editor holen. Aufgefallen beim Abgleich 2026-07-13. Planung läuft vorerst **ohne** die Tabs. | +| M03 | Start-Auswahl | Noch nicht gebaut | +| S01 | Flow-Editor | [Öffnen](https://app.subframe.com/f023064a5ca0/design/ae9f5d91-1153-44de-9af3-63010bc86162/edit) | +| S01b | Baustein-Picker | [Öffnen](https://app.subframe.com/f023064a5ca0/design/6fab8a3e-c016-4381-b7e8-19414e8dcb7b/edit) | +| S01c | Canvas-Kontextmenü | [Öffnen](https://app.subframe.com/f023064a5ca0/design/2278da93-f0a2-4e46-bd3b-250d5912a62d/edit) | -### Happy Path +## Nächster Schritt -1. »+ Neue Automation« → Start-Auswahl: Vorlage wählen (oder leer starten). -2. Editor: Baustein über den Picker-Drawer hinzufügen, verbinden; Klick auf Baustein → Konfig-Dialog in Klartext. -3. Inline-Fehler beheben (»Baustein nicht verbunden«). -4. **Probelauf**: »Trifft 143 Datensätze …« — prüfen, ggf. Pflicht-Bestätigung. -5. Aktivieren. Bei Schleifen-Verdacht: Warnmodal mit Mini-Graph + »Beheben«. - -### Meldungs-/Error-States (validiert) - -| Ereignis | UI-Form | Blockiert? | Bauen? | Copy/Notiz | -|---|---|---|---|---| -| Probelauf ab Schwelle | Pflicht-Bestätigung im Dry-Run-Modal | ja | Bauen (M01) | »Trifft > 100 Datensätze — bitte bestätigen« | -| Schleife erkannt | Warnmodal mit Mini-Abhängigkeits-Graph | ja | Bauen (M02) | + »Beheben«-Knopf | -| Aktivieren mit Fehlern | blockiert + Klartext-Fehlerliste | ja | Nur dokumentieren | je Fehler Sprung zum Baustein | -| Anomalie-Pause | Banner (auch in Liste/Detail) | nein | Nur dokumentieren | »2.000-mal in 5 Min — pausiert« | -| Ungespeicherte Änderungen | Hinweis beim Verlassen | nein | Nur dokumentieren | — | - ---- - -## 7. Screen-Liste (Stand 2026-07-13) - -| ID | Screen/Zustand | Typ | Umsetzung | Ort | Status | -|---|---|---|---|---|---| -| S01 | Flow-Editor (Vollbild-Canvas) ⭐ | BESPOKE | Bauen | `/automations/:id/edit` | **In Subframe** (Grundgerüst, leerer Canvas) | -| S01b | Baustein-Picker (Drawer) | Drawer | Bauen | aus S01 | **In Subframe** (Farbschema nachziehen) | -| S01c | Canvas-Kontextmenü | Kontextmenü | Bauen | Rechtsklick in S01 | **In Subframe** | -| S01d | Baustein-Karte + Kanten auf dem Canvas | BESPOKE | Bauen | in S01 | **FEHLT — höchste Priorität** | -| M01 | Probelauf (Dry-Run) | Modal | Bauen | aus S01 | Validiert, Subframe gelöscht → neu bauen | -| M02 | Schleifen-/Raten-Warnung | Modal | Bauen | aus S01 | Validiert, Subframe gelöscht → neu bauen | -| M03 | Start-Auswahl (leer / Vorlage) | Modal | Bauen | »+ Neue Automation« | Validiert, Subframe gelöscht → neu bauen | -| D01–D03 | Aktivieren-Block / Anomalie-Banner / Verlassen-Hinweis | Inline | Nur dokumentieren | — | Validiert | - ---- - -## 8. Grid - -```text -Automation-Liste (WF-P12 Verwaltung) -> M03 (Start-Auswahl) -> S01 (Editor) -S01 -> S01b (Baustein-Picker Drawer) -> Baustein landet auf dem Canvas -S01 -> Klick auf Baustein -> Konfig-Dialog (WF-P12 Verwaltung S05/S05a) -S01 -> M01 (Probelauf) -> Aktivieren -S01 -> M02 (Schleifen-Warnung, bei Verdacht) -``` - ---- - -## 9. Screen-Pakete - -- [[S01 Flow-Editor]] · [[M01 Probelauf]] · [[M02 Schleifen-Warnung]] · [[M03 Start-Auswahl]] -- Baustein-Konfig: [[S05a Baustein-Konfig Vorplanung]] (Katalog aller 30 Dialoge) - ---- - -## 10. Offene Fragen - -- **Modus-Umschalter »Bauen / Aktivität / Auswertung«** — offen (David). Siehe Entscheidungstabelle. -- Kanten-Interaktion (Klick-Verbinden vs. nur Ziehen) + Auto-Anordnen-Verhalten → Subframe-Iterationen -- Dry-Run-Schwelle: Default-Wert → Dev -- M02: »Trotzdem aktivieren« widerspricht der Blockier-Regel — beim Neubau klären -- M03: doppelter CTA (»Verwenden« je Karte + »Mit Auswahl weiter« im Footer) — Interaktionsmodell festlegen - -## Handoff-Check - -- [x] Jeder Screen ist mit Umsetzung markiert. -- [x] Meldungs-/Error-State-Matrix ist ausgefüllt. -- [ ] Subframe vollständig. *(Editor-Grundgerüst + Picker + Kontextmenü stehen; Baustein-Karte, Kanten und M01–M03 fehlen.)* +M03 gemeinsam validieren. Die übrigen drei Seiten sind Bestands-Screens und werden nur bei konkreten Reviewbefunden verändert. diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A1 Datensatz aendern.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A1 Datensatz aendern.md new file mode 100644 index 00000000..26dd445e --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A1 Datensatz aendern.md @@ -0,0 +1,51 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-a1-datensatz-andern +screen: "Datensatz ändern" +subframe_name: "K-A1 Kontakt aendern" +subframe_page_id: "69019ec4-d884-4d89-b699-d67a6ec99c7f" +typ: "Aktion · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/69019ec4-d884-4d89-b699-d67a6ec99c7f/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.745Z" +--- + +# K-A1 — Datensatz ändern + +## Ziel und Rolle im Flow + +Aktualisiert einen Datensatz (Kontakt, Projekt oder Auftrag). Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Welcher Datensatz** · **Feld** · **Neuer Wert**. +- Erklärungen: Meistens der Datensatz, der die Automation gestartet hat. +- Beispieloptionen: Datensatz aus dem Auslöser, Primärkontakt des Projekts, Manuell auswählen, Status, Betreuer, Telefonnummer, E-Mail. +- Dialogbreite im aktuellen Stand: **Medium**. +- Sichtbare Badges: **Aktion**. +- Weitere sichtbare Zustände/Hinweise: Feld-Zuordnungen · {{Mitarbeiter aus Auslöser}}. + +## Aktionen und Verknüpfungen + +- **Zuordnung hinzufügen** · **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Varianten und offene Punkte + +- Der sichtbare Inhalt heißt bereits **„Datensatz ändern“**. Nur der Subframe-Seitenname ist noch veraltet und muss dort manuell umbenannt werden. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `TextInput`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/69019ec4-d884-4d89-b699-d67a6ec99c7f/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A1 Notiz anlegen.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A1 Notiz anlegen.md new file mode 100644 index 00000000..623e5b5e --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A1 Notiz anlegen.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-a1-notiz-anlegen +screen: "Notiz anlegen" +subframe_name: "K-A1 Notiz anlegen" +subframe_page_id: "a94188de-7a32-4e7d-a608-04cd47f2cbf2" +typ: "Aktion · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/a94188de-7a32-4e7d-a608-04cd47f2cbf2/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-25T16:16:26.944Z" +--- + +# K-A1 — Notiz anlegen + +## Ziel und Rolle im Flow + +Speichert eine Notiz am Datensatz. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Notiz speichern an** · **Notiztext** * · **Sichtbar für (optional)**. +- Erklärungen: An diesem Datensatz erscheint die Notiz in der Akte. · Der Text der Notiz. Platzhalter in geschweiften Klammern werden beim Lauf ersetzt. Pflichtfeld. · Wer die Notiz sehen darf. +- Beispieloptionen: Kontakt aus dem Auslöser, Auftrag aus dem Auslöser, Projekt aus dem Auslöser, Alle im Betrieb, Nur Innendienst, Nur ich. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Aktion**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `TextArea`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/a94188de-7a32-4e7d-a608-04cd47f2cbf2/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A2 Benachrichtigung senden.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A2 Benachrichtigung senden.md new file mode 100644 index 00000000..4dbf81aa --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A2 Benachrichtigung senden.md @@ -0,0 +1,50 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-a2-benachrichtigung-senden +screen: "Benachrichtigung senden" +subframe_name: "K-A2 Benachrichtigung senden" +subframe_page_id: "a0a46df7-4f24-4e36-98ab-c4772ecf2e63" +typ: "Aktion · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/a0a46df7-4f24-4e36-98ab-c4772ecf2e63/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-25T16:21:45.433Z" +--- + +# K-A2 — Benachrichtigung senden + +## Ziel und Rolle im Flow + +Informiert dich oder dein Team per Push oder in der App. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Weg** · **Empfänger** * · **Titel** · **Nachricht** *. +- Erklärungen: Push aufs Handy oder als Hinweis in der App. Für Kunden-E-Mails nutze den Baustein »E-Mail senden«. · Wer im Betrieb die Benachrichtigung bekommt. Pflichtfeld. · Die Überschrift der Benachrichtigung. · Der Text der Benachrichtigung. Platzhalter wie {{Vorname}} werden beim Versand ersetzt. Pflichtfeld. +- Beispieloptionen: Push (Handy), In-App (Glocke), Beide, Ich, Bestimmte Person, Team, Verantwortliche/r aus dem Auslöser. +- Dialogbreite im aktuellen Stand: **Medium**. +- Sichtbare Badges: **Aktion**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Varianten und offene Punkte + +- Das Nachrichtenfeld ist im Subframe-Stand schmaler als die übrigen Felder; die Baukasten-Variante „volle Breite + feste Höhe“ bleibt offen. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `TextArea`, `TextInput`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/a0a46df7-4f24-4e36-98ab-c4772ecf2e63/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A2 E-Mail senden.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A2 E-Mail senden.md new file mode 100644 index 00000000..5c642648 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A2 E-Mail senden.md @@ -0,0 +1,51 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-a2-e-mail-senden +screen: "E-Mail senden" +subframe_name: "K-A2 E-Mail senden" +subframe_page_id: "a7f4debc-2e00-4f32-937a-bc85636a30ba" +typ: "Aktion · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/a7f4debc-2e00-4f32-937a-bc85636a30ba/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-27T19:33:58.383Z" +--- + +# K-A2 — E-Mail senden + +## Ziel und Rolle im Flow + +Schickt eine E-Mail an einen Kontakt. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Empfänger** * · **Absender** * · **Betreff** * · **Nachricht** *. +- Erklärungen: An diese Person geht die E-Mail. Pflichtfeld. · Von dieser Adresse wird gesendet. Pflichtfeld. · Die Betreffzeile. Pflichtfeld. · Der Text der E-Mail. Platzhalter wie {{Vorname}} werden beim Versand ersetzt. Pflichtfeld. +- Beispieloptionen: Kontakt aus dem Auslöser, Bestimmte E-Mail-Adresse, Kontakt suchen, info@betrieb.de, service@betrieb.de, angebot@betrieb.de. +- Dialogbreite im aktuellen Stand: **Medium**. +- Sichtbare Badges: **Aktion**. +- Weitere sichtbare Zustände/Hinweise: Optional, zum Beispiel ein PDF-Angebot oder Datenblatt. + +## Aktionen und Verknüpfungen + +- **Anhang hinzufügen** · **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Varianten und offene Punkte + +- Das Nachrichtenfeld ist im Subframe-Stand schmaler als die übrigen Felder; die Baukasten-Variante „volle Breite + feste Höhe“ bleibt offen. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `TextArea`, `TextInput`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/a7f4debc-2e00-4f32-937a-bc85636a30ba/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A3 Aufgabe anlegen.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A3 Aufgabe anlegen.md new file mode 100644 index 00000000..a4a63ada --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A3 Aufgabe anlegen.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-a3-aufgabe-anlegen +screen: "Aufgabe anlegen" +subframe_name: "K-A3 Aufgabe anlegen" +subframe_page_id: "9d9f2a55-0d46-4644-ac9f-c63721262fdb" +typ: "Aktion · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/9d9f2a55-0d46-4644-ac9f-c63721262fdb/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.762Z" +--- + +# K-A3 — Aufgabe anlegen + +## Ziel und Rolle im Flow + +Erstellt eine neue Aufgabe. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Aufgabentitel** · **Verantwortlich** * · **Fälligkeit** · **Priorität**. +- Erklärungen: So heißt die Aufgabe in der Aufgabenliste. Platzhalter werden ersetzt. · Diese Person oder dieses Team bekommt die Aufgabe. Pflichtfeld. · Bis wann die Aufgabe erledigt sein soll. · Wie dringend die Aufgabe einsortiert wird. +- Beispieloptionen: Team Vertrieb, Team Montage, Team Service, Büro, Sofort, 1 Tag nach Auslöser, 3 Tage nach Auslöser, 1 Woche nach Auslöser, Niedrig, Normal … (+1). +- Dialogbreite im aktuellen Stand: **Medium**. +- Sichtbare Badges: **Aktion**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `TextInput`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/9d9f2a55-0d46-4644-ac9f-c63721262fdb/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A3 Aufgabe zuweisen.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A3 Aufgabe zuweisen.md new file mode 100644 index 00000000..437a8d17 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A3 Aufgabe zuweisen.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-a3-aufgabe-zuweisen +screen: "Aufgabe zuweisen" +subframe_name: "K-A3 Aufgabe zuweisen" +subframe_page_id: "94ccafb9-b3d2-4256-907c-f7a95632945a" +typ: "Aktion · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/94ccafb9-b3d2-4256-907c-f7a95632945a/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.766Z" +--- + +# K-A3 — Aufgabe zuweisen + +## Ziel und Rolle im Flow + +Ordnet eine Aufgabe einer Person oder einem Team zu. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Welche Aufgabe** · **Neue Verantwortung** * · **Benachrichtigung an (optional)**. +- Erklärungen: Meistens die Aufgabe, die ein früherer Baustein angelegt hat. · Diese Person oder dieses Team übernimmt die Aufgabe. Pflichtfeld. · Wer über die Zuweisung informiert wird. +- Beispieloptionen: Aufgabe aus dem vorherigen Schritt, Bestimmte Aufgabe auswählen, Team Kundendienst, Team Montage, Projektleiter, Ersteller der Aufgabe, Neue Verantwortung, Bisherige Verantwortung, Beide, Niemand. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Aktion**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/94ccafb9-b3d2-4256-907c-f7a95632945a/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-I1 HTTP-Anfrage.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-I1 HTTP-Anfrage.md new file mode 100644 index 00000000..2c221a04 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-I1 HTTP-Anfrage.md @@ -0,0 +1,51 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-i1-http-anfrage +screen: "HTTP-Anfrage" +subframe_name: "K-I1 HTTP-Anfrage" +subframe_page_id: "b41d53ea-a101-41c5-8950-cca4fc57ed90" +typ: "Integration · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/b41d53ea-a101-41c5-8950-cca4fc57ed90/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-27T18:30:24.213Z" +--- + +# K-I1 — HTTP-Anfrage + +## Ziel und Rolle im Flow + +Ruft einen externen Dienst auf. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Adresse (URL)** * · **Methode** · **Name** · **Wert** · **Daten (optional)**. +- Erklärungen: Die Adresse des externen Dienstes. Pflichtfeld. · GET holt Daten, POST sendet Daten — im Zweifel steht es in der Anleitung des Dienstes. · Diese Daten werden mitgeschickt. Platzhalter sind erlaubt. +- Beispieloptionen: GET, POST, PUT, DELETE. +- Dialogbreite im aktuellen Stand: **Large**. +- Sichtbare Badges: **Integration** · **Profi-Baustein**. +- Weitere sichtbare Zustände/Hinweise: Kopfzeilen (optional) · Zugangsdaten oder Format-Angaben für den Dienst. + +## Aktionen und Verknüpfungen + +- **Kopfzeile hinzufügen** · **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Varianten und offene Punkte + +- Als **Profi-Baustein** gekennzeichnet; technische Details werden in Klartext erklärt. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `TextArea`, `TextInput`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/b41d53ea-a101-41c5-8950-cca4fc57ed90/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Filter.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Filter.md new file mode 100644 index 00000000..1fd24937 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Filter.md @@ -0,0 +1,50 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-l1-filter +screen: "Filter" +subframe_name: "K-L1 Filter" +subframe_page_id: "d7adb2e6-e7b2-412a-9b3e-884e1968c7d8" +typ: "Logik · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/d7adb2e6-e7b2-412a-9b3e-884e1968c7d8/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-25T16:32:29.851Z" +--- + +# K-L1 — Filter + +## Ziel und Rolle im Flow + +Lässt nur passende Datensätze weiter. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Feld** · **Vergleich** · **Wert**. +- Beispieloptionen: PLZ, Status, Name, E-Mail, beginnt mit, ist gleich, enthält, ist nicht gleich. +- Dialogbreite im aktuellen Stand: **Large**. +- Sichtbare Badges: **Logik**. +- Weitere sichtbare Zustände/Hinweise: Bedingungen. + +## Aktionen und Verknüpfungen + +- **Bedingung hinzufügen** · **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Varianten und offene Punkte + +- Der Dialog steht im aktuellen Subframe-Code noch auf `large`; Ziel laut Review ist `medium`. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `TextInput`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/d7adb2e6-e7b2-412a-9b3e-884e1968c7d8/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Oder.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Oder.md new file mode 100644 index 00000000..e021786f --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Oder.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-l1-oder +screen: "Oder" +subframe_name: "K-L1 Oder" +subframe_page_id: "6c360480-f4cf-4f3f-85ff-2a9bab994ed0" +typ: "Logik · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/6c360480-f4cf-4f3f-85ff-2a9bab994ed0/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.798Z" +--- + +# K-L1 — Oder + +## Ziel und Rolle im Flow + +Wenn mindestens eine Bedingung zutrifft. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Feld** · **Vergleich** · **Wert**. +- Beispieloptionen: Auftragswert, Kundentyp, Region, Priorität, ist gleich, ist größer als, ist kleiner als, enthält. +- Dialogbreite im aktuellen Stand: **Medium**. +- Sichtbare Badges: **Logik** · **Eine reicht**. +- Weitere sichtbare Zustände/Hinweise: Bedingungen · Es reicht, wenn EINE der Zeilen zutrifft. · ODER · Ausgänge · Ja · Mindestens eine Bedingung trifft zu · Nein · Keine der Bedingungen trifft zu. + +## Aktionen und Verknüpfungen + +- **Bedingung hinzufügen** · **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `Select`, `TextInput`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/6c360480-f4cf-4f3f-85ff-2a9bab994ed0/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Switch.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Switch.md new file mode 100644 index 00000000..1ff015d6 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Switch.md @@ -0,0 +1,47 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-l1-switch +screen: "Switch" +subframe_name: "K-L1 Switch" +subframe_page_id: "879e169d-839c-450b-adc6-c01a9d3cc2fd" +typ: "Logik · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/879e169d-839c-450b-adc6-c01a9d3cc2fd/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.830Z" +--- + +# K-L1 — Switch + +## Ziel und Rolle im Flow + +Verzweigt in mehrere Wege. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Feld prüfen**. +- Erklärungen: Der Wert dieses Feldes entscheidet, welcher Weg genommen wird. +- Beispieloptionen: Anfrageart, Gewerk, Priorität, Region. +- Dialogbreite im aktuellen Stand: **Medium**. +- Sichtbare Badges: **Logik** · **Weg 1** · **Weg 2** · **Weg 3** · **Sonst**. +- Weitere sichtbare Zustände/Hinweise: Wege · Stimmt der Feldwert mit einem Weg überein, geht es dort weiter. · Wenn nichts zutrifft · Der Sonst-Weg fängt alles Übrige auf. + +## Aktionen und Verknüpfungen + +- **Weg hinzufügen** · **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `TextInput`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/879e169d-839c-450b-adc6-c01a9d3cc2fd/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Und.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Und.md new file mode 100644 index 00000000..8a6a706b --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Und.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-l1-und +screen: "Und" +subframe_name: "K-L1 Und" +subframe_page_id: "95c4b661-8070-4fb0-90e5-9a60910a7754" +typ: "Logik · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/95c4b661-8070-4fb0-90e5-9a60910a7754/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.789Z" +--- + +# K-L1 — Und + +## Ziel und Rolle im Flow + +Wenn alle Bedingungen zutreffen. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Feld** · **Vergleich** · **Wert**. +- Beispieloptionen: Anlagentyp, Auftragswert, Kundentyp, Region, ist gleich, ist größer als, ist kleiner als, enthält. +- Dialogbreite im aktuellen Stand: **Large**. +- Sichtbare Badges: **Logik** · **Alle nötig** · **Ja** · **Nein**. +- Weitere sichtbare Zustände/Hinweise: Bedingungen · UND · Alle Zeilen müssen zutreffen, sonst geht es den Nein-Weg. · AUSGÄNGE · Alle Bedingungen sind erfüllt. · Mindestens eine Bedingung trifft nicht zu. + +## Aktionen und Verknüpfungen + +- **Bedingung hinzufügen** · **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `TextInput`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/95c4b661-8070-4fb0-90e5-9a60910a7754/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Wenn-Dann.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Wenn-Dann.md new file mode 100644 index 00000000..35ff1159 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Wenn-Dann.md @@ -0,0 +1,51 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-l1-wenn-dann +screen: "Wenn-Dann" +subframe_name: "K-L1 Wenn-Dann" +subframe_page_id: "7e6bcf69-2938-4cd3-b060-2e0a9695499f" +typ: "Logik · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/7e6bcf69-2938-4cd3-b060-2e0a9695499f/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-25T16:29:30.901Z" +--- + +# K-L1 — Wenn-Dann + +## Ziel und Rolle im Flow + +Verzweigt den Ablauf nach einer Bedingung. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Feld** · **Vergleich** · **Wert**. +- Erklärungen: Das Datenfeld, das für diese Bedingung geprüft wird. · Legt fest, wie Feld und Wert verglichen werden. · Jede Zeile ist eine Bedingung. Alle Zeilen müssen zutreffen. +- Beispieloptionen: Angebotswert, Quelle, Status, Tag, ist größer als, ist gleich, ist kleiner als, enthält. +- Dialogbreite im aktuellen Stand: **Medium**. +- Sichtbare Badges: **Logik**. +- Weitere sichtbare Zustände/Hinweise: Bedingungen · Ja → wenn alle Bedingungen zutreffen · Nein → wenn nicht. + +## Aktionen und Verknüpfungen + +- **Bedingung hinzufügen** · **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Varianten und offene Punkte + +- Die früher offene Breitenkorrektur ist bereits umgesetzt: aktueller Stand `medium`. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `TextInput`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/7e6bcf69-2938-4cd3-b060-2e0a9695499f/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L2 Schleife.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L2 Schleife.md new file mode 100644 index 00000000..3e51eda0 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L2 Schleife.md @@ -0,0 +1,51 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-l2-schleife +screen: "Schleife" +subframe_name: "K-L2 Schleife" +subframe_page_id: "de5b5fa7-bf30-4150-a5b5-5f27d7f37a87" +typ: "Logik · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/de5b5fa7-bf30-4150-a5b5-5f27d7f37a87/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.802Z" +--- + +# K-L2 — Schleife + +## Ziel und Rolle im Flow + +Wiederholt die nächsten Schritte für jedes Element. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Liste** · **Höchstens Durchläufe (optional)**. +- Erklärungen: Für jedes Element dieser Liste laufen die Schritte im Weiter-Zweig einmal. · Sicherheitsgrenze, damit die Schleife nicht endlos läuft. +- Beispieloptionen: Alle offenen Aufgaben des Projekts, Alle Kontakte des Projekts, Alle Positionen des Angebots, Alle Termine dieser Woche. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Logik**. +- Weitere sichtbare Zustände/Hinweise: Ausgänge · Weiter · → für jedes Element · Fertig · → wenn alle durch sind. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Varianten und offene Punkte + +- Dieser Baustein ist nicht mit dem verworfenen separaten Schleifen-/Raten-Warnscreen zu verwechseln; der Konfigurationsdialog selbst bleibt Bestandteil des Katalogs. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `TextInput`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/de5b5fa7-bf30-4150-a5b5-5f27d7f37a87/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L2 Warten.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L2 Warten.md new file mode 100644 index 00000000..08f17fbe --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L2 Warten.md @@ -0,0 +1,45 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-l2-warten +screen: "Warten" +subframe_name: "K-L2 Warten" +subframe_page_id: "3b8067ec-1905-4fb6-bafd-e3e414c216b2" +typ: "Logik · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/3b8067ec-1905-4fb6-bafd-e3e414c216b2/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-27T18:15:44.244Z" +--- + +# K-L2 — Warten + +## Ziel und Rolle im Flow + +Pausiert den Ablauf. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Dauer** · **Einheit**. +- Beispieloptionen: Minuten, Stunden, Tage, Wochen. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Logik**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `NumberInput`, `Select`, `ToggleGroup`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/3b8067ec-1905-4fb6-bafd-e3e414c216b2/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L2 Wert setzen.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L2 Wert setzen.md new file mode 100644 index 00000000..c6fc9bb2 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L2 Wert setzen.md @@ -0,0 +1,45 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-l2-wert-setzen +screen: "Wert setzen" +subframe_name: "K-L2 Wert setzen" +subframe_page_id: "0c2fae48-e2ab-4103-b111-15a3e120adb1" +typ: "Logik · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/0c2fae48-e2ab-4103-b111-15a3e120adb1/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.857Z" +--- + +# K-L2 — Wert setzen + +## Ziel und Rolle im Flow + +Merkt sich einen Wert für spätere Schritte. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Name des Werts** · **Wert**. +- Erklärungen: Unter diesem Namen können spätere Schritte den Wert als Platzhalter verwenden. · Der gespeicherte Wert. Platzhalter sind erlaubt. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Logik**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `TextInput`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/0c2fae48-e2ab-4103-b111-15a3e120adb1/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Kontakt geaendert.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Kontakt geaendert.md new file mode 100644 index 00000000..5d0d494a --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Kontakt geaendert.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t1-kontakt-geandert +screen: "Kontakt geändert" +subframe_name: "K-T1 Kontakt geaendert" +subframe_page_id: "48d85ffd-c90c-4da0-b37a-6b3d2711299d" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/48d85ffd-c90c-4da0-b37a-6b3d2711299d/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-27T12:56:29.920Z" +--- + +# K-T1 — Kontakt geändert + +## Ziel und Rolle im Flow + +Startet, wenn sich Kontaktdaten ändern. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Diese Felder beobachten**. +- Erklärungen: Nur Änderungen an diesen Feldern starten die Automation. Ausgegraut, solange »Alle Felder beobachten« an ist. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser**. +- Weitere sichtbare Zustände/Hinweise: Alle Felder beobachten. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `DropdownMenuSelect`, `IconWithBackground`, `MultiSelectTags`, `Switch`, `Tag_Label`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/48d85ffd-c90c-4da0-b37a-6b3d2711299d/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Lead qualifiziert.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Lead qualifiziert.md new file mode 100644 index 00000000..a4659364 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Lead qualifiziert.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t1-lead-qualifiziert +screen: "Lead qualifiziert" +subframe_name: "K-T1 Lead qualifiziert" +subframe_page_id: "168740c8-c344-40db-9a86-9b8dbb0b86f7" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/168740c8-c344-40db-9a86-9b8dbb0b86f7/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.672Z" +--- + +# K-T1 — Lead qualifiziert + +## Ziel und Rolle im Flow + +Startet, wenn ein Lead qualifiziert wird. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Board** · **Qualifizierungs-Stufe**. +- Erklärungen: Leer lassen = gilt für alle Boards. · Erst ab dieser Stufe startet die Automation. +- Beispieloptionen: Alle Boards, Vertrieb SHK, Neue Anfragen, Service & Wartung, Jede Stufe, Warm, Heiß. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/168740c8-c344-40db-9a86-9b8dbb0b86f7/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Neue Anfrage.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Neue Anfrage.md new file mode 100644 index 00000000..150dde8b --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Neue Anfrage.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t1-neue-anfrage +screen: "Neue Anfrage" +subframe_name: "K-T1 Neue Anfrage" +subframe_page_id: "0e6798e1-5daf-4cd4-ac37-0d3c53316ffb" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/0e6798e1-5daf-4cd4-ac37-0d3c53316ffb/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.677Z" +--- + +# K-T1 — Neue Anfrage + +## Ziel und Rolle im Flow + +Startet, wenn eine Anfrage eingeht. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Quelle** · **Bereich (optional)**. +- Erklärungen: Leer lassen = jede neue Anfrage zählt, egal woher sie kommt. · Nur Anfragen aus diesem Bereich starten die Automation. +- Beispieloptionen: Alle Quellen, Website-Formular, E-Mail, Manuell, Alle Bereiche, Heizung, Sanitär, Klima. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/0e6798e1-5daf-4cd4-ac37-0d3c53316ffb/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Neuer Kontakt - Mit Beispiel.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Neuer Kontakt - Mit Beispiel.md new file mode 100644 index 00000000..2853dd2a --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Neuer Kontakt - Mit Beispiel.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t1-neuer-kontakt +screen: "Neuer Kontakt" +subframe_name: "K-T1 Neuer Kontakt - Mit Beispiel" +subframe_page_id: "b826c642-9b14-4c83-98e0-dba33470852e" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/b826c642-9b14-4c83-98e0-dba33470852e/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-27T12:56:29.814Z" +--- + +# K-T1 — Neuer Kontakt + +## Ziel und Rolle im Flow + +Startet, wenn ein Kontakt angelegt wird. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Quelle** · **Nur mit bestimmtem Tag (optional)**. +- Erklärungen: Leer lassen = jeder neue Kontakt zählt. · Nur Kontakte mit diesem Tag lösen die Automation aus. +- Beispieloptionen: Alle Quellen, Manuell angelegt, Import, Formular. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `DropdownMenuSelect`, `IconWithBackground`, `MultiSelectTags`, `Select`, `Tag_Label`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/b826c642-9b14-4c83-98e0-dba33470852e/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Projekt angelegt.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Projekt angelegt.md new file mode 100644 index 00000000..2d0da074 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Projekt angelegt.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t1-projekt-angelegt +screen: "Projekt angelegt" +subframe_name: "K-T1 Projekt angelegt" +subframe_page_id: "6ddca087-0655-4390-b365-47b46796520a" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/6ddca087-0655-4390-b365-47b46796520a/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.687Z" +--- + +# K-T1 — Projekt angelegt + +## Ziel und Rolle im Flow + +Startet, wenn ein Projekt erstellt wird. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Board** · **Quelle (optional)**. +- Erklärungen: Leer lassen = gilt für neue Projekte auf allen Boards. · Nur Projekte aus dieser Quelle starten die Automation. +- Beispieloptionen: Alle Boards, Anlagen-Verkauf, Service & Wartung, Sanierung, Alle Quellen, Aus Lead konvertiert, Manuell angelegt. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/6ddca087-0655-4390-b365-47b46796520a/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Projekt gewonnen.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Projekt gewonnen.md new file mode 100644 index 00000000..84992550 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Projekt gewonnen.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t1-projekt-gewonnen +screen: "Projekt gewonnen" +subframe_name: "K-T1 Projekt gewonnen" +subframe_page_id: "7dbedd13-7bd9-4203-ac4b-367fe98a0c90" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/7dbedd13-7bd9-4203-ac4b-367fe98a0c90/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.660Z" +--- + +# K-T1 — Projekt gewonnen + +## Ziel und Rolle im Flow + +Startet, wenn ein Projekt gewonnen wird. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Board** · **Mindestwert in € (optional)**. +- Erklärungen: Leer lassen = gilt für alle Boards. +- Beispieloptionen: Alle Boards, Vertrieb: Anlagen-Verkauf, Auftrag: Installation, Auftrag: Wartung. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `NumberInput`, `Select`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/7dbedd13-7bd9-4203-ac4b-367fe98a0c90/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Status gewechselt.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Status gewechselt.md new file mode 100644 index 00000000..f3eb4a79 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Status gewechselt.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t1-status-gewechselt +screen: "Status gewechselt" +subframe_name: "K-T1 Status gewechselt" +subframe_page_id: "4531af4b-270d-4338-a7aa-9bf9f22acb2a" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/4531af4b-270d-4338-a7aa-9bf9f22acb2a/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.682Z" +--- + +# K-T1 — Status gewechselt + +## Ziel und Rolle im Flow + +Startet, wenn eine Karte die Spalte wechselt. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Board** * · **Von Spalte (optional)** · **Nach Spalte** *. +- Erklärungen: Auf diesem Board wird der Spaltenwechsel beobachtet. Pflichtfeld. · Leer lassen = egal, aus welcher Spalte die Karte kommt. · Erst wenn die Karte in dieser Spalte landet, startet die Automation. Pflichtfeld. +- Beispieloptionen: Vertrieb, Aufträge, Wartung, Jede Spalte, Qualifiziert, Vor-Aufmaß, Angebot, Verhandlung, Gewonnen. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/4531af4b-270d-4338-a7aa-9bf9f22acb2a/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Ereignis erstellt.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Ereignis erstellt.md new file mode 100644 index 00000000..4d5b0080 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Ereignis erstellt.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t2-ereignis-erstellt +screen: "Ereignis erstellt" +subframe_name: "K-T2 Ereignis erstellt" +subframe_page_id: "6dbde62e-a714-484a-a7c1-eeb45b281537" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/6dbde62e-a714-484a-a7c1-eeb45b281537/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.700Z" +--- + +# K-T2 — Ereignis erstellt + +## Ziel und Rolle im Flow + +Startet, wenn ein Kalender-Eintrag entsteht. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Kalender** · **Ereignisart (optional)**. +- Erklärungen: Leer lassen = gilt für alle Kalender im Betrieb. · Nur Einträge dieser Art starten die Automation. +- Beispieloptionen: Alle Kalender, Hauptkalender, Montagekalender, Urlaubskalender, Alle Arten, Termin, Aufgabe, Erinnerung. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/6dbde62e-a714-484a-a7c1-eeb45b281537/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Frist oder Termin.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Frist oder Termin.md new file mode 100644 index 00000000..eb1b59ac --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Frist oder Termin.md @@ -0,0 +1,51 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t2-frist-oder-termin +screen: "Frist oder Termin" +subframe_name: "K-T2 Deadline naht" +subframe_page_id: "4049387e-82e7-46d9-bcc8-1f0623212f4d" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/4049387e-82e7-46d9-bcc8-1f0623212f4d/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-25T15:37:53.237Z" +--- + +# K-T2 — Frist oder Termin + +## Ziel und Rolle im Flow + +Startet vor oder nach einer Frist oder einem Termin. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Worauf bezieht sich die Zeit?** * · **Abstand** * · **Wann genau** *. +- Erklärungen: Welche Frist oder welcher Termin beobachtet wird. Pflichtfeld. · »Vorher« erinnert rechtzeitig. »Danach« mahnt, wenn die Frist gerissen ist. Pflichtfeld. +- Beispieloptionen: Aufgaben-Fälligkeit, Projekt-Deadline, Zahlungsziel, Termin, Stunden vorher, Tage vorher, Wochen vorher, Stunden danach, Tage danach, Wochen danach. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Varianten und offene Punkte + +- Der sichtbare Inhalt heißt bereits **„Frist oder Termin“**. Nur der Subframe-Seitenname ist noch veraltet und muss dort manuell umbenannt werden. +- Das Feld „Abstand“ bleibt wegen der festen NumberInput-Breite ein Layout-Reviewpunkt. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `NumberInput`, `Select`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/4049387e-82e7-46d9-bcc8-1f0623212f4d/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Termin gebucht.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Termin gebucht.md new file mode 100644 index 00000000..a2be869e --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Termin gebucht.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t2-termin-gebucht +screen: "Termin gebucht" +subframe_name: "K-T2 Termin gebucht" +subframe_page_id: "4f65190b-0088-4774-b0d4-47c2548b9e1f" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/4f65190b-0088-4774-b0d4-47c2548b9e1f/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.691Z" +--- + +# K-T2 — Termin gebucht + +## Ziel und Rolle im Flow + +Startet, wenn ein Termin gebucht wird. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Terminart** · **Mitarbeiter (optional)**. +- Erklärungen: Leer lassen = jeder gebuchte Termin zählt. · Nur Termine bei dieser Person starten die Automation. +- Beispieloptionen: Alle Terminarten, Vor-Ort-Termin, Beratung, Wartung, Alle Mitarbeiter, Markus Weber, Sandra Kern, Tobias Brand. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/4f65190b-0088-4774-b0d4-47c2548b9e1f/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Termin storniert.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Termin storniert.md new file mode 100644 index 00000000..80727cb8 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Termin storniert.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t2-termin-storniert +screen: "Termin storniert" +subframe_name: "K-T2 Termin storniert" +subframe_page_id: "ecfcc5d9-fa76-401d-ba4f-cae76cbdff69" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/ecfcc5d9-fa76-401d-ba4f-cae76cbdff69/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.696Z" +--- + +# K-T2 — Termin storniert + +## Ziel und Rolle im Flow + +Startet, wenn ein Termin abgesagt wird. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Terminart** · **Storniert durch**. +- Erklärungen: Leer lassen = jede Absage zählt. · Wessen Absagen die Automation starten sollen. +- Beispieloptionen: Alle Terminarten, Beratung, Aufmaß, Montage, Wartung, Kunde und intern, Nur Kunde, Nur intern. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/ecfcc5d9-fa76-401d-ba4f-cae76cbdff69/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Zeitplan monatlich.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Zeitplan monatlich.md new file mode 100644 index 00000000..0116c689 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Zeitplan monatlich.md @@ -0,0 +1,50 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t2-zeitplan +screen: "Zeitplan" +subframe_name: "K-T2 Zeitplan monatlich" +subframe_page_id: "742004f9-97d5-446a-862a-3db1886ade6c" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/742004f9-97d5-446a-862a-3db1886ade6c/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.889Z" +--- + +# K-T2 — Zeitplan + +## Ziel und Rolle im Flow + +Startet zu festen Zeiten, z. B. am 1. jedes Monats. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Wiederholung** · **Tag im Monat** * · **Uhrzeit** *. +- Erklärungen: Wie oft die Automation von selbst laufen soll. · An diesem Tag im Monat läuft die Automation. Pflichtfeld. · Zu dieser Uhrzeit startet der Lauf. Pflichtfeld. +- Beispieloptionen: Wiederholung täglich/wöchentlich/monatlich; Monatstag 1–28 oder letzter Tag; Uhrzeiten 06:00–18:00 in 30-Minuten-Schritten. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Varianten und offene Punkte + +- Bedeutende Zustandsvariante von [[K-T2 Zeitplan]]: Monatstag und Uhrzeit statt Wochentagen. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/742004f9-97d5-446a-862a-3db1886ade6c/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Zeitplan.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Zeitplan.md new file mode 100644 index 00000000..96dd3eaa --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Zeitplan.md @@ -0,0 +1,46 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t2-zeitplan +screen: "Zeitplan" +subframe_name: "K-T2 Zeitplan" +subframe_page_id: "69a04a7d-11e1-4507-97db-79556a4058a1" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/69a04a7d-11e1-4507-97db-79556a4058a1/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-27T12:56:30.025Z" +--- + +# K-T2 — Zeitplan + +## Ziel und Rolle im Flow + +Startet zu festen Zeiten, z. B. montags 8 Uhr. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Wiederholung** · **Wochentage** * · **Uhrzeit** *. +- Erklärungen: Wie oft die Automation von selbst laufen soll. · An diesen Tagen läuft die Automation. Wird nur bei »Wöchentlich« angezeigt. Pflichtfeld. · Zu dieser Uhrzeit startet der Lauf. Pflichtfeld. VORLÄUFIG: Dropdown in 30-Minuten-Schritten, weil dem Baukasten eine Uhrzeit-Komponente fehlt. +- Beispieloptionen: Täglich, Wöchentlich, Monatlich, 06:00, 06:30, 07:00, 07:30, 08:00, 08:30, 09:00. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `DropdownMenuSelect`, `IconWithBackground`, `MultiSelectTags`, `Select`, `Tag_Label`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/69a04a7d-11e1-4507-97db-79556a4058a1/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 E-Mail eingegangen.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 E-Mail eingegangen.md new file mode 100644 index 00000000..4a77ad6b --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 E-Mail eingegangen.md @@ -0,0 +1,50 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t3-e-mail-eingegangen +screen: "E-Mail eingegangen" +subframe_name: "K-T3 E-Mail eingegangen" +subframe_page_id: "19182d3b-ae54-4327-b8a7-bc2f7a525e8e" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/19182d3b-ae54-4327-b8a7-bc2f7a525e8e/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.721Z" +--- + +# K-T3 — E-Mail eingegangen + +## Ziel und Rolle im Flow + +Startet, wenn eine E-Mail ankommt. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Postfach** · **Betreff enthält (optional)** · **Absender enthält (optional)**. +- Erklärungen: Dieses Postfach wird auf neue E-Mails beobachtet. · Nur E-Mails, deren Betreff diesen Text enthält, starten die Automation. · Nur E-Mails von passenden Absendern zählen. +- Beispieloptionen: info@betrieb.de, service@betrieb.de, angebot@betrieb.de. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser** · **Ab v2**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Varianten und offene Punkte + +- Die Seite trägt das Badge **„Ab v2“** und bleibt bis zur Postfach-Anbindung ein transparenter Zukunftsbaustein. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `TextInput`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/19182d3b-ae54-4327-b8a7-bc2f7a525e8e/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 E-Mail unzustellbar.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 E-Mail unzustellbar.md new file mode 100644 index 00000000..7c3c7663 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 E-Mail unzustellbar.md @@ -0,0 +1,50 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t3-e-mail-unzustellbar +screen: "E-Mail unzustellbar" +subframe_name: "K-T3 E-Mail unzustellbar" +subframe_page_id: "b53d974b-f3d4-43f8-9118-879d165c475f" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/b53d974b-f3d4-43f8-9118-879d165c475f/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.726Z" +--- + +# K-T3 — E-Mail unzustellbar + +## Ziel und Rolle im Flow + +Startet, wenn eine Kampagnen-Mail nicht ankommt. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Kampagne** · **Art der Unzustellbarkeit**. +- Erklärungen: Leer lassen = gilt für alle laufenden Kampagnen. · Dauerhaft = Adresse existiert nicht mehr. Vorübergehend = z. B. Postfach voll. +- Beispieloptionen: Alle Kampagnen, Frühjahrs-Aktion Wärmepumpe, Newsletter Bestandskunden, Wartungs-Erinnerung, Beide, Dauerhaft (hart), Vorübergehend (weich). +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Varianten und offene Punkte + +- Der Auslöser hängt fachlich von Kampagnen- und Bounce-Tracking ab. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/b53d974b-f3d4-43f8-9118-879d165c475f/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 Formular abgeschickt.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 Formular abgeschickt.md new file mode 100644 index 00000000..399ffe7e --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 Formular abgeschickt.md @@ -0,0 +1,47 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t3-formular-abgeschickt +screen: "Formular abgeschickt" +subframe_name: "K-T3 Formular abgeschickt" +subframe_page_id: "ece5c3ef-81e4-430b-af86-6317c9921963" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/ece5c3ef-81e4-430b-af86-6317c9921963/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-21T16:47:42.731Z" +--- + +# K-T3 — Formular abgeschickt + +## Ziel und Rolle im Flow + +Startet, wenn ein Formular eingeht. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Formular** *. +- Erklärungen: Dieses Formular wird beobachtet. Formulare verwaltest du im Formular-Baukasten. Pflichtfeld. +- Beispieloptionen: Kontaktformular Website, Heizungs-Anfrage, Service-Anfrage. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser**. +- Weitere sichtbare Zustände/Hinweise: Daten aus dem Formular. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `Select`, `Tag_Label`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/ece5c3ef-81e4-430b-af86-6317c9921963/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 Webhook empfangen.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 Webhook empfangen.md new file mode 100644 index 00000000..449c2930 --- /dev/null +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 Webhook empfangen.md @@ -0,0 +1,45 @@ +--- +kind: screen +project: HiveGrid Screen Project +ticket: D-P12 +package: WF-P12 Verwaltung +id: k-t3-webhook-empfangen +screen: "Webhook empfangen" +subframe_name: "K-T3 Webhook empfangen" +subframe_page_id: "cd8330f6-1acb-4dd2-bd56-7f2f159d506b" +typ: "Auslöser · Konfigurationsdialog" +umsetzung: Bauen +status: "In Subframe - in Obsidian gespiegelt, Review offen" +route: "Dialog über /automations/:id/edit" +subframe: "https://app.subframe.com/f023064a5ca0/design/cd8330f6-1acb-4dd2-bd56-7f2f159d506b/edit" +source_checked: 2026-08-03 +subframe_last_modified: "2026-07-25T16:06:32.663Z" +--- + +# K-T3 — Webhook empfangen + +## Ziel und Rolle im Flow + +Startet, wenn ein externes System ruft. Der Dialog konfiguriert den Baustein, nachdem er über [[S01b Baustein-Picker]] in [[S01 Flow-Editor]] gewählt oder dort geöffnet wurde. + +## Sichtbare Struktur und Daten + +- Felder: **Webhook-Adresse** · **Sicherheitsschlüssel**. +- Erklärungen: Diese Adresse gibst du im externen System ein. Sie wird automatisch erzeugt. · Damit prüft HiveGrid, dass der Aufruf wirklich vom externen System kommt. +- Dialogbreite im aktuellen Stand: **Standard**. +- Sichtbare Badges: **Auslöser** · **Profi-Baustein**. + +## Aktionen und Verknüpfungen + +- **Abbrechen** · **Übernehmen**. +- Gehört zum vollständigen Dialogkatalog [[S05 Baustein-Konfig-Panels]] und zur Detailwahrheit [[S05a Baustein-Konfig Vorplanung]]. +- Nach „Übernehmen“ zurück zum Flow-Editor; „Abbrechen“ verwirft die lokale Eingabe. + +## Verwendete Komponenten + +`BadgeFeedback`, `Button`, `Dialog`, `IconWithBackground`, `TextInput`, `DialogLayout` + +## Subframe + +- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/cd8330f6-1acb-4dd2-bd56-7f2f159d506b/edit) +- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S01 Automation-Liste.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S01 Automation-Liste.md index 44de64a5..07334258 100644 --- a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S01 Automation-Liste.md +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S01 Automation-Liste.md @@ -7,42 +7,28 @@ id: S01 screen: Automation-Liste typ: Liste umsetzung: Bauen -status: Validiert - Subframe-Entwurf geloescht, neu zu bauen +status: Zu validieren und neu in Subframe zu bauen route: "/automations" subframe: "" +source_checked: 2026-08-03 --- # S01 — Automation-Liste ## Ziel -Alle Automationen im Blick: Was läuft, was ist pausiert, was tut wie oft? +Alle Automationen und ihren Zustand auf einen Blick sehen. -## Was das Tool können muss +## Vorläufiger Umfang für die Validierung -- Zeile: Name · Auslöser (Klartext) · Status-Pill (aktiv/pausiert/Entwurf) · Läufe (30 Tage) · letzte Ausführung -- »nur meine«-Filter · Anomalie-Pause-Banner -- »+ Neue Automation« → Start-Auswahl (WF-P12 Flow-Editor M03) · Zeile öffnen → Editor · Läufe → [[S02 Lauf-Liste]] -- Zeilen-Aktion »als Vorlage speichern« → [[S04 Vorlagen-Katalog]] +- Name, Auslöser, Status, Läufe der letzten 30 Tage, letzte Ausführung und Verantwortliche. +- Suche sowie Filter nach Status, Auslöser und „nur meine“. +- „+ Neue Automation“ → [[M03 Start-Auswahl]]. +- Automation öffnen → [[S01 Flow-Editor]]. +- Läufe öffnen → [[S02 Lauf-Liste]]. +- Zugang zu [[S04 Vorlagen-Katalog]]. +- Leerzustand mit klarem Start-CTA. -## Pattern / Archetyp +## Noch nicht in Subframe -A2 Liste. - -## Zustände - -| Zustand | Beschreibung | Umsetzung | -|---|---|---| -| Leer | »Noch keine Automationen« + Start-Knopf | Nur dokumentieren | -| Laden / Fehler / kein Zugriff | A7 | Wiederverwenden | - -## Subframe - -**Der Entwurf vom 2026-07-10 wurde in Subframe gelöscht** (Stand 2026-07-13, per MCP geprüft). S01 muss neu gebaut werden. - -### Erkenntnisse aus dem gelöschten Entwurf (für den Neubau mitnehmen) - -- Spec war abgedeckt: Zeilen-Anatomie, »nur meine«-Filter, Anomalie-Banner, »+ Neue Automation«, Läufe-Zugang, »Als Vorlage speichern« -- Gute Ergänzungen, die erhalten bleiben sollten: KPI-Kacheln, Suchfeld, Status-/Auslöser-Filter, Spalten »Verantwortlich« + »Aktionen«, »Vorlagen«-Button -- Nachzubessern war: **Copy-Bug** — Spalte »Läufe (30 Tage)« zeigte »143 Datensätze« statt der Lauf-Anzahl -- Zu klären: Status-Pill hatte zusätzlich den Wert »Fehler« (Spec kennt nur aktiv/pausiert/Entwurf) +Der frühere Entwurf wurde gelöscht. Wir validieren diesen Screen nach dem aktuellen Obsidian-Abgleich neu; daher existiert bewusst noch kein Subframe-Link. diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S02 Lauf-Liste.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S02 Lauf-Liste.md index ce794d47..153a9dfa 100644 --- a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S02 Lauf-Liste.md +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S02 Lauf-Liste.md @@ -7,42 +7,30 @@ id: S02 screen: Lauf-Liste typ: Liste umsetzung: Bauen -status: Validiert - Subframe-Entwurf geloescht, neu zu bauen +status: Zu validieren und neu in Subframe zu bauen route: "/automations/:id/executions" subframe: "" +source_checked: 2026-08-03 --- # S02 — Lauf-Liste ## Ziel -Was hat diese Automation zuletzt getan? +Die letzten Ausführungen einer Automation schnell prüfen und einen Lauf öffnen. -## Was das Tool können muss +## Vorläufiger Umfang für die Validierung -- Letzte Läufe: Zeit · Status-Pill (ok/fehlgeschlagen/übersprungen) · Klartext-Summary · Probelauf-Marker · Dauer -- Filter: Status, Datum, Auslöser-Typ -- Zeile öffnen → [[S03 Lauf-Detail]] +- Zeitpunkt, Status, Klartext-Zusammenfassung, Laufart und Dauer. +- Filter nach Status, Zeitraum und Auslöser. +- Suche sowie Leer-/Keine-Treffer-Zustand. +- Zeile öffnen → [[S03 Lauf-Detail]]. +- Zurück zu [[S01 Flow-Editor]] bzw. [[S01 Automation-Liste]]. -## Pattern / Archetyp +## Produktbeziehung -A2 Liste. +Die Lauf-Liste bleibt als eigener Screen und eigene Route erhalten. Der „Aktivität“-Eintrag im Editor kann dorthin navigieren; er ersetzt diese Seite nicht. -## Zustände +## Noch nicht in Subframe -| Zustand | Beschreibung | Umsetzung | -|---|---|---| -| Leer | »Noch keine Läufe« | Nur dokumentieren | -| Laden / Fehler | A7 | Wiederverwenden | - -## Subframe - -**Der Entwurf vom 2026-07-10 wurde in Subframe gelöscht** (Stand 2026-07-13, per MCP geprüft). S02 muss neu gebaut werden. - -> ⚠️ Vor dem Neubau klären: Der Editor-Kopf hat einen Modus-Umschalter »Bauen / Aktivität / Auswertung«. Wenn »Aktivität« bleibt, lebt die Lauf-Liste **im Editor** statt auf einer eigenen Route. **Entscheidung offen, David muss sie treffen** (aufgefallen beim Abgleich 2026-07-13) — siehe [[S01 Flow-Editor]]. - -### Erkenntnisse aus dem gelöschten Entwurf (für den Neubau mitnehmen) - -- Spec war abgedeckt: Zeit/Status/Klartext-Summary/Probelauf-Marker/Dauer, alle drei Filter, Zeile → Detail -- Gute Ergänzungen, die erhalten bleiben sollten: StatsCard-Reihe, Suchfeld, »Nur Probeläufe«-Switch, Spalte »Betroffene Datensätze«, Status »Läuft«, Pagination -- Nachzubessern war: Seite lief **ohne DefaultPageLayout** (App-Sidebar fehlte — anders als S01) +Der frühere Entwurf wurde gelöscht. Wir validieren den neuen Stand gemeinsam, bevor er neu gebaut wird. diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S03 Lauf-Detail.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S03 Lauf-Detail.md index af902f7e..2cc151fa 100644 --- a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S03 Lauf-Detail.md +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S03 Lauf-Detail.md @@ -7,44 +7,32 @@ id: S03 screen: Lauf-Detail typ: Detail + Timeline umsetzung: Bauen -status: Validiert - Subframe-Entwurf geloescht, neu zu bauen +status: Zu validieren und neu in Subframe zu bauen route: "/automations/:id/executions/:exec_id" subframe: "" +source_checked: 2026-08-03 --- # S03 — Lauf-Detail ## Ziel -Jeden Lauf Schritt für Schritt nachvollziehen — und Fehler rückgängig machen. +Einen Automationslauf Schritt für Schritt in verständlichem Deutsch nachvollziehen. -## Was das Tool können muss +## Vorläufiger Umfang für die Validierung -- Kopf: Klartext-Summary + Auslöser-Daten **lesbar** (kein rohes JSON) + Probelauf-Marker -- **Schritt-für-Schritt-Timeline**: je Schritt Klartext (»E-Mail an max@… gesendet«), Status, Ein-/Ausgabe lesbar, Dauer -- **24-h-Rückgängig-Knopf mit Countdown** (Restzeit sichtbar; danach ausgegraut + Hinweis) -- Fehlgeschlagenen Schritt **erneut ausführen** · **»ab Schritt X fortsetzen«** +- Kopf mit Zusammenfassung, Status, Zeit, Dauer und Laufart. +- Lesbare Auslöserdaten statt rohem JSON. +- Timeline je Schritt mit Status, Klartext, Dauer sowie verständlichem Input/Output. +- Fehlgeschlagenen Lauf erneut ausführen. +- Ab einem Schritt fortsetzen. +- 24-h-Rückgängig an genau einem klaren Ort mit Restzeit und Hinweis auf nicht rückziehbare Wirkungen. +- Zurück zu [[S02 Lauf-Liste]] und Bearbeiten in [[S01 Flow-Editor]]. -## Pattern / Archetyp +## Zustandslogik -A3 + Timeline. +Ein Probelauf schreibt nichts und darf deshalb keine Rückgängig-Aktion anbieten. Produktive und simulierte Läufe müssen klar unterscheidbar sein. -## Zustände +## Noch nicht in Subframe -| Zustand | Beschreibung | Umsetzung | -|---|---|---| -| Schritt fehlgeschlagen | roter Marker + Klartext-Fehler + Retry daneben | Nur dokumentieren | -| Rückgängig abgelaufen | Knopf grau + »nur 24 h möglich« | Nur dokumentieren | -| Laden / Fehler | A7 | Wiederverwenden | - -## Subframe - -**Der Entwurf vom 2026-07-10 wurde in Subframe gelöscht** (Stand 2026-07-13, per MCP geprüft). S03 muss neu gebaut werden. - -### Erkenntnisse aus dem gelöschten Entwurf (für den Neubau mitnehmen) - -- Spec war vollständig abgedeckt: lesbare Auslöser-Daten, Probelauf-Marker, Klartext-Timeline mit Input/Output, 24-h-Countdown, Retry + »ab Schritt X fortsetzen« -- Gute Ergänzungen, die erhalten bleiben sollten: rechte Sidebar (Laufdaten/Ergebnis/»Aktion erforderlich«), Quick-Fix »Person zuweisen« -- Nachzubessern war: Der Countdown stand doppelt (Banner + Sidebar) plus ein dritter »Rückgängig«-Button im Header — beim Neubau auf **einen** Ort festlegen -- Nachzubessern war: **Demo-Widerspruch** — der Lauf war als »Probelauf« markiert, bot aber Rückgängig an, obwohl Probeläufe nichts schreiben -- Nachzubessern war: Seite lief ohne DefaultPageLayout +Der frühere Entwurf wurde gelöscht. Wir validieren den neuen Stand gemeinsam, bevor er neu gebaut wird. diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S04 Vorlagen-Katalog.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S04 Vorlagen-Katalog.md index c2fc9433..bfc6fd6b 100644 --- a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S04 Vorlagen-Katalog.md +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S04 Vorlagen-Katalog.md @@ -5,42 +5,34 @@ ticket: D-P12 package: WF-P12 Verwaltung id: S04 screen: Vorlagen-Katalog -typ: Liste/Karten +typ: Karten-Liste umsetzung: Bauen -status: Validiert - Subframe-Entwurf geloescht, neu zu bauen +status: Zu validieren und neu in Subframe zu bauen route: "/automations/templates" subframe: "" +source_checked: 2026-08-03 --- # S04 — Vorlagen-Katalog ## Ziel -Fertige SHK-Automationen zum Sofort-Nutzen — plus eigene Vorlagen des Betriebs. +Die spätere Vorlagenstruktur sichtbar machen, obwohl der produktive Katalog zunächst noch leer ist. -## Was das Tool können muss +## Erster gemeinsamer Designumfang -- Vorlagen-Karten nach Kategorie: Name · Use-Case-Beschreibung · Nutzungs-Anzahl · **»Verwenden«** (öffnet Editor vorbefüllt) -- SHK-Vorlagen (geseedet) + eigene (»aus Automation erstellen« in der Liste) -- Wird auch in der Start-Auswahl (Flow-Editor M03) eingebettet +- Seitenkopf und Erklärung des Vorlagenprinzips. +- Genau **eine illustrative Standardvorlage** als Anschauungsobjekt. +- Karte mit Name, kurzer SHK-Anwendung, sichtbarer Schrittfolge und „Verwenden“. +- Klare Kennzeichnung als Beispiel-/Standardvorlage; noch keine behaupteten Nutzungszahlen oder große Vorlagenbibliothek. +- Optionaler Leerzustand für „Eigene Vorlagen“. +- Wird in vereinfachter Form in [[M03 Start-Auswahl]] verwendet. +- „Verwenden“ öffnet [[S01 Flow-Editor]] vorbefüllt. -## Pattern / Archetyp +## Noch nicht in Subframe -A2 Karten-Liste. +Der frühere Entwurf wurde gelöscht. Wir validieren Aufbau und Beispielvorlage gemeinsam, bevor er neu gebaut wird. -## Zustände +## Offener Abgleich mit der Entwicklung -| Zustand | Beschreibung | Umsetzung | -|---|---|---| -| Laden / Fehler | A7 | Wiederverwenden | - -## Subframe - -**Der Entwurf vom 2026-07-10 wurde in Subframe gelöscht** (Stand 2026-07-13, per MCP geprüft). S04 muss neu gebaut werden — zusammen mit M03, da die Start-Auswahl den Katalog einbettet. - -### Erkenntnisse aus dem gelöschten Entwurf (für den Neubau mitnehmen) - -- Spec war abgedeckt: Karten nach Kategorie mit Name/Beschreibung/Nutzungs-Anzahl/»Verwenden«, SHK + eigene unterscheidbar -- Gute Ergänzungen, die erhalten bleiben sollten: Suchfeld, Modul-/Kategorie-Filter, »Beliebt«-Tab, Flow-Schritt-Chips, Hinweise »Variable/Verbindung erforderlich« -- Nachzubessern war: Copy — Button hieß »Eigene Vorlage erstellen« statt »aus Automation erstellen« -- Nachzubessern war: Seite lief ohne DefaultPageLayout +Der aktuelle Produktcode registriert bereits drei Plattformvorlagen. Vor dem Neubau muss entschieden werden, ob diese aus dem sichtbaren Startumfang entfernt werden oder ob der Katalog doch mit realen Vorlagen startet. Bis dahin bleibt dieser Screen bei der abgestimmten Designannahme: produktiv leer, mit genau einer klar als Illustration gekennzeichneten Standardvorlage. diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S05 Baustein-Konfig-Panels.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S05 Baustein-Konfig-Panels.md index a4558df5..a2e5190c 100644 --- a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S05 Baustein-Konfig-Panels.md +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S05 Baustein-Konfig-Panels.md @@ -1,58 +1,52 @@ --- -kind: screen +kind: screen-index project: HiveGrid Screen Project ticket: D-P12 package: WF-P12 Verwaltung id: S05 -screen: Baustein-Konfig-Panels -typ: Konfig-Dialoge (30 Stueck) +screen: Baustein-Konfigurationsdialoge +typ: Screen-Familie umsetzung: Bauen -status: In Subframe (30 Dialoge gebaut) - Review durch David offen -route: "Dialog ueber dem Flow-Editor (Klick auf Baustein)" +status: 32 Seiten in Subframe und Obsidian erfasst - Review offen +route: "Dialog über dem Flow-Editor" subframe: "https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit" +source_checked: 2026-08-03 --- -# S05 — Baustein-Konfig-Panels +# S05 — Baustein-Konfigurationsdialoge ## Ziel -Je Baustein-Typ ein Klartext-Formular. Klick auf einen Baustein im Editor öffnet die Konfiguration. +Je Bausteintyp ein verständliches Formular. Klick auf einen Baustein in [[S01 Flow-Editor]] öffnet den passenden Dialog. -## Neuausrichtung 2026-07-12 — Subframe gilt +## Bestand -Zwei Dinge haben sich gegenüber der ursprünglichen Planung geändert: +Der Live-Flow enthält **32 Konfigurationsseiten**: -1. **Kein rechtes Panel, sondern ein echter Dialog** (Entscheidung David, 2026-07-12). Klick auf einen Baustein öffnet ein `DialogLayout → Dialog.Content`. -2. **Nicht zwei Muster-Panels, sondern alle 30** wurden gebaut (Nacht-Build 2026-07-12). Die alte Muster-Seite mit beiden Panels untereinander wurde gelöscht. +- 17 Auslöser einschließlich der Monatsvariante von Zeitplan. +- 6 Aktionen. +- 8 Logikdialoge. +- 1 Integration. -Der vollständige Katalog mit Archetypen, Feldern und Subframe-Links steht in **[[S05a Baustein-Konfig Vorplanung]]** — das ist ab jetzt die Detailwahrheit für die Bausteine. +Alle 32 besitzen jetzt eine eigene Obsidian-Screen-Datei mit direkter Subframe-Page-ID und sind im [Verwaltungs-Canvas](<../WF-P12 Verwaltung.canvas>) gruppiert. Der vollständige Katalog und die Reviewhistorie stehen in [[S05a Baustein-Konfig Vorplanung]]. -## Was das Tool können muss +## Gemeinsames Muster -- **Typ-abhängige Felder** je Auslöser, Aktion, Logik-Baustein und Integration -- **Klartext-Labels** (»Wenn eine neue Anfrage aus Quelle … eingeht«) statt Technik-Sprache -- Jede Feld-Erklärung als `helpText` über die Komponenten-Props, nicht als freier Textblock -- Erklärungs-Box (»So liest es sich«) in der Kategoriefarbe -- Fuß rechts: Abbrechen / Übernehmen -- Inline-Validierung (Pflichtfeld fehlt) mit Badge am Baustein +- Echter Modal-Dialog statt rechtem Inspector-Panel. +- Titel, Kategorie-Badge und Klartext-Untertitel. +- Typabhängige Felder mit Labels, Helptexten und Pflichtfeldkennzeichnung. +- Einheitlich grüner Erklär-/Hilfeblock. +- Abbrechen und Übernehmen im Footer. +- Bedeutende Zustandsvarianten erhalten eine eigene Seite, zum Beispiel [[K-T2 Zeitplan monatlich]]. -## Pattern / Archetyp +## Bekannte Restpunkte -A5 Dialog. Blaupause: **K-T1 Neuer Kontakt** — `Dialog.Content` ohne Overrides (560 px / 16 px / 24 px laut Layout-Standards); größere Panels (Kontakt ändern, Benachrichtigung, Aufgabe anlegen, Wenn-Dann, Switch, HTTP) mit `size="medium"` = 720 px. +- [[K-T2 Frist oder Termin]]: NumberInput-Layout und veralteter Subframe-Seitenname. +- [[K-A1 Datensatz aendern]]: veralteter Subframe-Seitenname. +- [[K-A2 Benachrichtigung senden]] und [[K-A2 E-Mail senden]]: TextArea-Breite/-Höhe. +- [[K-L1 Filter]]: Dialogbreite noch „large“. +- [[S01b Baustein-Picker]]: Sprache, Namen und vollständiger Katalog. -## Zustände +## Subframe -| Zustand | Beschreibung | Umsetzung | -|---|---|---| -| Pflichtfeld fehlt | Inline + Badge am Baustein | Nur dokumentieren | - -## Subframe (Stand 2026-07-13, per MCP geprüft) - -- **30 Konfig-Dialoge gebaut** im Flow [(MCP) HiveGrid Workflow Engine / Automationen P12](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) — Links je Baustein in [[S05a Baustein-Konfig Vorplanung]] -- Die alte S05-Musterseite (beide Panels untereinander) wurde gelöscht. Die dort notierten Mängel — ToggleGroup ohne aktiven Wert, Tippfehler »Bauhow-Analyse« — sind damit erledigt. -- **Händisches Review durch David steht aus.** - -## Notizen - -- KWP-Push: nur Registry-Eintrag, kein Konfig-UI (v1-Grenze). -- Farbschema: **Vorschlag ist das S05a-Schema** (Grün/Rot/Blau/Gelb/Violett/Grau) — **wartet auf Davids Freigabe**. Die 30 Dialoge sind bereits konform; der Baustein-Picker nutzt derzeit Orange für Auslöser und müsste nachziehen. +- [P12-Flow mit allen Dialogen öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S05a Baustein-Konfig Vorplanung.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S05a Baustein-Konfig Vorplanung.md index f508cdd4..274c0f4f 100644 --- a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S05a Baustein-Konfig Vorplanung.md +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S05a Baustein-Konfig Vorplanung.md @@ -1,5 +1,5 @@ --- -kind: screen +kind: screen-index project: HiveGrid Screen Project ticket: D-P12 package: WF-P12 Verwaltung @@ -7,17 +7,16 @@ id: S05a screen: Baustein-Konfig Vorplanung (Katalog aller Panels) typ: Vorplanung / Katalog umsetzung: Planen -status: Subframe Draft / Review offen +status: 32 Subframe-Seiten gespiegelt / Review offen route: "Modal über dem Flow-Editor (Dialog-Komponente, Klick auf Baustein)" +source_checked: 2026-08-03 --- # S05a — Baustein-Konfig Vorplanung -Vorplanung für **alle 31 Bausteine** aus der Baustein-Bibliothek (Stand Planung 2026-07-11, Screenshot-Abgleich). -Ziel: je Baustein ein eigenes Konfig-Panel in Subframe ablegen, das später einzeln angepasst wird. -Statt 31 Panels von null zu bauen: **9 Muster-Archetypen** definieren, je Archetyp ein Muster-Panel bauen, die restlichen Panels als Kopien mit angepassten Feldern ableiten. +Aktueller Katalog der **32 gebauten Subframe-Seiten**: 31 Bausteine plus die bedeutende Monatsvariante des Zeitplans. Jede Seite besitzt seit dem MCP-Abgleich vom 2026-08-03 eine eigene Obsidian-Screen-Datei. -Verwandt: [[S05 Baustein-Konfig-Panels]] (die zwei existierenden Muster), [[S01 Flow-Editor]]. +Verwandt: [[S05 Baustein-Konfig-Panels]] als Screen-Index und [[S01 Flow-Editor]] als Nutzungskontext. Die 32 eigenen Obsidian-Screens stehen einzeln im Verwaltungs-Canvas; die direkten Subframe-Links sind unten vollständig aufgeführt. --- @@ -25,14 +24,14 @@ Verwandt: [[S05 Baustein-Konfig-Panels]] (die zwei existierenden Muster), [[S01 | Kategorie | Farbe | Anzahl | |---|---|---| -| Auslöser | Grün | 16 | +| Auslöser inkl. Monatsvariante | Grün | 17 | | Aktionen: Daten & CRM | Rot | 2 | -| Aktionen: Kommunikation | Blau | 1 | +| Aktionen: Kommunikation | Blau | 2 | | Aktionen: Aufgaben | Gelb | 2 | | Logik | Violett | 8 | -| Integration | Grau | 2 | +| Integration | Grau | 1 | -> ✅ **Entschieden (Dejan, 2026-07-13, mit Mandat von David): Dieses Schema gilt.** Die 30 Konfig-Dialoge sind bereits konform (Auslöser grün, Aufgaben warning/gelb, Logik violett). Der **Baustein-Picker muss nachziehen** — er nutzt derzeit Orange für Auslöser, Blau für alle Aktionen und Neutral für Logik. +> ✅ **Entschieden (Dejan, 2026-07-13, mit Mandat von David): Dieses Schema gilt.** Die Konfigurationsdialoge folgen diesem Muster; der **Baustein-Picker muss nachziehen**. --- @@ -54,7 +53,7 @@ Jedes Panel hat einheitlich: Kopf (Kategorie-farbiges Icon, Name, Klartext-Unter --- -## Katalog: alle 31 Panels +## Katalog: 31 Bausteine + 1 Zustandsvariante > Die Spalte »Konfig-Felder« beschreibt den **aktuell gebauten Stand**. Sie wird bei jeder Validierungsrunde nachgezogen. `*` = Pflichtfeld. Zuletzt aktualisiert 2026-07-13 (Blöcke K-T1 und K-T2). @@ -76,7 +75,7 @@ Jedes Panel hat einheitlich: Kopf (Kategorie-farbiges Icon, Name, Klartext-Unter | Termin gebucht | Wenn ein Termin gebucht wird | 1 | T2 | Terminart, optional Mitarbeiter | | Termin storniert | Wenn ein Termin abgesagt wird | 1 | T2 | Terminart, Storno durch (Kunde/intern/beide) | | Ereignis erstellt | Wenn ein Kalender-Eintrag entsteht | 1 | T2 | Kalender, Ereignisart | -| Zeitplan | Zu festen Zeiten, z. B. montags 8 Uhr | 1 | T2 | Wiederholung `*`; **Felder wechseln je nach Wiederholung**: täglich → nur Uhrzeit `*`; wöchentlich → Wochentage `*` + Uhrzeit `*`; monatlich → Tag im Monat `*` + Uhrzeit `*`. Uhrzeit ist **vorläufig ein Dropdown** (dem Baukasten fehlt eine Uhrzeit-Komponente). Zustände »täglich« und »monatlich« noch nicht gezeichnet. | +| Zeitplan | Zu festen Zeiten, z. B. montags 8 Uhr | 1 | T2 | Wiederholung `*`; **Felder wechseln je nach Wiederholung**: täglich → nur Uhrzeit `*`; wöchentlich → Wochentage `*` + Uhrzeit `*`; monatlich → Tag im Monat `*` + Uhrzeit `*`. Die Monatsvariante ist als [[K-T2 Zeitplan monatlich]] gebaut. | | Webhook empfangen | Wenn ein externes System ruft | 1 | T3 | Webhook-URL (generiert, kopierbar), Secret, Beispiel-Payload-Vorschau | ### Aktionen: Daten & CRM (Rot) @@ -122,23 +121,23 @@ Jedes Panel hat einheitlich: Kopf (Kategorie-farbiges Icon, Name, Klartext-Unter --- -## Vorgehen für Subframe +## Weiteres Vorgehen -1. Farbschema im Picker/Konfig-Entwurf auf das Planungs-Schema angleichen (Grün/Rot/Blau/Gelb/Violett/Grau). -2. Je Archetyp **ein** Muster-Panel als eigene Subframe-Seite bauen (9 Seiten; A3 existiert als Basis aus der Konfig-Runde 2026-07-11). -3. Danach die restlichen 21 v1-Panels als Kopien der Muster-Seiten ablegen und Felder gemäß Katalog oben anpassen (30 Seiten gesamt, KWP entfällt in v1). -4. Benennung in Subframe: »K-T1 Neuer Kontakt«, »K-A2 Benachrichtigung senden« … (K = Konfig-Panel), eigener Flow oder Gruppe, damit der Editor-Flow übersichtlich bleibt. +1. Die 32 gebauten Seiten gemeinsam visuell reviewen; nicht erneut bauen. +2. Picker gegen die 31 Bausteine abgleichen: Einträge, Namen, Kategorien, Farben und Du-Ansprache. +3. Die zwei abweichenden Subframe-Seitennamen von Hand korrigieren: `K-T2 Deadline naht` → `K-T2 Frist oder Termin` und `K-A1 Kontakt aendern` → `K-A1 Datensatz aendern`. +4. KWP bleibt ein Registry-Eintrag ohne Konfigurationsdialog und zählt deshalb nicht zu den 32 Seiten. ## Umsetzungsstand Subframe (2026-07-12) - **Entscheidung (David, 2026-07-12): Konfig als MODAL** (Dialog-Komponente), nicht rechtes Panel/Drawer — n8n-Muster: Klick auf Baustein öffnet Dialog. -- **Alle 30 v1-Panels gebaut** (Nacht-Build 02:37–03:00 Uhr, KWP entfällt v1-gemäß): Benennung »K- « im Flow [(MCP) HiveGrid Workflow Engine / Automationen P12](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit). +- **32 Seiten gebaut** (31 Bausteine plus Monatsvariante; KWP ohne UI): Benennung »K- « im Flow [(MCP) HiveGrid Workflow Engine / Automationen P12](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit). - Muster/Blaupause: **K-T1 Neuer Kontakt** (Dialog.Content ohne Overrides = 560 px/16 px/24 px laut Layout-Regeln, Labels + Helptexte über Komponenten-Props, jede Feld-Erklärung als helpText, Erklärungs-Box mit Fragezeichen in Kategoriefarbe, Fuß rechts: Abbrechen/Übernehmen). Größere Panels (Kontakt ändern, Benachrichtigung, Aufgabe anlegen, Wenn-Dann, Switch, HTTP) mit `size="medium"` = 720 px. -- Readback-Check aller 30 Seiten bestanden (Dialog.Content, keine p-0/gap-0-Overrides, helpTexts, Erklärungs-Box). **Händisches Review durch David steht aus.** +- MCP-Readback aller 32 Seiten am 2026-08-03 abgeschlossen. **Händisches Review durch David steht aus.** -## Subframe-Links aller 30 Dialoge (Stand 2026-07-13, per MCP verifiziert) +## Subframe-Links aller 32 Seiten (Stand 2026-08-03, per MCP verifiziert) -### Auslöser (16) +### Auslöser (17 Seiten) | Baustein | Subframe | |---|---| @@ -149,23 +148,25 @@ Jedes Panel hat einheitlich: Kopf (Kategorie-farbiges Icon, Name, Klartext-Unter | K-T1 Projekt gewonnen | [Dialog](https://app.subframe.com/f023064a5ca0/design/7dbedd13-7bd9-4203-ac4b-367fe98a0c90/edit) | | K-T1 Status gewechselt | [Dialog](https://app.subframe.com/f023064a5ca0/design/4531af4b-270d-4338-a7aa-9bf9f22acb2a/edit) | | K-T1 Projekt angelegt | [Dialog](https://app.subframe.com/f023064a5ca0/design/6ddca087-0655-4390-b365-47b46796520a/edit) | -| K-T2 Deadline naht | [Dialog](https://app.subframe.com/f023064a5ca0/design/4049387e-82e7-46d9-bcc8-1f0623212f4d/edit) | +| [[K-T2 Frist oder Termin]] (Subframe-Name noch „Deadline naht“) | [Dialog](https://app.subframe.com/f023064a5ca0/design/4049387e-82e7-46d9-bcc8-1f0623212f4d/edit) | | K-T2 Termin gebucht | [Dialog](https://app.subframe.com/f023064a5ca0/design/4f65190b-0088-4774-b0d4-47c2548b9e1f/edit) | | K-T2 Termin storniert | [Dialog](https://app.subframe.com/f023064a5ca0/design/ecfcc5d9-fa76-401d-ba4f-cae76cbdff69/edit) | | K-T2 Ereignis erstellt | [Dialog](https://app.subframe.com/f023064a5ca0/design/6dbde62e-a714-484a-a7c1-eeb45b281537/edit) | | K-T2 Zeitplan | [Dialog](https://app.subframe.com/f023064a5ca0/design/69a04a7d-11e1-4507-97db-79556a4058a1/edit) | +| [[K-T2 Zeitplan monatlich]] | [Dialog](https://app.subframe.com/f023064a5ca0/design/742004f9-97d5-446a-862a-3db1886ade6c/edit) | | K-T3 E-Mail eingegangen | [Dialog](https://app.subframe.com/f023064a5ca0/design/19182d3b-ae54-4327-b8a7-bc2f7a525e8e/edit) | | K-T3 E-Mail unzustellbar | [Dialog](https://app.subframe.com/f023064a5ca0/design/b53d974b-f3d4-43f8-9118-879d165c475f/edit) | | K-T3 Formular abgeschickt | [Dialog](https://app.subframe.com/f023064a5ca0/design/ece5c3ef-81e4-430b-af86-6317c9921963/edit) | | K-T3 Webhook empfangen | [Dialog](https://app.subframe.com/f023064a5ca0/design/cd8330f6-1acb-4dd2-bd56-7f2f159d506b/edit) | -### Aktionen (5) +### Aktionen (6) | Baustein | Subframe | |---|---| -| K-A1 Kontakt aendern | [Dialog](https://app.subframe.com/f023064a5ca0/design/69019ec4-d884-4d89-b699-d67a6ec99c7f/edit) | +| [[K-A1 Datensatz aendern]] (Subframe-Name noch „Kontakt aendern“) | [Dialog](https://app.subframe.com/f023064a5ca0/design/69019ec4-d884-4d89-b699-d67a6ec99c7f/edit) | | K-A1 Notiz anlegen | [Dialog](https://app.subframe.com/f023064a5ca0/design/a94188de-7a32-4e7d-a608-04cd47f2cbf2/edit) | | K-A2 Benachrichtigung senden | [Dialog](https://app.subframe.com/f023064a5ca0/design/a0a46df7-4f24-4e36-98ab-c4772ecf2e63/edit) | +| [[K-A2 E-Mail senden]] | [Dialog](https://app.subframe.com/f023064a5ca0/design/a7f4debc-2e00-4f32-937a-bc85636a30ba/edit) | | K-A3 Aufgabe anlegen | [Dialog](https://app.subframe.com/f023064a5ca0/design/9d9f2a55-0d46-4644-ac9f-c63721262fdb/edit) | | K-A3 Aufgabe zuweisen | [Dialog](https://app.subframe.com/f023064a5ca0/design/94ccafb9-b3d2-4256-907c-f7a95632945a/edit) | @@ -188,7 +189,7 @@ Jedes Panel hat einheitlich: Kopf (Kategorie-farbiges Icon, Name, Klartext-Unter |---|---| | K-I1 HTTP-Anfrage | [Dialog](https://app.subframe.com/f023064a5ca0/design/b41d53ea-a101-41c5-8950-cca4fc57ed90/edit) | -## Validierung der 30 Konfig-Dialoge +## Validierung der Konfigurationsdialoge Läuft seit 2026-07-13. Validiert von **Dejan** (mit ausdrücklichem Mandat von David, 2026-07-13). Vorgehen: blockweise gegen `D-FLOW.md`/`D-P12.md`, den Baustein-Katalog oben und die Layout-Standards. Befunde werden direkt in Subframe behoben; alles, was eine Produktentscheidung ist, wird hier festgehalten. @@ -256,9 +257,9 @@ Bester Block bisher — Struktur, Sichtbarkeit der Labels und Duzen durchgehend **Wichtig für Subframe (von Hand):** Die Seite `K-A1 Kontakt aendern` sollte zu `K-A1 Datensatz aendern` umbenannt werden (Inhalt stimmt schon). Der Picker-Eintrag »E-Mail senden« bekommt jetzt einen echten Dialog; der neue Baustein ist auch im Picker als eigener Kommunikations-Eintrag zu führen. -### Info-Kästen: alle 30 auf Grün (2026-07-17) +### Info-Kästen: alle Dialoge auf Grün (2026-07-17) -Entscheidung David (abgesegnet) + Dejan: Der Erklär-/Info-Kasten unten in **jedem** Dialog ist grün — nicht mehr kategorie-farbig. Symbol und Badge behalten die Kategorie-Farbe. Umgesetzt in allen 30 Dialogen (16 Auslöser waren schon grün; die 14 Aktions-, Logik- und Integrations-Dialoge nachgezogen). Damit ist das »Rot wirkt wie Fehler«-Problem gelöst, ohne die Kategorie-Codierung aufzugeben. +Entscheidung David (abgesegnet) + Dejan: Der Erklär-/Info-Kasten unten in **jedem** Dialog ist grün — nicht mehr kategorie-farbig. Symbol und Badge behalten die Kategorie-Farbe. ### Block K-L — Logik (8 Dialoge) — teil-validiert 2026-07-17 @@ -272,9 +273,9 @@ Info-Kästen gegrünt. Zwei klare Fehler direkt behoben: |---|---| | **Bedingungen: nur Custom, aber freundlich** ✅ entschieden | **Entscheidung (Dejan 2026-07-17, nach Abwägung):** EIN Muster für alle Logik-Bedingungs-Bausteine — Feld + Vergleich + Wert, mit Klartext-Vergleichen (»ist größer als«), guten Feldnamen und Beispiel-Platzhaltern. **Kein Umschalter, kein »Einfach«-Modus, keine fertige-Bedingungs-Liste.** Grund: Fertige Bedingungen mit festem Wert (»Auftragswert über 10.000«) passen fast nie exakt (jeder Betrieb will andere Schwellen) und die Liste wäre nicht pflegbar (Felder sind pro Betrieb individuell). Der Custom-Builder ist ohnehin nur »Filter wie in Excel« und mit gutem Wording niederschwellig genug. **Der zuvor gebaute Umschalter + Einfach-Frame wurden wieder entfernt.** Umgesetzt: Wenn-Dann/Oder/Filter waren schon Custom; **Und wurde von der fertigen-Liste auf Custom umgebaut.** | | **Symbol-Darstellung uneinheitlich** | Wenn-Dann/Und/Switch/Wert setzen: `IconWithBackground` mit Violett-Hintergrund. »Oder«: Symbol **handgebaut** als eigenes div. Glyph-Farbe mal neutral, mal violett. → auf ein Muster vereinheitlichen. | -| **Dialog-Breiten springen** | Wenn-Dann und Filter stehen auf `large` (1200 px) für 2 Bedingungszeilen — deutlich zu breit. Oder/Switch `medium`, Und/Warten/Schleife/Wert setzen `default` (560). → einheitliche Breite je Komplexität. | +| **Dialog-Breiten springen** | Wenn-Dann ist inzwischen `medium`; Filter steht noch auf `large`. Die übrigen Dialoge nutzen je nach Komplexität `medium` oder Standardbreite. | | ~~**Warten**: »Dauer« ist Textfeld~~ ✅ behoben 2026-07-17 | »Dauer« auf **Number Input** umgestellt; widersprüchliches Icon-Attribut (`variant="primary"` + Violett-Override) auf sauberes Violett-Muster korrigiert. | -| **Dialog-Breite** (offen — David von Hand) | **Wenn-Dann** und **Filter** stehen auf `large` (1200 px) für zwei Bedingungszeilen → auf `medium` (720 px) stellen. Im Subframe-Editor: Dialog.Content → Size → Medium (Zwei-Klick). Per MCP zu riskant (ganzer Seiteninhalt müsste neu geschrieben werden). | +| **Dialog-Breite** (offen — David von Hand) | Nur **Filter** steht noch auf `large` → auf `medium` stellen. Wenn-Dann ist bereits korrigiert. | Gut gelöst in K-L: Alle zeigen ihre **Ausgänge** klar an (Ja/Nein, Weg 1/2/3 + Sonst, Weiter/Fertig). Klartext durchgehend, Duzen durchgehend. @@ -289,23 +290,23 @@ Vorbildlich für einen technischen Baustein: zwei Badges (»Integration« + »Pr | **Uhrzeit-Komponente fehlt komplett** | Der `Date Picker` ist ein reiner Kalender ohne Zeit. Es gibt kein Time-Picker-Bauteil. | Betrifft **nicht nur P12**: Plantafel (D-PLAN), Terminbuchung (D-BOOK) und Kalender brauchen es ebenfalls. In P12 vorläufig mit einem Dropdown überbrückt. → **Befund an D-D0b (UI-Baukasten)** | | `Number Input` | Fest auf `min-w-[192px]` **und** `max-w-[192px]` — also exakt 192 px, weder schmaler noch breiter | Schmale Zahlenfelder (z. B. `Abstand` = »3«) sind unmöglich; volle Feldbreite ebenso. Bricht den Formular-Rhythmus. | | `IconWithBackground` | Nur `destructive` (Gefahr-Rot) als Rot; kein Kategorie-Rot/Gelb-Variant | Daten-Bausteine (rot) und Logik (violett) brauchen einen handgeschriebenen `ui-*`-Farb-Override im Screen. | -| `BadgeFeedback` | Kein `subtle-red` und kein `subtle-yellow` (nur `subtle-negative`/`subtle-warning` = Gefahr/Warnung). `subtle-blue`/`subtle-purple` existieren. | Daten- und Aufgaben-Badges nutzen zwangsläufig die Feedback-Farben (Gefahr/Warnung) statt echter Kategorie-Farben. **Broader-Finding**: Die 30 Dialoge mischen `ui-*`- und `feedback-*`-Farbtoken. Für volle Einheitlichkeit müsste der Baukasten `ui-red`/`ui-yellow`-Badge- und Icon-Varianten bekommen. → eigene Standards-Runde mit David. | +| `BadgeFeedback` | Kein `subtle-red` und kein `subtle-yellow` (nur `subtle-negative`/`subtle-warning` = Gefahr/Warnung). `subtle-blue`/`subtle-purple` existieren. | Daten- und Aufgaben-Badges nutzen Feedback-Farben statt echter Kategorie-Farben. Für volle Einheitlichkeit braucht der Baukasten `ui-red`/`ui-yellow`-Varianten. | -## Lücken und Widersprüche (Abgleich 2026-07-13) +## Lücken und Widersprüche (aktualisiert 2026-08-03) Der Baustein-Picker ([[S01 Flow-Editor]], Seite »Picker Kachel-Filter«) und dieser Katalog stimmen noch nicht überein: | Befund | Was zu tun ist | |---|---| -| ✅ Picker bot **»Termin in Kürze«** und **»Zahlungsziel überschritten«** an — kein Dialog vorhanden | **Gelöst 2026-07-13:** Beide Fälle deckt jetzt der erweiterte Baustein **»Frist oder Termin«** ab. Im Picker müssen die zwei Einträge durch **einen** Eintrag »Frist oder Termin« ersetzt werden. | -| Picker bietet **»E-Mail senden«** an — kein Konfig-Dialog vorhanden | Der Katalog kennt nur »Benachrichtigung senden« (Kanal E-Mail/Push/intern) — vermutlich derselbe Baustein unter zwei Namen. **Noch zu entscheiden** (kommt in Block K-A dran). | -| Picker sagt **»Datensatz ändern«**, der Dialog heißt **»Kontakt ändern«** | Auf einen Namen festlegen. Der Katalog meint den generischen Datensatz, der Dialog nur den Kontakt. **Noch zu entscheiden** (Block K-A). | -| Picker zeigt nur **12 Bausteine**, der Katalog kennt **30** | Picker vollständig füllen (mit Suche/Filter ist die Menge tragbar). | +| Picker führt **»Termin in Kürze«** und **»Zahlungsziel überschritten«** getrennt | Beide Fälle deckt der gebaute Dialog **»Frist oder Termin«** ab. Die zwei Picker-Einträge durch diesen einen Baustein ersetzen. | +| **»E-Mail senden«** | Der eigene Dialog ist gebaut und gespiegelt; der Picker-Eintrag muss auf genau diesen Dialog zeigen. | +| **»Datensatz ändern«** | Der Dialoginhalt ist bereits generisch. Nur der Subframe-Seitenname lautet noch `K-A1 Kontakt aendern` und muss von Hand nachgezogen werden. | +| Picker zeigt nur **12 Bausteine**, der aktuelle Subframe-Bestand umfasst **31 Bausteine plus eine Zustandsvariante** | Picker vollständig und fachlich gegen den Produktkatalog abgleichen. | | Picker-Farben weichen ab (Orange/Blau/Neutral) | Auf das S05a-Schema umstellen (entschieden 2026-07-13). | | Picker **siezt** (»Wählen Sie einen Baustein«) | Auf Duzen umstellen (entschieden 2026-07-13). | -## Offene Fragen +## Offene Review-Punkte -- Ausgänge-Darstellung im Panel (zeigt das Panel die Ausgänge Ja/Nein bzw. 1/2/3 als Info an?) — David -- Switch: wie viele Pfade maximal in v1? -- Webhook/HTTP: wie viel Technik zeigen wir Handwerkern (Profi-Kennzeichnung reicht?) +- Switch: Wie viele Pfade sind in v1 maximal erlaubt? +- Filter: Soll die einzige verbliebene `large`-Dialogbreite auf `medium` vereinheitlicht werden? +- Reicht beim Zustand »Kontakt geändert · alle Felder beobachten« die Beschreibung, oder braucht er einen eigenen gezeichneten Zustand? diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/WF-P12 Verwaltung.canvas b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/WF-P12 Verwaltung.canvas index 3450033a..680ecf9e 100644 --- a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/WF-P12 Verwaltung.canvas +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/WF-P12 Verwaltung.canvas @@ -1,39 +1,628 @@ { - "nodes":[ - {"id":"group-verw","type":"group","x":-80,"y":-100,"width":2500,"height":380,"label":"Übersicht und Verläufe"}, - {"id":"group-extra","type":"group","x":-80,"y":460,"width":1820,"height":380,"label":"Vorlagen + Konfig-Panels"}, - {"id":"md-paket","type":"file","file":"02 Wireframes/P12 Automationen/WF-P12 Verwaltung/WF-P12 Verwaltung.md","x":-80,"y":-440,"width":460,"height":280}, - {"id":"note-entry","type":"text","text":"# Einstieg\n\nSidebar → Automation.","x":0,"y":0,"width":300,"height":200}, - {"id":"s01","type":"file","file":"02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S01 Automation-Liste.md","x":500,"y":0,"width":420,"height":200}, - {"id":"s02","type":"file","file":"02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S02 Lauf-Liste.md","x":1140,"y":0,"width":420,"height":200}, - {"id":"s03","type":"file","file":"02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S03 Lauf-Detail.md","x":1780,"y":0,"width":420,"height":200}, - {"id":"s04","type":"file","file":"02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S04 Vorlagen-Katalog.md","x":0,"y":560,"width":420,"height":200}, - {"id":"s05","type":"file","file":"02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S05 Baustein-Konfig-Panels.md","x":580,"y":560,"width":420,"height":200}, - {"id":"note-embed","type":"text","text":"# Einbettungen\n\n- S04 steckt auch in der Start-Auswahl (Flow-Editor M03)\n- S05 ist das rechte Panel im Flow-Editor\n- »+ Neue Automation« in S01 → Start-Auswahl (Flow-Editor)","x":1160,"y":560,"width":500,"height":240} - ], - "edges":[ - { - "id":"e-entry", - "styleAttributes":{"path":"dotted"}, - "fromNode":"note-entry", - "fromSide":"right", - "toNode":"s01", - "toSide":"left" - }, - {"id":"e-runs","fromNode":"s01","fromSide":"right","toNode":"s02","toSide":"left","label":"Läufe"}, - {"id":"e-detail","fromNode":"s02","fromSide":"right","toNode":"s03","toSide":"left","label":"Lauf öffnen"}, - { - "id":"e-template", - "styleAttributes":{"path":"long-dashed"}, - "fromNode":"s01", - "fromSide":"bottom", - "toNode":"s04", - "toSide":"top", - "label":"als Vorlage speichern" - } - ], - "metadata":{ - "version":"1.0-1.0", - "frontmatter":{} - } -} \ No newline at end of file + "nodes": [ + { + "id": "1000000000000001", + "type": "group", + "x": -80, + "y": -120, + "width": 3280, + "height": 640, + "label": "Automation, Starts und Läufe", + "color": "5" + }, + { + "id": "1000000000000002", + "type": "group", + "x": -80, + "y": 600, + "width": 2340, + "height": 1150, + "label": "Auslöser · 17 gebaute Subframe-Seiten", + "color": "4" + }, + { + "id": "1000000000000003", + "type": "group", + "x": 2380, + "y": 600, + "width": 1220, + "height": 740, + "label": "Aktionen · 6 gebaute Subframe-Seiten", + "color": "1" + }, + { + "id": "1000000000000004", + "type": "group", + "x": 2380, + "y": 1390, + "width": 1220, + "height": 360, + "label": "Integration · 1 gebaute Subframe-Seite", + "color": "5" + }, + { + "id": "1000000000000005", + "type": "group", + "x": -80, + "y": 1810, + "width": 2340, + "height": 535, + "label": "Logik · 8 gebaute Subframe-Seiten", + "color": "6" + }, + { + "id": "1000000000000006", + "type": "group", + "x": 2380, + "y": 1810, + "width": 1220, + "height": 535, + "label": "Review-Hinweise", + "color": "3" + }, + { + "id": "1000000000000007", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/WF-P12 Verwaltung.md", + "x": -80, + "y": -450, + "width": 460, + "height": 260 + }, + { + "id": "1000000000000008", + "type": "text", + "text": "# Einstieg\n\nSidebar → Automationen", + "x": 0, + "y": 20, + "width": 420, + "height": 170 + }, + { + "id": "1000000000000009", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S01 Automation-Liste.md", + "x": 540, + "y": 20, + "width": 400, + "height": 170, + "color": "3" + }, + { + "id": "100000000000000a", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/M03 Start-Auswahl.md", + "x": 1060, + "y": 20, + "width": 400, + "height": 170, + "color": "3" + }, + { + "id": "100000000000000b", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01 Flow-Editor.md", + "x": 1580, + "y": 20, + "width": 400, + "height": 170 + }, + { + "id": "100000000000000c", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S04 Vorlagen-Katalog.md", + "x": 2100, + "y": 20, + "width": 400, + "height": 170, + "color": "3" + }, + { + "id": "100000000000000d", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S02 Lauf-Liste.md", + "x": 540, + "y": 270, + "width": 400, + "height": 170, + "color": "3" + }, + { + "id": "100000000000000e", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S03 Lauf-Detail.md", + "x": 1060, + "y": 270, + "width": 400, + "height": 170, + "color": "3" + }, + { + "id": "100000000000000f", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S05 Baustein-Konfig-Panels.md", + "x": 2620, + "y": 20, + "width": 500, + "height": 170, + "color": "5" + }, + { + "id": "1000000000000010", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/S05a Baustein-Konfig Vorplanung.md", + "x": 2620, + "y": 270, + "width": 500, + "height": 170, + "color": "5" + }, + { + "id": "1000000000000011", + "type": "text", + "text": "# Status\n\nGelb = noch zu validieren und in Subframe zu bauen.\n\nS04 zeigt zunächst genau eine illustrative Standardvorlage; der echte Katalog ist leer.", + "x": 1580, + "y": 230, + "width": 920, + "height": 200 + }, + { + "id": "1000000000000012", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Neuer Kontakt - Mit Beispiel.md", + "x": 0, + "y": 680, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "1000000000000013", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Kontakt geaendert.md", + "x": 560, + "y": 680, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "1000000000000014", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Neue Anfrage.md", + "x": 1120, + "y": 680, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "1000000000000015", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Lead qualifiziert.md", + "x": 1680, + "y": 680, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "1000000000000016", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Projekt gewonnen.md", + "x": 0, + "y": 885, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "1000000000000017", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Status gewechselt.md", + "x": 560, + "y": 885, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "1000000000000018", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T1 Projekt angelegt.md", + "x": 1120, + "y": 885, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "1000000000000019", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Frist oder Termin.md", + "x": 1680, + "y": 885, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "100000000000001a", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Termin gebucht.md", + "x": 0, + "y": 1090, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "100000000000001b", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Termin storniert.md", + "x": 560, + "y": 1090, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "100000000000001c", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Ereignis erstellt.md", + "x": 1120, + "y": 1090, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "100000000000001d", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Zeitplan.md", + "x": 1680, + "y": 1090, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "100000000000001e", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T2 Zeitplan monatlich.md", + "x": 0, + "y": 1295, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "100000000000001f", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 E-Mail eingegangen.md", + "x": 560, + "y": 1295, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "1000000000000020", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 E-Mail unzustellbar.md", + "x": 1120, + "y": 1295, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "1000000000000021", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 Formular abgeschickt.md", + "x": 1680, + "y": 1295, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "1000000000000022", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-T3 Webhook empfangen.md", + "x": 0, + "y": 1500, + "width": 500, + "height": 170, + "color": "4" + }, + { + "id": "1000000000000023", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A1 Datensatz aendern.md", + "x": 2460, + "y": 680, + "width": 500, + "height": 170, + "color": "1" + }, + { + "id": "1000000000000024", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A1 Notiz anlegen.md", + "x": 3020, + "y": 680, + "width": 500, + "height": 170, + "color": "1" + }, + { + "id": "1000000000000025", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A2 Benachrichtigung senden.md", + "x": 2460, + "y": 885, + "width": 500, + "height": 170, + "color": "1" + }, + { + "id": "1000000000000026", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A2 E-Mail senden.md", + "x": 3020, + "y": 885, + "width": 500, + "height": 170, + "color": "1" + }, + { + "id": "1000000000000027", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A3 Aufgabe anlegen.md", + "x": 2460, + "y": 1090, + "width": 500, + "height": 170, + "color": "1" + }, + { + "id": "1000000000000028", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-A3 Aufgabe zuweisen.md", + "x": 3020, + "y": 1090, + "width": 500, + "height": 170, + "color": "1" + }, + { + "id": "1000000000000029", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Wenn-Dann.md", + "x": 0, + "y": 1890, + "width": 500, + "height": 170, + "color": "6" + }, + { + "id": "100000000000002a", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Und.md", + "x": 560, + "y": 1890, + "width": 500, + "height": 170, + "color": "6" + }, + { + "id": "100000000000002b", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Oder.md", + "x": 1120, + "y": 1890, + "width": 500, + "height": 170, + "color": "6" + }, + { + "id": "100000000000002c", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Switch.md", + "x": 1680, + "y": 1890, + "width": 500, + "height": 170, + "color": "6" + }, + { + "id": "100000000000002d", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L1 Filter.md", + "x": 0, + "y": 2095, + "width": 500, + "height": 170, + "color": "6" + }, + { + "id": "100000000000002e", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L2 Warten.md", + "x": 560, + "y": 2095, + "width": 500, + "height": 170, + "color": "6" + }, + { + "id": "100000000000002f", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L2 Schleife.md", + "x": 1120, + "y": 2095, + "width": 500, + "height": 170, + "color": "6" + }, + { + "id": "1000000000000030", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-L2 Wert setzen.md", + "x": 1680, + "y": 2095, + "width": 500, + "height": 170, + "color": "6" + }, + { + "id": "1000000000000031", + "type": "file", + "file": "02 Wireframes/P12 Automationen/WF-P12 Verwaltung/Screens/K-I1 HTTP-Anfrage.md", + "x": 2460, + "y": 1470, + "width": 500, + "height": 170, + "color": "5" + }, + { + "id": "1000000000000032", + "type": "text", + "text": "# KWP\n\n»An KWP übergeben« bleibt ein Registry-Eintrag ohne v1-Konfigurationsdialog.", + "x": 3020, + "y": 1470, + "width": 500, + "height": 170 + }, + { + "id": "1000000000000033", + "type": "text", + "text": "# Nächster gemeinsamer Review\n\n- 32 Dialogseiten visuell prüfen\n- Picker: 12 Einträge, Farben, Namen und Du-Ansprache abgleichen\n- Subframe-Seitennamen »Deadline naht« und »Kontakt aendern« korrigieren\n- Filter-Breite entscheiden", + "x": 2460, + "y": 1890, + "width": 1060, + "height": 280 + } + ], + "edges": [ + { + "id": "2000000000000001", + "fromNode": "1000000000000008", + "fromSide": "right", + "toNode": "1000000000000009", + "toSide": "left", + "styleAttributes": { + "path": "dotted" + } + }, + { + "id": "2000000000000002", + "fromNode": "1000000000000009", + "fromSide": "right", + "toNode": "100000000000000a", + "toSide": "left", + "label": "+ Neue Automation" + }, + { + "id": "2000000000000003", + "fromNode": "100000000000000a", + "fromSide": "right", + "toNode": "100000000000000b", + "toSide": "left", + "label": "Leer oder Standardvorlage" + }, + { + "id": "2000000000000004", + "fromNode": "1000000000000009", + "fromSide": "bottom", + "toNode": "100000000000000d", + "toSide": "top", + "label": "Läufe" + }, + { + "id": "2000000000000005", + "fromNode": "100000000000000d", + "fromSide": "right", + "toNode": "100000000000000e", + "toSide": "left", + "label": "Lauf öffnen" + }, + { + "id": "2000000000000006", + "fromNode": "1000000000000009", + "fromSide": "right", + "toNode": "100000000000000c", + "toSide": "left", + "label": "Vorlagen" + }, + { + "id": "2000000000000007", + "fromNode": "100000000000000c", + "fromSide": "left", + "toNode": "100000000000000a", + "toSide": "right", + "label": "Vorlage verwenden" + }, + { + "id": "2000000000000008", + "fromNode": "100000000000000b", + "fromSide": "right", + "toNode": "100000000000000f", + "toSide": "left", + "label": "Baustein konfigurieren" + }, + { + "id": "2000000000000009", + "fromNode": "100000000000000f", + "fromSide": "bottom", + "toNode": "1000000000000010", + "toSide": "top", + "label": "32 Seiten" + }, + { + "id": "200000000000000a", + "fromNode": "1000000000000010", + "fromSide": "bottom", + "toNode": "1000000000000012", + "toSide": "top", + "label": "17 Auslöser", + "styleAttributes": { + "path": "dotted" + } + }, + { + "id": "200000000000000b", + "fromNode": "1000000000000010", + "fromSide": "bottom", + "toNode": "1000000000000023", + "toSide": "top", + "label": "6 Aktionen", + "styleAttributes": { + "path": "dotted" + } + }, + { + "id": "200000000000000c", + "fromNode": "1000000000000010", + "fromSide": "bottom", + "toNode": "1000000000000029", + "toSide": "top", + "label": "8 Logik", + "styleAttributes": { + "path": "dotted" + } + }, + { + "id": "200000000000000d", + "fromNode": "1000000000000010", + "fromSide": "bottom", + "toNode": "1000000000000031", + "toSide": "top", + "label": "1 Integration", + "styleAttributes": { + "path": "dotted" + } + } + ] +} diff --git a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/WF-P12 Verwaltung.md b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/WF-P12 Verwaltung.md index da6dfbb9..3ca50b81 100644 --- a/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/WF-P12 Verwaltung.md +++ b/02 Wireframes/P12 Automationen/WF-P12 Verwaltung/WF-P12 Verwaltung.md @@ -4,114 +4,50 @@ project: HiveGrid Screen Project ticket: D-P12 package: WF-P12 Verwaltung typ: Flow -status: Teilweise in Subframe - S01-S04 geloescht, S05 (30 Dialoge) gebaut +status: 32 Subframe-Dialoge gespiegelt - S01 bis S04 offen subframe: "https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit" canvas: "WF-P12 Verwaltung.canvas" +source_checked: 2026-08-03 --- # WF-P12 Verwaltung -Status: S05 (30 Baustein-Dialoge) steht in Subframe; **S01–S04 wurden in Subframe gelöscht und müssen neu gebaut werden** -Subframe-Flow: [(MCP) HiveGrid Workflow Engine / Automationen P12](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) -Canvas: [Canvas]() -Stand: 2026-07-13 (Subframe per MCP abgeglichen) +Subframe-Flow: [(MCP) HiveGrid Workflow Engine / Automationen P12](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) +Canvas: [Canvas]() ---- +## Kurzfassung -## 1. Kurzfassung +Die Verwaltungsflächen und alle typabhängigen Konfigurationsdialoge der Workflow Engine. -Die Nicht-Canvas-Flächen der Automationen: Übersichtsliste, Lauf-Verläufe mit Klartext-Timeline und 24-h-Rückgängig, Vorlagen-Katalog — und die Baustein-Konfig-Panels, die der Flow-Editor einbettet. +## Aktueller Stand ---- +- [[S01 Automation-Liste]] — erforderlich, noch zu validieren und neu zu bauen. +- [[S02 Lauf-Liste]] — erforderlich, noch zu validieren und neu zu bauen. +- [[S03 Lauf-Detail]] — erforderlich, noch zu validieren und neu zu bauen. +- [[S04 Vorlagen-Katalog]] — erforderlich, zunächst mit einer illustrativen Standardvorlage. +- [[S05 Baustein-Konfig-Panels]] — 32 gebaute Subframe-Seiten vollständig als einzelne Obsidian-Screens gespiegelt. +- [[S05a Baustein-Konfig Vorplanung]] — Katalog, Entscheidungen und Reviewbefunde. -## 2. Intent Check +## Hauptflow -| Frage | Antwort | -|---|---| -| Ticket/Modul | D-P12, Dev-Pendant R-P12a/R-P12b | -| Nutzer-Ziel | Überblick behalten, jeden Lauf nachvollziehen, Fehler rückgängig machen | -| Quellen geprüft | `ticket-docs/D-P12.md`, ENTITY-MODEL Domäne 7, HiveGrid Map | -| Sicher im Scope | Liste, Lauf-Liste/-Detail, Vorlagen-Katalog, Konfig-Panel-Inhalte | -| Sicher nicht im Scope | Editor-Canvas (WF-P12 Flow-Editor), KWP-Konfig (v2), Sprach-Eingabe (gestrichen) | -| Unsichere Annahmen | — | +Sidebar → S01 Automation-Liste +S01 → S02 Lauf-Liste → S03 Lauf-Detail +S01 → M03 Start-Auswahl → Flow-Editor +S01 → S04 Vorlagen-Katalog +Flow-Editor → S05 → einer von 32 Konfigurationsdialogen ---- +## Dialogbestand -## 3. Scope +| Kategorie | Seiten | +|---|---:| +| Auslöser einschließlich Monatsvariante | 17 | +| Aktionen | 6 | +| Logik | 8 | +| Integration | 1 | +| **Gesamt** | **32** | -| Punkt | Inhalt | -|---|---| -| Startpunkt | Sidebar »Automation« | -| Ziel | Automation gefunden, Lauf verstanden, ggf. rückgängig/erneut | -| Haupt-Archetyp | A2 Listen · A3 + Timeline · Compose-Panels | -| Out of scope | s. o. | +Jeder Dialog besitzt eine eigene Markdown-Datei mit Subframe-Page-ID, Direktlink, sichtbaren Feldern, Aktionen und Komponenten. Die Beziehungen stehen im Verwaltungs-Canvas. ---- +## Nächster Schritt -## 4. Entscheidungen (validiert 2026-07-09) - -| Entscheidung | Status | Notiz | -|---|---|---| -| Zwei P12-Pakete | genommen | dieses = Verwaltung | -| Lauf-Detail mit Klartext-Timeline | genommen | je Schritt: was, womit (Input/Output lesbar), wie lange, Ergebnis | -| 24-h-Rückgängig als Countdown-Knopf | genommen | + Retry + »ab Schritt X fortsetzen« | -| Vorlagen-Katalog mit »aus Automation erstellen« | genommen | SHK + eigene, nach Kategorie | -| Baustein-Konfig-Panels hier designen | genommen | typ-abhängige Klartext-Formulare je Auslöser/Aktion | -| ~~Konfig als eingebettetes Panel, nur zwei Muster~~ | **ERSETZT (07-12)** | Konfig ist jetzt ein **echter Dialog je Baustein**, und es wurden **alle 30** gebaut statt zwei Muster. Siehe [[S05a Baustein-Konfig Vorplanung]]. | -| Farbschema der Kategorien: S05a-Schema | genommen (07-13, Dejan) | Grün/Rot/Blau/Gelb/Violett/Grau. Die 30 Dialoge stimmen bereits; der **Baustein-Picker muss nachziehen**. | -| **Ansprache: durchgehend duzen** | genommen (07-13, Dejan) | Betrifft das ganze Produkt, nicht nur P12. In P12 behoben; der Baustein-Picker siezt noch. | -| Begriff: **Board**, nicht Pipeline | genommen (07-13, Dejan) | In K-T1 Lead qualifiziert behoben. | -| Erklär-Box bleibt handgebaut | genommen (07-13, Dejan) | Bewusste Ausnahme: Die Alert-Komponente kann kein Violett/Gelb und würde das Kategorie-Farbschema brechen. | - -### Meldungs-/Error-States (validiert) - -| Ereignis | UI-Form | Blockiert? | Bauen? | Copy/Notiz | -|---|---|---|---|---| -| Lauf fehlgeschlagen | rote Status-Pill + Klartext-Fehler am Schritt | nein | Nur dokumentieren | Retry/Resume direkt daneben | -| Anomalie-Pause | Banner in Liste + Detail | nein | Nur dokumentieren | wie im Editor | -| Rückgängig-Fenster abgelaufen | Knopf ausgegraut + Hinweis | nein | Nur dokumentieren | »Nur 24 h nach Lauf möglich« | -| Leere Liste | Leer-Zustand + »+ Neue Automation« | nein | Nur dokumentieren | → Start-Auswahl (Flow-Editor M03) | - ---- - -## 7. Screen-Liste (Stand 2026-07-13) - -| ID | Screen/Zustand | Typ | Umsetzung | Ort | Status | -|---|---|---|---|---|---| -| S01 | Automation-Liste | Liste | Bauen | `/automations` | Validiert, Subframe gelöscht → neu bauen | -| S02 | Lauf-Liste | Liste | Bauen | `/automations/:id/executions` | Validiert, Subframe gelöscht → neu bauen (Route hängt am offenen Modus-Umschalter) | -| S03 | Lauf-Detail (Klartext-Timeline) | Detail + Timeline | Bauen | `…/executions/:exec_id` | Validiert, Subframe gelöscht → neu bauen | -| S04 | Vorlagen-Katalog | Liste/Karten | Bauen | `/automations/templates` | Validiert, Subframe gelöscht → neu bauen | -| S05 | Baustein-Konfig-Dialoge (alle 30) | A5 Dialog | Bauen | Dialog über dem Flow-Editor | **In Subframe** — Review durch David offen | -| D01–D04 | Zustände (s. Tabelle) | Inline/Banner | Nur dokumentieren | — | Validiert | - ---- - -## 8. Grid - -```text -Sidebar -> S01 (Liste) -> S02 (Laeufe) -> S03 (Lauf-Detail: Timeline, 24h-Undo, Retry, Resume) -S01 -> "+ Neue Automation" -> M03 (Start-Auswahl, WF-P12 Flow-Editor) -S04 (Vorlagen) <- "aus Automation erstellen" (S01) -S05 (Konfig-Panels) -> eingebettet in Flow-Editor S01 -``` - ---- - -## 9. Screen-Pakete - -- [[S01 Automation-Liste]] · [[S02 Lauf-Liste]] · [[S03 Lauf-Detail]] · [[S04 Vorlagen-Katalog]] · [[S05 Baustein-Konfig-Panels]] - ---- - -## 10. Offene Fragen - -- **Modus-Umschalter »Bauen / Aktivität / Auswertung«** im Editor-Kopf: **offen, David muss entscheiden** (aufgefallen beim Abgleich 2026-07-13). Wenn »Aktivität« bleibt, lebt [[S02 Lauf-Liste]] im Editor statt auf `/automations/:id/executions`. Betrifft direkt den Neubau von S02. -- Beim Neubau von S01–S04: **DefaultPageLayout (App-Shell) verwenden** — in den gelöschten Entwürfen fehlte sie bei S02–S05. -- Picker vs. Baustein-Katalog: fehlende Bausteine und Namens-Drift → [[S05a Baustein-Konfig Vorplanung]], Abschnitt »Lücken und Widersprüche«. - -## Handoff-Check - -- [x] Jeder Screen ist mit Umsetzung markiert. -- [x] Meldungs-/Error-State-Matrix ist ausgefüllt. -- [ ] Subframe vollständig. *(Nur S05 steht. S01–S04 wurden gelöscht und müssen neu gebaut werden.)* +M03 und S01–S04 nacheinander validieren; danach in Subframe bauen und ihre Direktlinks in die vorhandenen Screen-Dateien eintragen. diff --git a/02 Wireframes/Screen Paket Tracker.md b/02 Wireframes/Screen Paket Tracker.md index adf8ef52..6e7a093a 100644 --- a/02 Wireframes/Screen Paket Tracker.md +++ b/02 Wireframes/Screen Paket Tracker.md @@ -46,8 +46,8 @@ Diese Datei ist der erste Ort, um zu sehen: | WF-P9 Projekt-Akte | D-P9 | Auftrag | Validiert | [MD]() | [Canvas]() | - | Subframe nach explizitem OK | Screens validiert 2026-07-09; Rechnung v1 neu; Board-Auftragsoptionen erweitern WF-P8 S04 | | WF-P9 Plantafel | D-PLAN | Auftrag | Validiert | [MD]() | [Canvas]() | - | Subframe nach explizitem OK | Screens validiert 2026-07-09; Monteur-Modus = 1 Frame Heute<->Woche; Konflikt-Dialog wird gebaut | | WF-P9 Abnahme | D-ABN | Auftrag | Validiert | [MD]() | [Canvas]() | - | Subframe nach explizitem OK | Screens validiert 2026-07-09; mehrstufiger Mobile-Workflow; immutable nach Abschluss | -| WF-P12 Flow-Editor | D-FLOW | Automationen | Subframe Draft (neu ausgerichtet) | [MD]() | [Canvas]() | [Subframe]() | Baustein-Karte + Kanten bauen | **Neuausrichtung 07-12: Vollbild-Canvas + Drawer-Picker + Konfig-Dialoge** (Dreispalten verworfen, Varianten A/B geloescht). Editor-Grundgeruest, Picker und Kontextmenue stehen; Baustein-Karte, Kanten und M01-M03 fehlen. Langlaeufer | -| WF-P12 Verwaltung | D-P12 | Automationen | Teilweise in Subframe | [MD]() | [Canvas]() | [Subframe]() | S01-S04 neu bauen; 30 Dialoge reviewen | **S05 = alle 30 Baustein-Konfig-Dialoge gebaut** (statt 2 Muster), Katalog in S05a. **S01-S04 wurden in Subframe geloescht** und muessen neu gebaut werden | +| WF-P12 Flow-Editor | D-FLOW | Automationen | Teilweise in Subframe | [MD]() | [Canvas]() | [Subframe]() | M03 validieren und bauen; Bestand reviewen | Vollbild-Canvas, Drawer-Picker und Kontextmenü sind gebaut und per MCP gespiegelt. Kein eigener Screen für gefüllten Editor, Probelauf oder Schleifen-/Ratenwarnung. | +| WF-P12 Verwaltung | D-P12 | Automationen | Teilweise in Subframe | [MD]() | [Canvas]() | [Subframe]() | S01-S04 validieren und bauen; 32 Dialogseiten reviewen | Alle 32 gebauten Konfigurationsseiten sind als eigene Obsidian-Screens mit direkten Subframe-Links gespiegelt. S01-S04 fehlen in Subframe; S04 startet mit genau einer illustrativen Standardvorlage. | | WF-D-FORM Form Builder | D-FORM | Termine & Formulare | Review | [MD]() | [Canvas]() | [Subframe]() | David Review / Handoff | Mitarbeiterinnen-Paket eingebaut 2026-07-09; S02 Simple Builder ist empfohlener Hauptfluss; Advanced-Canvas bleibt Referenz | | WF-P16 Kalender | D-BOOK + D-P16 | Termine | Validiert | [MD]() | [Canvas]() | - | Subframe nach explizitem OK | Screens validiert 2026-07-09; Davids Delta: vollwertiger Kalender (anlegen + einladen inkl. freie E-Mails, Kollegen-Overlay) = CR an Dev; Sync im P5-Muster | | WF-P16 Terminbuchung | D-BOOK + D-P16 | Termine | Validiert | [MD]() | [Canvas]() | - | Subframe nach explizitem OK | Screens validiert 2026-07-09; Calendly-Stil; Davids Delta: Kunde kann per Mail-Link absagen/verschieben (S04) = CR an Dev; Feld-Zuordnung zum Lead im Editor | @@ -201,17 +201,45 @@ Diese Datei ist der erste Ort, um zu sehen: | S01 | Flow-Editor (Vollbild-Canvas) | WF-P12 Flow-Editor | BESPOKE | Bauen | In Subframe (Grundgeruest) / Review offen | `/automations/:id/edit` | [MD]() | [Subframe]() | [Canvas]() | | S01b | Baustein-Picker (Drawer) | WF-P12 Flow-Editor | Drawer | Bauen | In Subframe / Farbschema + fehlende Bausteine nachziehen | aus S01 | [MD]() | [Subframe]() | [Canvas]() | | S01c | Canvas-Kontextmenue | WF-P12 Flow-Editor | Kontextmenue | Bauen | In Subframe / Review offen | Rechtsklick in S01 | [MD]() | [Subframe]() | [Canvas]() | -| S01d | Baustein-Karte + Kanten auf dem Canvas | WF-P12 Flow-Editor | BESPOKE | Bauen | **FEHLT** (Muster war gebaut, wieder geloescht) | in S01 | [MD]() | - | [Canvas]() | -| M01 | Probelauf (Dry-Run) | WF-P12 Flow-Editor | Modal | Bauen | Subframe geloescht → neu bauen | aus S01 | [MD]() | - | [Canvas]() | -| M02 | Schleifen-Warnung | WF-P12 Flow-Editor | Modal | Bauen | Subframe geloescht → neu bauen | aus S01 | [MD]() | - | [Canvas]() | -| M03 | Start-Auswahl (leer/Vorlage) | WF-P12 Flow-Editor | Modal | Bauen | Subframe geloescht → neu bauen | + Neue Automation | [MD]() | - | [Canvas]() | -| S01 | Automation-Liste | WF-P12 Verwaltung | Liste | Bauen | Subframe geloescht → neu bauen | `/automations` | [MD]() | - | [Canvas]() | -| S02 | Lauf-Liste | WF-P12 Verwaltung | Liste | Bauen | Subframe geloescht → neu bauen; Ort haengt am offenen Modus-Umschalter | `.../executions` | [MD]() | - | [Canvas]() | -| S03 | Lauf-Detail (Timeline, 24h-Undo) | WF-P12 Verwaltung | Detail | Bauen | Subframe geloescht → neu bauen | `.../executions/:id` | [MD]() | - | [Canvas]() | -| S04 | Vorlagen-Katalog | WF-P12 Verwaltung | Karten-Liste | Bauen | Subframe geloescht → neu bauen (mit M03) | `/automations/templates` | [MD]() | - | [Canvas]() | -| S05 | Baustein-Konfig-Dialoge (alle 30) | WF-P12 Verwaltung | A5 Dialog | Bauen | In Subframe (30 gebaut) / Review offen | Dialog ueber dem Editor | [MD]() | [Flow]() | [Canvas]() | -| S05a | Baustein-Katalog (Vorplanung, 30 Links) | WF-P12 Verwaltung | Vorplanung | Nur dokumentieren | Aktiv — Detailwahrheit fuer die Bausteine | — | [MD]() | - | - | -| S05-Zeitplan-M | Zeitplan monatlich (Tag im Monat) | WF-P12 Verwaltung | A5 Dialog | Bauen | In Subframe (neu 07-15) | Zustand von »Zeitplan« | [MD]() | [Subframe]() | - | +| M03 | Start-Auswahl (leer/Standardvorlage) | WF-P12 Flow-Editor | Modal | Validieren und bauen | Fehlt in Subframe | + Neue Automation | [MD]() | - | [Canvas]() | +| S01 | Automation-Liste | WF-P12 Verwaltung | Liste | Validieren und bauen | Fehlt in Subframe | `/automations` | [MD]() | - | [Canvas]() | +| S02 | Lauf-Liste | WF-P12 Verwaltung | Liste | Validieren und bauen | Fehlt in Subframe; eigene Route | `/automations/:id/executions` | [MD]() | - | [Canvas]() | +| S03 | Lauf-Detail (Timeline, 24h-Undo) | WF-P12 Verwaltung | Detail | Validieren und bauen | Fehlt in Subframe | `/automations/:id/executions/:id` | [MD]() | - | [Canvas]() | +| S04 | Vorlagen-Katalog | WF-P12 Verwaltung | Karten-Liste | Validieren und bauen | Fehlt in Subframe; zunächst eine illustrative Standardvorlage | `/automations/templates` | [MD]() | - | [Canvas]() | +| S05 | Baustein-Konfigurationsdialoge (32 Seiten) | WF-P12 Verwaltung | A5 Dialog | Spiegeln und reviewen | In Subframe; vollständig in Obsidian gespiegelt | Dialog über dem Editor | [MD]() | [Flow]() | [Canvas]() | +| S05a | Baustein-Katalog (32 Seiten/Links) | WF-P12 Verwaltung | Screen-Index | Dokumentieren | Aktuelle Detailwahrheit des gebauten Bestands | — | [MD]() | [Flow]() | [Canvas]() | +| K-T1 | Neuer Kontakt – Mit Beispiel | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-T1 | Kontakt geändert | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-T1 | Neue Anfrage | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-T1 | Lead qualifiziert | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-T1 | Projekt gewonnen | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-T1 | Status gewechselt | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-T1 | Projekt angelegt | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-T2 | Frist oder Termin | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt; Seitenname weicht ab | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-T2 | Termin gebucht | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-T2 | Termin storniert | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-T2 | Ereignis erstellt | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-T2 | Zeitplan | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-T2 | Zeitplan monatlich | WF-P12 Verwaltung | A5 Dialogzustand | Reviewen | In Subframe / gespiegelt | Zustand von Zeitplan | [MD]() | [Subframe]() | [Canvas]() | +| K-T3 | E-Mail eingegangen | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-T3 | E-Mail unzustellbar | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-T3 | Formular abgeschickt | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-T3 | Webhook empfangen | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-A1 | Datensatz ändern | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt; Seitenname weicht ab | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-A1 | Notiz anlegen | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-A2 | Benachrichtigung senden | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-A2 | E-Mail senden | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-A3 | Aufgabe anlegen | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-A3 | Aufgabe zuweisen | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-L1 | Wenn-Dann | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-L1 | Und | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-L1 | Oder | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-L1 | Switch | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-L1 | Filter | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt; Breite offen | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-L2 | Warten | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-L2 | Schleife | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-L2 | Wert setzen | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | +| K-I1 | HTTP-Anfrage | WF-P12 Verwaltung | A5 Dialog | Reviewen | In Subframe / gespiegelt | Dialog im Editor | [MD]() | [Subframe]() | [Canvas]() | | S00 | Formulare verwalten | WF-D-FORM Form Builder | Formular-Zentrale | Bauen | Subframe Draft / Review offen | `/forms` | [MD]() | [Subframe]() | [Canvas]() | | E01 | S00 Keine Formulare | WF-D-FORM Form Builder | Empty State | Bauen | Subframe Draft / Review offen | `/forms` | [MD]() | [Subframe]() | [Canvas]() | | E02 | S00 Keine Treffer | WF-D-FORM Form Builder | Empty State | Bauen | Subframe Draft / Review offen | `/forms` | [MD]() | [Subframe]() | [Canvas]() | @@ -363,30 +391,31 @@ Diese Datei ist der erste Ort, um zu sehen: | WF-P9 Projekt-Akte | Board-Auftragsoptionen | Genommen | Abnahme-Pflicht je Spalte, Vorlagen-Zuweisung, Auto-Archiv -> erweitern WF-P8 S04 (kein neuer Screen). | Validiert 2026-07-09 | | WF-P12 Flow-Editor | Editor-Anordnung | ~~Genommen 07-09~~ **ERSETZT** | ~~Katalog links, Canvas Mitte, Konfig-Panel rechts (n8n-Muster)~~ | Beide Subframe-Varianten wurden geloescht; siehe naechste Zeile | | WF-P12 Flow-Editor | Editor-Anordnung (neu) | Genommen | **Vollbild-Canvas · Baustein-Picker als Drawer · Konfig als echter Dialog je Baustein.** | Neuausrichtung 2026-07-12; Subframe gilt | -| WF-P12 Flow-Editor | Modus-Umschalter Bauen/Aktivitaet/Auswertung | **Offen — David muss entscheiden** | Im Editor-Kopf gebaut. »Auswertung« steht in keinem Ticket; »Aktivitaet« wuerde die Lauf-Liste in den Editor holen statt auf `/automations/:id/executions`. | Aufgefallen beim Abgleich 2026-07-13. Planung laeuft vorerst OHNE die Tabs | -| WF-P12 Verwaltung | Baustein-Konfig als Dialog | Genommen | Klick auf Baustein oeffnet echten Dialog, kein rechtes Panel. Alle 30 Bausteine gebaut statt zwei Muster. | David 2026-07-12; Katalog in S05a | -| WF-P12 Verwaltung | Farbschema der Baustein-Kategorien | Genommen | S05a-Schema: Gruen=Ausloeser, Rot=Daten, Blau=Kommunikation, Gelb=Aufgaben, Violett=Logik, Grau=Integration. | Dejan 2026-07-13 (Mandat David). Die 30 Dialoge stimmen; **Picker muss nachziehen** (nutzt Orange) | +| WF-P12 Flow-Editor | Modus-Umschalter Bauen/Aktivität/Auswertung | Teilweise geklärt | »Aktivität« verlinkt auf die eigenständige Lauf-Liste S02 statt sie in den Editor zu holen. Ob »Auswertung« in v1 bleibt, wird beim Screen-Review entschieden. | Bestandsabgleich 2026-08-03 | +| WF-P12 Flow-Editor | Ausgeschlossene Einzelscreens | Genommen | Kein eigener Screen für gefüllten Editor/S01d, Probelauf/M01 oder Schleifen-/Ratenwarnung/M02. Zustände und Funktionen dürfen im Editor vorkommen, werden aber nicht als eigene Obsidian-Screens geplant. | David 2026-08-03 | +| WF-P12 Verwaltung | Baustein-Konfig als Dialog | Genommen | Klick auf einen Baustein öffnet einen echten Dialog, kein rechtes Panel. Der aktuelle Bestand umfasst 32 Subframe-Seiten: 31 Bausteine plus die Monatsvariante des Zeitplans. | David 2026-07-12; MCP-Abgleich 2026-08-03 | +| WF-P12 Verwaltung | Farbschema der Baustein-Kategorien | Genommen | S05a-Schema: Grün=Auslöser, Rot=Daten, Blau=Kommunikation, Gelb=Aufgaben, Violett=Logik, Grau=Integration. | Dejan 2026-07-13 (Mandat David). Die 32 Seiten folgen überwiegend dem Schema; **Picker muss nachziehen**. | | Produktweit | Ansprache: durchgehend **duzen** | Genommen | Kein Siezen. Betrifft alle Module, nicht nur P12. | Dejan 2026-07-13. In P12 behoben; Baustein-Picker siezt noch. **Muss ausserhalb P12 nachgezogen werden** | | WF-P12 Verwaltung | »E-Mail eingegangen« = Ab v2 | Genommen | Baustein bleibt im Katalog, bekommt Badge »Ab v2« + Hinweisbox. Braucht Postfach-Sync (v2, → P23). | Dejan 2026-07-16 | | WF-P12 Verwaltung | »E-Mail unzustellbar« Abhaengigkeit | Genommen | Bleibt v1-nutzbar; braucht aber D-KAMP + D-P14 (v1, ungebaut). Nur Reihenfolge-Hinweis fuer Dev. | Dejan 2026-07-16 | | WF-P12 Verwaltung | »Kontakt aendern« → »Datensatz aendern« | Genommen | Baustein kann auch Projekt/Auftrag; ehrlicher Name, passt zum Picker. | Dejan 2026-07-16. Subframe-Seite noch umbenennen | | WF-P12 Verwaltung | E-Mail und Benachrichtigung = zwei Bausteine | Genommen | »Benachrichtigung senden« = intern (Push/In-App); neuer »E-Mail senden« = extern an Kunden. | Dejan 2026-07-16. E-Mail-Baustein neu gebaut | | WF-P12 Verwaltung | Daten-Bausteine: Rot entschaerfen | Genommen | Kategorie-Rot (`ui-red`) statt Gefahr-Rot (`feedback-negative`); einheitlich mit Logik-Violett-Muster. Style bleibt, wirkt nicht mehr wie Fehler. | Dejan 2026-07-16 | -| Baukasten (D-D0b) | Badge/Icon: kein Kategorie-Rot/Gelb | Offen | Nur Gefahr-Rot + Warnung-Gelb vorhanden; blaue/violette Kategorie-Varianten schon da. Die 30 Dialoge mischen dadurch ui- und feedback-Token. | Befund 2026-07-16. Volle Einheitlichkeit braucht ui-red/ui-yellow-Varianten → Standards-Runde | -| WF-P12 Verwaltung | Info-Kaesten aller 30 Dialoge = gruen | Genommen | Erklaer-Kasten unten ueberall gruen; Symbol+Badge behalten Kategorie-Farbe. Loest »Rot wirkt wie Fehler«. | David (abgesegnet) + Dejan 2026-07-17. Alle 30 umgesetzt | +| Baukasten (D-D0b) | Badge/Icon: kein Kategorie-Rot/Gelb | Offen | Nur Gefahr-Rot + Warnung-Gelb vorhanden; blaue/violette Kategorie-Varianten schon da. Die 32 Dialogseiten mischen dadurch ui- und feedback-Token. | Befund 2026-07-16. Volle Einheitlichkeit braucht ui-red/ui-yellow-Varianten → Standards-Runde | +| WF-P12 Verwaltung | Info-Kästen aller 32 Dialogseiten = grün | Genommen | Erklär-Kasten unten überall grün; Symbol und Badge behalten die Kategorie-Farbe. Löst »Rot wirkt wie Fehler«. | David (abgesegnet) + Dejan 2026-07-17; MCP-Abgleich 2026-08-03 | | WF-P12 Verwaltung | K-L Logik: Bedingungen nur Custom (freundlich) | Genommen | EIN Muster: Feld+Vergleich+Wert mit Klartext-Vergleichen. Kein Umschalter, keine fertige Liste (passt nie exakt, nicht pflegbar). | Dejan 2026-07-17, nach Abwaegung. Umschalter/Einfach-Frame wieder entfernt; **Und** von Liste auf Custom umgebaut | -| WF-P12 Verwaltung | K-L Logik: Symbol + Dialog-Breite uneinheitlich | **Offen** | Symbole mal Komponente mal handgebaut; Breiten large/medium/default gemischt. | Befund 2026-07-17; Filter-Symbol (war markenfarbig) bereits korrigiert | +| WF-P12 Verwaltung | K-L Logik: Symbol + Dialog-Breite uneinheitlich | **Offen** | Symbole teils als Komponente, teils handgebaut; nur Filter steht noch auf `large`, die übrigen relevanten Dialoge auf `medium` oder Standardbreite. | MCP-Abgleich 2026-08-03; Filter beim Review entscheiden | | WF-P12 Verwaltung | K-I HTTP-Anfrage | Validiert | Vorbildlich fuer Profi-Baustein; keine Reparatur. | Dejan 2026-07-17 | | WF-P12 Verwaltung | Begriff Board statt Pipeline | Genommen | Das Ding heisst ueberall `Board`. | Dejan 2026-07-13; in K-T1 Lead qualifiziert behoben | | WF-P12 Verwaltung | Erklaer-Box bleibt handgebaut | Genommen | Bewusste Ausnahme: Alert-Komponente kann kein Violett/Gelb und wuerde das Kategorie-Farbschema brechen. | Dejan 2026-07-13 | | WF-P12 Verwaltung | Pflichtfeld-Muster | Genommen | Sternchen im Label + `Pflichtfeld.` am Ende des helpText. Vorbild K-A3 Aufgabe anlegen. | Dejan 2026-07-13 | | Baukasten (D-D0b) | **Uhrzeit-Komponente fehlt komplett** | Offen | Date Picker ist ein reiner Kalender ohne Zeit. Betrifft **P12 + Plantafel (D-PLAN) + Terminbuchung (D-BOOK) + Kalender**. | Befund 2026-07-13. In P12 vorlaeufig mit Dropdown ueberbrueckt. Braucht eigene Standards-Runde | -| WF-P12 Verwaltung | Baustein »Frist oder Termin« ersetzt »Deadline naht« | Genommen | Bezug bekommt zusaetzlich `Termin`, Zeitangabe bekommt `danach` neben `vorher`. Deckt Terminerinnerung + Mahnwesen ab; die zwei Picker-Eintraege ohne Dialog entfallen dadurch. | Dejan 2026-07-13. **Subframe-Seite muss noch von Hand umbenannt werden** | -| WF-P12 Verwaltung | Zeitplan: Felder wechseln je Wiederholung | Genommen | Taeglich → nur Uhrzeit. Woechentlich → Wochentage + Uhrzeit. Monatlich → Tag im Monat + Uhrzeit. | Dejan 2026-07-13. **Zwei zusaetzliche Zustaende noch nicht gezeichnet** | +| WF-P12 Verwaltung | Baustein »Frist oder Termin« ersetzt »Deadline naht« | Genommen | Bezug bekommt zusätzlich `Termin`, Zeitangabe bekommt `danach` neben `vorher`. Deckt Terminerinnerung und Mahnwesen ab; die zwei alten Picker-Einträge entfallen. | Inhalt gebaut; Subframe-Seitenname muss noch von Hand umbenannt werden | +| WF-P12 Verwaltung | Zeitplan: Felder wechseln je Wiederholung | Genommen | Täglich → nur Uhrzeit. Wöchentlich → Wochentage + Uhrzeit. Monatlich → Tag im Monat + Uhrzeit. | Monatlicher Zustand ist als eigene Subframe-Seite gebaut und gespiegelt; täglicher Zustand bleibt trivial dokumentiert. | | Baukasten (D-D0b) | Number Input auf exakt 192px festgenagelt | Offen | `min-w` und `max-w` beide 192px: Zahlenfelder koennen weder schmal noch voll breit sein. | Befund 2026-07-13. Aenderung am Baukasten braucht eigene Standards-Runde | | Baukasten (D-D0b) | IconWithBackground kann kein Violett | Offen | Logik-Bausteine brauchen handgeschriebenen Farb-Override im Screen. Badge kann Violett. | Befund 2026-07-13 | -| WF-P12 Verwaltung | Bausteine im Picker ohne Dialog | Offen | »E-Mail senden« und »Zahlungsziel ueberschritten« stehen im Picker, haben aber keinen Konfig-Dialog. Namens-Drift bei »Termin in Kuerze«/»Deadline naht« und »Datensatz aendern«/»Kontakt aendern«. | David; Details in S05a | -| WF-P12 Flow-Editor | Anlegen-Flow | Genommen | Start-Auswahl-Modal: leer ODER Vorlage (Katalog eingebettet). | Validiert 2026-07-09 | +| WF-P12 Verwaltung | Picker und Dialogbestand | Offen | Für »E-Mail senden« existiert inzwischen ein Dialog; Termin/Mahnwesen bündelt »Frist oder Termin«. Der Picker zeigt aber nur 12 Einträge, verwendet teils alte Namen/Farben und siezt. | Beim gemeinsamen Review gegen die 31 Bausteine abgleichen | +| WF-P12 Flow-Editor | Anlegen-Flow | Zu validieren | Start-Auswahl: »Leer starten« oder genau eine illustrative »Standardvorlage«. Der echte Vorlagenkatalog bleibt zunächst leer. | Scope David 2026-08-03; M03 und S04 noch nicht in Subframe | | WF-D-FORM Form Builder | Paket eingebaut | Genommen | Mitarbeiterinnen-Paket wurde als `WF-D-FORM Form Builder` in den Vault uebernommen. | Ursprungsname war `WF-P16 Form Builder`; wegen bestehendem `P16 Termine` bewusst auf D-FORM normalisiert | | WF-D-FORM Form Builder | Simple Builder als Hauptfluss | Review | S02 ist der empfohlene Google-Forms-nahe Haupteditor fuer Handwerksbetriebe; S01B und die alten Advanced-Screens wurden aus dem Obsidian-Handoff entfernt. | David prueft Richtung und Subframe-Feinschliff | | WF-D-FORM Form Builder | Lead-Feldzuweisung | Review | S02L ordnet Formularfragen per Dropdown Lead-Feldern zu; E05 deckt fehlende oder unmoegliche Zuweisungen ab. | Davids Feedback aus dem Mitarbeiterinnen-Paket uebernommen | diff --git a/05 HiveGrid Map/HiveGrid Map.canvas b/05 HiveGrid Map/HiveGrid Map.canvas index fd1fe92a..ac06807f 100644 --- a/05 HiveGrid Map/HiveGrid Map.canvas +++ b/05 HiveGrid Map/HiveGrid Map.canvas @@ -41,8 +41,8 @@ {"id":"c6cbb590c3f9d168","type":"file","file":"02 Wireframes/P16 Termine/WF-P16 E-Signatur/WF-P16 E-Signatur.canvas","x":4337,"y":2560,"width":460,"height":220}, {"id":"e21930b7073823f8","type":"text","text":"## Aufgaben\n**Ticket:** `D-P4` (Teil) · **Status:** 🟡 vorgeplant (Screens validiert, Subframe offen)\n**Wo:** `/tasks` + überall als Reiter\n\n**Was drin ist:** Aufgaben-Liste (Meine / von mir erstellt / Alle), Aufgabe mit Frist, Priorität, Zuständigem (Person oder Gruppe), Beobachtern und Verknüpfung (Kontakt/Projekt/…)\n\n**So funktioniert's:** Einmal gebaut, überall eingebettet — jede Detailseite hat einen Aufgaben-Reiter. Aufgaben können auch aus Chat, Formularen oder Automationen entstehen (Herkunft sichtbar). Erinnerung vor/nach Frist.","x":800,"y":3100,"width":460,"height":360,"color":"5"}, {"id":"036e2a807223753d","type":"text","text":"## Dateien\n**Ticket:** `D-P4` (Teil) · **Status:** 🟡 vorgeplant (Screens validiert, Subframe offen)\n**Wo:** `/files` + überall als Reiter\n\n**Was drin ist:** Datei-Übersicht (Tabelle oder Kacheln, Filter, Mehrfach-Aktionen inkl. ZIP), Upload per Drag&Drop (mehrere gleichzeitig, mit Fortschritt), Datei-Detail mit Vorschau\n\n**So funktioniert's:** Dateien hängen an Kontakten/Projekten/… mit Rolle (z. B. »Angebot«). iPhone-Fotos (HEIC) werden automatisch zu JPG. Versionen kommen in v2.","x":1450,"y":3100,"width":460,"height":360,"color":"5"}, - {"id":"8f3127f03a5bab96","type":"text","text":"## Automations-Baukasten (Flow-Editor)\n**Ticket:** `D-FLOW` · **Status:** 🟡 vorgeplant (Screens validiert, Subframe offen)\n**Wo:** `/automations/:id/edit`\n\n**Was drin ist:** Zeichenfläche mit Bausteinen: Auslöser (neue Anfrage, Formular abgeschickt, Zeitplan …) und Aktionen (Aufgabe anlegen, Mail senden, Wenn-Dann, Warten …) per Ziehen verbinden\n\n**So funktioniert's:** Alles in verständlichem Deutsch beschriftet. Vor dem Aktivieren zeigt eine Probe-Vorschau »trifft X Datensätze« — erst bestätigen, dann läuft's. Warnt vor Endlos-Schleifen. **Aufwendigste UI der ganzen App.**","x":2150,"y":3100,"width":460,"height":360,"color":"1"}, - {"id":"e6d8c36a0f89d954","type":"text","text":"## Automationen: Übersicht & Verläufe\n**Ticket:** `D-P12` · **Status:** 🟡 vorgeplant (Screens validiert, Subframe offen)\n**Wo:** `/automations`\n\n**Was drin ist:** Liste aller Automationen (aktiv/pausiert/Entwurf), Lauf-Protokolle Schritt für Schritt in Klartext, Vorlagen-Katalog (SHK-Vorlagen + eigene)\n\n**So funktioniert's:** Jeder Lauf ist nachvollziehbar; 24 h lang rückgängig machbar (Countdown-Knopf), fehlgeschlagene Schritte neu anstoßen.","x":3067,"y":3100,"width":460,"height":360,"color":"2"}, + {"id":"8f3127f03a5bab96","type":"text","text":"## Automations-Baukasten (Flow-Editor)\n**Ticket:** `D-FLOW` · **Status:** 🟡 teilweise in Subframe\n**Wo:** `/automations/:id/edit`\n\n**Gebaut:** Vollbild-Canvas, Baustein-Picker, Kontextmenü und 32 Konfigurationsseiten als Dialoge. Alle 35 aktuellen Subframe-Seiten sind in Obsidian gespiegelt.\n\n**Noch zu bauen:** Start-Auswahl mit Leerstart und einer illustrativen Standardvorlage. Kein eigener Screen für gefüllten Editor, Probelauf oder Schleifen-/Ratenwarnung. **Aufwendigste UI der ganzen App.**","x":2150,"y":3100,"width":460,"height":360,"color":"1"}, + {"id":"e6d8c36a0f89d954","type":"text","text":"## Automationen: Übersicht & Verläufe\n**Ticket:** `D-P12` · **Status:** 🟡 zu validieren und zu bauen\n**Wo:** `/automations`\n\n**Noch zu bauen:** Automation-Liste, Lauf-Liste als eigene Route, Lauf-Detail und Vorlagen-Katalog. Der Vorlagenentwurf zeigt zunächst genau eine illustrative Standardvorlage; der echte Katalog bleibt leer.\n\n**Vorhandener Bestand:** 32 Konfigurationsseiten sind einzeln dokumentiert, direkt mit Subframe verlinkt und im P12-Verwaltungs-Canvas gruppiert.","x":3067,"y":3100,"width":460,"height":360,"color":"2"}, {"id":"401d8270854bebac","type":"text","text":"## Team-Chat 📱\n**Ticket:** `D-CHAT` · **Status:** ⬜ offen (Entwurf angelegt, nicht validiert)\n**Wo:** `/chat`\n\n**Entwurf enthält:** Channel-Liste, Chat-Verlauf mit Threads/Reactions/Anhängen/Read-Receipts, Composer mit @Mentions, Pins, Mentions-Aggregat, Suche, Channel-Settings, Admin-Audit, Monteur-Handy-Frame\n\n**Noch zu klären:** Paket-Schnitt gemeinsam mit David validieren. Projekt-Channel, Admin-DM-Audit und Mobile-Frame sind Vorschläge, nicht final entschieden.","x":5077,"y":2160,"width":460,"height":360,"color":"2"}, {"id":"4bb807ef5e3c8dee","type":"text","text":"## Projekt-Akte (Auftrag) 📱\n**Ticket:** `D-P9` · **Status:** 🟡 vorgeplant (Screens validiert, Subframe offen)\n**Wo:** im Projekt-Detail\n\n**Was drin ist:** Reiter am Projekt: Team-Mitglieder, Termine, **Rechnungen (neu in v1)**, Checklisten & Mängel, Aufgaben, Dateien, Abnahmen · dazu Projekt-Vorlagen und Abnahme-Formular-Vorlagen\n\n**So funktioniert's:** Alles zum Auftrag an einem Ort. Am Handy reduziert: Stammdaten, heutige Aufgaben, Abnahme-Knopf, Foto direkt hochladen.","x":5077,"y":1040,"width":460,"height":360,"color":"2"}, {"id":"5e02b1bae66787d4","type":"file","file":"02 Wireframes/P9 Auftrag/WF-P9 Projekt-Akte/WF-P9 Projekt-Akte.canvas","x":5077,"y":1440,"width":460,"height":220}, diff --git a/05 HiveGrid Map/HiveGrid Map.md b/05 HiveGrid Map/HiveGrid Map.md index f6e762c0..221e07a7 100644 --- a/05 HiveGrid Map/HiveGrid Map.md +++ b/05 HiveGrid Map/HiveGrid Map.md @@ -377,27 +377,29 @@ Abhaken = in der groben Planung berücksichtigt (Screens/Flow verortet). Quelle: ### Automationen -#### Automations-Baukasten (Flow-Editor) — `D-FLOW` — 🟡 vorgeplant (2026-07-09) -- [x] Zeichenfläche: Bausteine setzen, verbinden, verschieben, duplizieren; rückgängig/wiederholen; Mini-Übersichtskarte; automatisch anordnen -- [x] Baustein-Katalog nach Modul: Auslöser (neue Anfrage, Status-Wechsel, Formular, Buchung, Zeitplan, Webhook …) + Aktionen (Aufgabe, Mail, Benachrichtigung, Wenn-Dann, Warten, Schleife, HTTP) -- [x] Einstellungs-Panel je Baustein, alles in verständlichem Deutsch, mit Fehler-Hinweisen (nicht verbunden, unvollständig) -- [x] Probelauf-Vorschau: »trifft X Datensätze« + Beispiele — ab Schwelle Pflicht-Bestätigung vor dem Aktivieren -- [x] Schleifen-Warnung mit Abhängigkeits-Bild + »Beheben«-Knopf; Auto-Pause bei Anomalien -- Sprach-Eingabe → gestrichen (keine KI in v1). **Aufwendigste UI der App, früh anfangen.** +#### Automations-Baukasten (Flow-Editor) — `D-FLOW` — 🟡 teilweise in Subframe (Abgleich 2026-08-03) +- [x] Gebaut: Vollbild-Canvas als leeres Editor-Grundgerüst +- [x] Gebaut: Baustein-Picker als Drawer +- [x] Gebaut: Canvas-Kontextmenü +- [x] Gebaut: 32 Konfigurationsseiten als echte Dialoge; kein rechtes Einstellungs-Panel +- [ ] Zu validieren und zu bauen: Start-Auswahl M03 mit »Leer starten« und genau einer illustrativen Standardvorlage +- Kein eigener Obsidian-/Subframe-Screen für gefüllten Editor, Probelauf oder Schleifen-/Ratenwarnung. +- Sprach-Eingabe bleibt gestrichen (keine KI in v1). -- Validiert: Katalog links · Canvas Mitte · Konfig rechts; Start-Auswahl mit Vorlagen; Probelauf + Schleifen-Warnung als Modals -- Paket: `02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/` (Screens validiert; Subframe = Langläufer) +- Aktuelles Muster: Vollbild-Canvas · Drawer-Picker · Konfiguration als Dialog. +- Bestand: 35 Subframe-Seiten per MCP gelesen und mit eigenen Obsidian-Screens sowie direkten Links gespiegelt. +- Paket: `02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/` -#### Automationen: Übersicht & Verläufe — `D-P12` — 🟡 vorgeplant (2026-07-09) -- [x] Liste aller Automationen (aktiv/pausiert/Entwurf, Läufe der letzten 30 Tage, »nur meine«) -- [x] Lauf-Liste + Lauf-Detail: Schritt für Schritt in Klartext (was, womit, wie lange, Ergebnis) -- [x] 24 h rückgängig (Countdown-Knopf), fehlgeschlagenen Schritt neu anstoßen, ab Schritt X fortsetzen -- [x] Vorlagen-Katalog (SHK-Vorlagen + eigene aus bestehender Automation erstellen) -- [x] Baustein-Einstellungs-Inhalte (werden im Flow-Editor eingeblendet) +#### Automationen: Übersicht & Verläufe — `D-P12` — 🟡 zu validieren und zu bauen +- [ ] S01 Automation-Liste +- [ ] S02 Lauf-Liste als eigene Route; »Aktivität« im Editor verlinkt dorthin +- [ ] S03 Lauf-Detail mit Klartext-Timeline und 24-h-Rückgängig-Logik +- [ ] S04 Vorlagen-Katalog; der echte Katalog ist zunächst leer, im Entwurf steht eine illustrative Standardvorlage +- [x] 32 gebaute Konfigurationsseiten sind vollständig im Obsidian-Paket erfasst und im Canvas nach Kategorien angeordnet ### HR -- Paket: `02 Wireframes/P12 Automationen/WF-P12 Verwaltung/` (Screens validiert; Subframe steht aus) +- Paket: `02 Wireframes/P12 Automationen/WF-P12 Verwaltung/` (S01-S04 fehlen in Subframe; Konfigurationsbestand gespiegelt) #### HR-Bereich 📱 — `D-HR` — ⬜ offen - [ ] HR-Startseite (angepinnte Ankündigungen, offene Pflichten, meine Anträge, wer ist heute da, Geburtstage, Schnell-Knöpfe »krank melden / Urlaub beantragen«)