Compare commits
28
Commits
8ee75ae314
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d09f79b673 | ||
|
|
c4701e5b37 | ||
|
|
59ea14854b | ||
|
|
08fb19f605 | ||
|
|
e0a963aaab | ||
|
|
586994e28c | ||
|
|
6ea5f6fd28 | ||
|
|
628d5e1c87 | ||
|
|
1eb7765b41 | ||
|
|
058d72be72 | ||
|
|
d953a79e95 | ||
|
|
05d2d5777f | ||
|
|
108a0c0437 | ||
|
|
3602dbeaa8 | ||
|
|
0898b466e1 | ||
|
|
2476676771 | ||
|
|
58df5360aa | ||
|
|
1f95ad2575 | ||
|
|
6e4dba7146 | ||
|
|
78e8d13ce6 | ||
|
|
ec83173ac2 | ||
|
|
a9e640dd2b | ||
|
|
3c546693a5 | ||
|
|
6682f98806 | ||
|
|
f3823d9107 | ||
|
|
7f88026f79 | ||
|
|
5e99e14772 | ||
|
|
8266352421 |
No files matched your search
@@ -90,8 +90,8 @@ Warum: Obsidian-Wiki-Aliase nutzen `|`, und dieses Zeichen kann Markdown-Tabelle
|
|||||||
Beispiel:
|
Beispiel:
|
||||||
|
|
||||||
```md
|
```md
|
||||||
[MD](<P2 Auth/WF-P2 Login und 2FA/Screens/S01 Login.md>)
|
[MD](<../02 Wireframes/P2 Login und 2FA/WF-P2 Login und 2FA/Screens/S01 Login.md>)
|
||||||
[Canvas](<P2 Auth/WF-P2 Login und 2FA/WF-P2 Login und 2FA.canvas>)
|
[Canvas](<../02 Wireframes/P2 Login und 2FA/WF-P2 Login und 2FA/WF-P2 Login und 2FA.canvas>)
|
||||||
```
|
```
|
||||||
|
|
||||||
Regel:
|
Regel:
|
||||||
|
|||||||
+1
-1
@@ -29,7 +29,7 @@ Nach Davids Feedback wurde die Lead-Zuweisung ergaenzt:
|
|||||||
- `Felder zuweisen` fuehrt nach S02L.
|
- `Felder zuweisen` fuehrt nach S02L.
|
||||||
- S02L ordnet Formularfragen per Dropdown Lead-Feldern zu.
|
- S02L ordnet Formularfragen per Dropdown Lead-Feldern zu.
|
||||||
- E05 zeigt fehlende oder unmoegliche Zuweisungen.
|
- E05 zeigt fehlende oder unmoegliche Zuweisungen.
|
||||||
- Die alten Advanced-Screens und S01B sind aus dem Obsidian-Handoff entfernt; S01C/S01D/S01E bleiben nur als Referenz-Beispiele.
|
- Die alten Advanced-Screens sind aus dem Obsidian-Handoff entfernt. S01B liegt im aktuellen Subframe-Bestand nur als Backlog vor; S01C/S01D/S01E bleiben ausschliesslich als lokale Referenz-Beispiele erhalten.
|
||||||
|
|
||||||
## Review-Reihenfolge
|
## Review-Reihenfolge
|
||||||
|
|
||||||
+3
-3
@@ -91,9 +91,9 @@ Diese Seiten liegen noch als optionale Beispiele im Subframe-Flow, sind aber nic
|
|||||||
|
|
||||||
| Nr. | ID | Screen | Status | Subframe |
|
| Nr. | ID | Screen | Status | Subframe |
|
||||||
|---|---|---|---|---|
|
|---|---|---|---|---|
|
||||||
| 81 | S01C | Website Formular Editor | Spaeter / Referenz | https://app.subframe.com/f023064a5ca0/design/d7d33e94-5c12-48e8-8ec6-1e94590ee89c/edit |
|
| 81 | S01C | Website Formular Editor | Spaeter / lokale Referenz | Nicht mehr live (MCP-Abgleich 2026-08-25) |
|
||||||
| 82 | S01D | Umfrage Editor | Spaeter / Referenz | https://app.subframe.com/f023064a5ca0/design/5abd7799-7058-40b3-9772-884cbda97b9c/edit |
|
| 82 | S01D | Umfrage Editor | Spaeter / lokale Referenz | Nicht mehr live (MCP-Abgleich 2026-08-25) |
|
||||||
| 83 | S01E | Internes Formular Editor | Spaeter / Referenz | https://app.subframe.com/f023064a5ca0/design/ea08fd1c-1a76-4e2c-b27c-1091baa0586a/edit |
|
| 83 | S01E | Internes Formular Editor | Spaeter / lokale Referenz | Nicht mehr live (MCP-Abgleich 2026-08-25) |
|
||||||
|
|
||||||
## 6. Formulararten
|
## 6. Formulararten
|
||||||
|
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+4
-6
@@ -7,9 +7,9 @@ id: S01C
|
|||||||
screen: Website Formular Editor
|
screen: Website Formular Editor
|
||||||
typ: Simple Builder Beispiel
|
typ: Simple Builder Beispiel
|
||||||
umsetzung: Alternative bauen
|
umsetzung: Alternative bauen
|
||||||
status: Subframe Draft / Review offen
|
status: Lokal dokumentiert / nicht mehr in Subframe
|
||||||
route: /forms/:id/edit
|
route: /forms/:id/edit
|
||||||
subframe: "https://app.subframe.com/f023064a5ca0/design/d7d33e94-5c12-48e8-8ec6-1e94590ee89c/edit"
|
subframe: ""
|
||||||
---
|
---
|
||||||
|
|
||||||
# S01C - Website Formular Editor
|
# S01C - Website Formular Editor
|
||||||
@@ -45,13 +45,11 @@ Der Nutzer erstellt ein einfaches oeffentliches Anfrageformular fuer Website, Li
|
|||||||
|
|
||||||
## Subframe
|
## Subframe
|
||||||
|
|
||||||
Gebaut in Subframe:
|
Nicht mehr im aktuellen Subframe-Bestand (MCP-Abgleich 2026-08-25). Die fachliche Referenz bleibt lokal dokumentiert; Subframe wurde nicht veraendert.
|
||||||
|
|
||||||
https://app.subframe.com/f023064a5ca0/design/d7d33e94-5c12-48e8-8ec6-1e94590ee89c/edit
|
|
||||||
|
|
||||||
Qualitaetsregel:
|
Qualitaetsregel:
|
||||||
|
|
||||||
- Nutzt das vorhandene `Default Page Layout`.
|
- Nutzt das vorhandene `Default Page Layout`.
|
||||||
- Keine eigene Sidebar oder Header-Navigation.
|
- Keine eigene Sidebar oder Header-Navigation.
|
||||||
- Liegt im D-FORM-Flow als optionale Referenzvariante.
|
- Bleibt als lokale Referenzvariante erhalten und liegt nicht mehr im aktuellen D-FORM-Flow.
|
||||||
- Wiederhergestellte Layout-Version vom 2026-07-07; alte kaputte Subframe-ID wurde ersetzt.
|
- Wiederhergestellte Layout-Version vom 2026-07-07; alte kaputte Subframe-ID wurde ersetzt.
|
||||||
+4
-6
@@ -7,9 +7,9 @@ id: S01D
|
|||||||
screen: Umfrage Editor
|
screen: Umfrage Editor
|
||||||
typ: Simple Builder Beispiel
|
typ: Simple Builder Beispiel
|
||||||
umsetzung: Alternative bauen
|
umsetzung: Alternative bauen
|
||||||
status: Subframe Draft / Review offen
|
status: Lokal dokumentiert / nicht mehr in Subframe
|
||||||
route: /forms/:id/edit
|
route: /forms/:id/edit
|
||||||
subframe: "https://app.subframe.com/f023064a5ca0/design/5abd7799-7058-40b3-9772-884cbda97b9c/edit"
|
subframe: ""
|
||||||
---
|
---
|
||||||
|
|
||||||
# S01D - Umfrage Editor
|
# S01D - Umfrage Editor
|
||||||
@@ -43,13 +43,11 @@ Hinweis 2026-07-08: S01D ist aktuell nur Referenz. Im Hauptfluss oeffnet auch `F
|
|||||||
|
|
||||||
## Subframe
|
## Subframe
|
||||||
|
|
||||||
Gebaut in Subframe:
|
Nicht mehr im aktuellen Subframe-Bestand (MCP-Abgleich 2026-08-25). Die fachliche Referenz bleibt lokal dokumentiert; Subframe wurde nicht veraendert.
|
||||||
|
|
||||||
https://app.subframe.com/f023064a5ca0/design/5abd7799-7058-40b3-9772-884cbda97b9c/edit
|
|
||||||
|
|
||||||
Qualitaetsregel:
|
Qualitaetsregel:
|
||||||
|
|
||||||
- Nutzt das vorhandene `Default Page Layout`.
|
- Nutzt das vorhandene `Default Page Layout`.
|
||||||
- Keine eigene Sidebar oder Header-Navigation.
|
- Keine eigene Sidebar oder Header-Navigation.
|
||||||
- Liegt im D-FORM-Flow als optionale Referenzvariante.
|
- Bleibt als lokale Referenzvariante erhalten und liegt nicht mehr im aktuellen D-FORM-Flow.
|
||||||
- Korrigierte Version; die falsch generierte Variante ohne Layout wurde geloescht.
|
- Korrigierte Version; die falsch generierte Variante ohne Layout wurde geloescht.
|
||||||
+4
-6
@@ -7,9 +7,9 @@ id: S01E
|
|||||||
screen: Internes Formular Editor
|
screen: Internes Formular Editor
|
||||||
typ: Simple Builder Beispiel
|
typ: Simple Builder Beispiel
|
||||||
umsetzung: Alternative bauen
|
umsetzung: Alternative bauen
|
||||||
status: Subframe Draft / Review offen
|
status: Lokal dokumentiert / nicht mehr in Subframe
|
||||||
route: /forms/:id/edit
|
route: /forms/:id/edit
|
||||||
subframe: "https://app.subframe.com/f023064a5ca0/design/ea08fd1c-1a76-4e2c-b27c-1091baa0586a/edit"
|
subframe: ""
|
||||||
---
|
---
|
||||||
|
|
||||||
# S01E - Internes Formular Editor
|
# S01E - Internes Formular Editor
|
||||||
@@ -44,13 +44,11 @@ Der Nutzer erstellt ein internes Formular fuer Mitarbeitende, z. B. Materialbeda
|
|||||||
|
|
||||||
## Subframe
|
## Subframe
|
||||||
|
|
||||||
Gebaut in Subframe:
|
Nicht mehr im aktuellen Subframe-Bestand (MCP-Abgleich 2026-08-25). Die fachliche Referenz bleibt lokal dokumentiert; Subframe wurde nicht veraendert.
|
||||||
|
|
||||||
https://app.subframe.com/f023064a5ca0/design/ea08fd1c-1a76-4e2c-b27c-1091baa0586a/edit
|
|
||||||
|
|
||||||
Qualitaetsregel:
|
Qualitaetsregel:
|
||||||
|
|
||||||
- Nutzt das vorhandene `Default Page Layout`.
|
- Nutzt das vorhandene `Default Page Layout`.
|
||||||
- Keine eigene Sidebar oder Header-Navigation.
|
- Keine eigene Sidebar oder Header-Navigation.
|
||||||
- Liegt im D-FORM-Flow als optionale Referenzvariante.
|
- Bleibt als lokale Referenzvariante erhalten und liegt nicht mehr im aktuellen D-FORM-Flow.
|
||||||
- Wiederhergestellte Layout-Version vom 2026-07-07; alte kaputte Subframe-ID wurde ersetzt.
|
- Wiederhergestellte Layout-Version vom 2026-07-07; alte kaputte Subframe-ID wurde ersetzt.
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
+3
-3
@@ -35,9 +35,9 @@ Flow-Link: https://app.subframe.com/f023064a5ca0/flow/afb1c257-46f0-4b23-aaed-d7
|
|||||||
| 11 | S05 | Antworten Tabelle | Hauptfluss / Auswertung | https://app.subframe.com/f023064a5ca0/design/9e8eeab7-44ea-4b77-85e6-0818d97e1ac3/edit |
|
| 11 | S05 | Antworten Tabelle | Hauptfluss / Auswertung | https://app.subframe.com/f023064a5ca0/design/9e8eeab7-44ea-4b77-85e6-0818d97e1ac3/edit |
|
||||||
| 12 | E03 | S05 Keine Antworten | Hauptfluss / Empty | https://app.subframe.com/f023064a5ca0/design/6f56c14f-d66e-4734-8a29-a900ac74a8a7/edit |
|
| 12 | E03 | S05 Keine Antworten | Hauptfluss / Empty | https://app.subframe.com/f023064a5ca0/design/6f56c14f-d66e-4734-8a29-a900ac74a8a7/edit |
|
||||||
| 13 | E04 | S05 Export Fehler | Hauptfluss / Error | https://app.subframe.com/f023064a5ca0/design/00553ea4-9839-4d22-b540-9b9ef0bf014f/edit |
|
| 13 | E04 | S05 Export Fehler | Hauptfluss / Error | https://app.subframe.com/f023064a5ca0/design/00553ea4-9839-4d22-b540-9b9ef0bf014f/edit |
|
||||||
| 81 | S01C | Website Formular Editor | Spaeter / Referenz | https://app.subframe.com/f023064a5ca0/design/d7d33e94-5c12-48e8-8ec6-1e94590ee89c/edit |
|
| 81 | S01C | Website Formular Editor | Spaeter / lokale Referenz | Nicht mehr live (MCP-Abgleich 2026-08-25) |
|
||||||
| 82 | S01D | Umfrage Editor | Spaeter / Referenz | https://app.subframe.com/f023064a5ca0/design/5abd7799-7058-40b3-9772-884cbda97b9c/edit |
|
| 82 | S01D | Umfrage Editor | Spaeter / lokale Referenz | Nicht mehr live (MCP-Abgleich 2026-08-25) |
|
||||||
| 83 | S01E | Internes Formular Editor | Spaeter / Referenz | https://app.subframe.com/f023064a5ca0/design/ea08fd1c-1a76-4e2c-b27c-1091baa0586a/edit |
|
| 83 | S01E | Internes Formular Editor | Spaeter / lokale Referenz | Nicht mehr live (MCP-Abgleich 2026-08-25) |
|
||||||
|
|
||||||
## Qualitaetscheck Builder
|
## Qualitaetscheck Builder
|
||||||
|
|
||||||
File renamed without changes.
+54
@@ -0,0 +1,54 @@
|
|||||||
|
{
|
||||||
|
"nodes":[
|
||||||
|
{"id":"group-simple","type":"group","x":-80,"y":160,"width":3900,"height":1060,"label":"D-FORM Hauptflow - Interner Builder"},
|
||||||
|
{"id":"group-public","type":"group","x":1160,"y":1340,"width":2320,"height":640,"label":"Public Formular und States"},
|
||||||
|
{"id":"group-notes","type":"group","x":-80,"y":-280,"width":3040,"height":360,"label":"Review-Fokus / Scope"},
|
||||||
|
{"id":"package","type":"file","file":"02 Wireframes/D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.md","x":0,"y":-150,"width":360,"height":160},
|
||||||
|
{"id":"s03","type":"file","file":"02 Wireframes/D-FORM Form Builder/WF-D-FORM Form Builder/Screens/01 S00 Formulare verwalten.md","x":0,"y":380,"width":420,"height":190},
|
||||||
|
{"id":"note-subframe-focus","type":"text","text":"# Review-Fokus\n\nAktueller Hauptfluss:\n- 01 S00 Verwaltung\n- 02/03 Empty States\n- 04 S01 Formularart\n- 05 S02 Haupteditor\n- 05b/05c Lead-Zuweisung\n- 06 S03 Design\n- 07-10 Public Form/States\n- 11-13 Antworten/States\n\n81-83 sind nur spaetere Referenz-Beispiele.","x":520,"y":-190,"width":760,"height":240},
|
||||||
|
{"id":"note-out-of-scope","type":"text","text":"# Nicht in D-FORM\n\n- Vollstaendige Submissions-Verwaltung\n- Submission-Detail\n- Booking\n- Kalender\n- Signatur\n- HR-Screens\n- Personalisierte Links\n- JS-Snippet\n\nS00 ist nur die schlanke Formular-Zentrale. S05 ist nur die Antwortenansicht im Formular.","x":1480,"y":-190,"width":760,"height":240},
|
||||||
|
{"id":"s00","type":"file","file":"02 Wireframes/D-FORM Form Builder/WF-D-FORM Form Builder/Screens/04 S01 Formularart auswaehlen.md","x":670,"y":385,"width":420,"height":190},
|
||||||
|
{"id":"s01a","type":"file","file":"02 Wireframes/D-FORM Form Builder/WF-D-FORM Form Builder/Screens/05 S02 Einfacher Fragen Editor.md","x":1240,"y":860,"width":420,"height":190},
|
||||||
|
{"id":"s01c","type":"file","file":"02 Wireframes/D-FORM Form Builder/WF-D-FORM Form Builder/Screens/81 S01C Website Formular Editor.md","x":2600,"y":200,"width":420,"height":170},
|
||||||
|
{"id":"s01d","type":"file","file":"02 Wireframes/D-FORM Form Builder/WF-D-FORM Form Builder/Screens/82 S01D Umfrage Editor.md","x":2600,"y":400,"width":420,"height":170},
|
||||||
|
{"id":"s01e","type":"file","file":"02 Wireframes/D-FORM Form Builder/WF-D-FORM Form Builder/Screens/83 S01E Internes Formular Editor.md","x":2600,"y":600,"width":420,"height":170},
|
||||||
|
{"id":"s04","type":"file","file":"02 Wireframes/D-FORM Form Builder/WF-D-FORM Form Builder/Screens/06 S03 Formular Design.md","x":2120,"y":765,"width":420,"height":190},
|
||||||
|
{"id":"s05","type":"file","file":"02 Wireframes/D-FORM Form Builder/WF-D-FORM Form Builder/Screens/11 S05 Antworten Tabelle.md","x":2120,"y":1005,"width":420,"height":190},
|
||||||
|
{"id":"note-simple-builder","type":"text","text":"# Aktueller Builder-Flow\n\nS00 ist die Formular-Zentrale.\nS01 waehlt die Formularart.\nS02 ist der Haupteditor.\n\nDie Formularart setzt nur Vorlage/Startfragen:\n- Website/Extern\n- Lead\n- Umfrage\n- Intern\n\nTabs im Formular:\n- Fragen\n- Design: S03\n- Antworten: S05\n\nS01B bleibt nur Live-Backlog ausserhalb des Handoffs. S01C/D/E sind lokale Referenz-Beispiele und nicht mehr im aktuellen Subframe-Flow.","x":3260,"y":285,"width":500,"height":360},
|
||||||
|
{"id":"simple-direction","type":"file","file":"02 Wireframes/D-FORM Form Builder/WF-D-FORM Form Builder/Simple Builder Neuausrichtung.md","x":3300,"y":765,"width":420,"height":160},
|
||||||
|
{"id":"v01","type":"file","file":"02 Wireframes/D-FORM Form Builder/WF-D-FORM Form Builder/Screens/08 V01 Public Erfolg oder Redirect.md","x":1870,"y":1420,"width":420,"height":190},
|
||||||
|
{"id":"note-public","type":"text","text":"# Public-Regel\n\nKeine App-Shell.\n\nRuhiges Kundenformular:\n- Branding-Kopf\n- Intro\n- Felder\n- mCaptcha\n- Submit\n- Success/Error\n\nMobile zuerst mitdenken.","x":2350,"y":1420,"width":420,"height":250},
|
||||||
|
{"id":"s02","type":"file","file":"02 Wireframes/D-FORM Form Builder/WF-D-FORM Form Builder/Screens/07 S04 Oeffentliches Formular.md","x":1240,"y":1540,"width":420,"height":190},
|
||||||
|
{"id":"v02","type":"file","file":"02 Wireframes/D-FORM Form Builder/WF-D-FORM Form Builder/Screens/09 V02 Public Formular nicht verfuegbar.md","x":1870,"y":1660,"width":420,"height":190},
|
||||||
|
{"id":"v03","type":"file","file":"02 Wireframes/D-FORM Form Builder/WF-D-FORM Form Builder/Screens/10 V03 Public Captcha oder Submit Fehler.md","x":2350,"y":1700,"width":420,"height":190},
|
||||||
|
{"id":"note-public-reuse","type":"text","text":"# Public Renderer\n\nD-FORM baut das Public Form.\n\nAndere Bereiche wie HR oder Booking koennen den Renderer spaeter wiederverwenden, sind aber keine D-FORM-Screens.","x":3000,"y":1550,"width":420,"height":220}
|
||||||
|
],
|
||||||
|
"edges":[
|
||||||
|
{"id":"edge-s02-v01","fromNode":"s02","fromSide":"right","toNode":"v01","toSide":"left","label":"Submit erfolgreich"},
|
||||||
|
{"id":"edge-s02-v02","fromNode":"s02","fromSide":"right","toNode":"v02","toSide":"left","label":"nicht verfuegbar"},
|
||||||
|
{"id":"edge-s02-v03","fromNode":"s02","fromSide":"right","toNode":"v03","toSide":"left","label":"Fehler beim Submit"},
|
||||||
|
{"id":"edge-s02-public","fromNode":"s02","fromSide":"right","toNode":"note-public","toSide":"left","label":"Public-UX"},
|
||||||
|
{"id":"edge-public-reuse","fromNode":"note-public","fromSide":"right","toNode":"note-public-reuse","toSide":"left","label":"Wiederverwendung"},
|
||||||
|
{"id":"edge-focus-out","fromFloating":false,"toFloating":false,"fromNode":"note-subframe-focus","fromSide":"right","toNode":"note-out-of-scope","toSide":"left","label":"Grenzen"},
|
||||||
|
{"id":"edge-package-focus","fromNode":"package","fromSide":"right","toNode":"note-subframe-focus","toSide":"left","label":"Review"},
|
||||||
|
{"id":"edge-package-simple","fromNode":"package","fromSide":"bottom","toNode":"s03","toSide":"top","label":"Hauptfluss"},
|
||||||
|
{"id":"edge-s00-s01a","fromNode":"s00","fromSide":"right","toNode":"s01a","toSide":"left","label":"Weiter zu S02"},
|
||||||
|
{"id":"edge-s00-s01c","fromNode":"s00","fromSide":"right","toNode":"s01c","toSide":"left","label":"Referenz: Website"},
|
||||||
|
{"id":"edge-s00-s01d","fromNode":"s00","fromSide":"right","toNode":"s01d","toSide":"left","label":"Referenz: Umfrage"},
|
||||||
|
{"id":"edge-s00-s01e","fromNode":"s00","fromSide":"right","toNode":"s01e","toSide":"left","label":"Referenz: Intern"},
|
||||||
|
{"id":"edge-s03-s00","fromNode":"s03","fromSide":"right","toNode":"s00","toSide":"left","label":"Neues Formular"},
|
||||||
|
{"id":"edge-s03-s01a","toFloating":false,"fromNode":"s03","fromSide":"right","toNode":"s01a","toSide":"left","label":"Bearbeiten"},
|
||||||
|
{"id":"edge-s01a-s04","fromNode":"s01a","fromSide":"right","toNode":"s04","toSide":"left","label":"Tab Design"},
|
||||||
|
{"id":"edge-s01a-s05","fromNode":"s01a","fromSide":"right","toNode":"s05","toSide":"left","label":"Tab Antworten"},
|
||||||
|
{"id":"edge-s01a-note","fromNode":"s01a","fromSide":"right","toNode":"note-simple-builder","toSide":"left","label":"Prinzip"},
|
||||||
|
{"id":"edge-s01c-note","fromNode":"s01c","fromSide":"right","toNode":"note-simple-builder","toSide":"left","label":"Beispiel"},
|
||||||
|
{"id":"edge-s01d-note","fromNode":"s01d","fromSide":"right","toNode":"note-simple-builder","toSide":"left","label":"Beispiel"},
|
||||||
|
{"id":"edge-s01e-note","fromNode":"s01e","fromSide":"right","toNode":"note-simple-builder","toSide":"left","label":"Beispiel"},
|
||||||
|
{"id":"edge-s01a-s02-public","fromNode":"s01a","fromSide":"bottom","toNode":"s02","toSide":"top","label":"Public Vorschau"},
|
||||||
|
{"id":"edge-note-simple-direction","fromNode":"note-simple-builder","fromSide":"bottom","toNode":"simple-direction","toSide":"top","label":"Entscheidung"}
|
||||||
|
],
|
||||||
|
"metadata":{
|
||||||
|
"version":"1.0-1.0",
|
||||||
|
"frontmatter":{}
|
||||||
|
}
|
||||||
|
}
|
||||||
+6
-4
@@ -6,7 +6,7 @@ package: WF-D-FORM Form Builder
|
|||||||
typ: Flow
|
typ: Flow
|
||||||
status: Review-ready / Subframe Draft gebaut
|
status: Review-ready / Subframe Draft gebaut
|
||||||
subframe: "https://app.subframe.com/f023064a5ca0/flow/afb1c257-46f0-4b23-aaed-d75f4773f1a9/edit?tab=ai&conversationId=02d948da-f9aa-4ab5-8352-2745789bb9ad"
|
subframe: "https://app.subframe.com/f023064a5ca0/flow/afb1c257-46f0-4b23-aaed-d75f4773f1a9/edit?tab=ai&conversationId=02d948da-f9aa-4ab5-8352-2745789bb9ad"
|
||||||
canvas: "02 Wireframes/D-FORM Formulare/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas"
|
canvas: "02 Wireframes/D-FORM Form Builder/WF-D-FORM Form Builder/WF-D-FORM Form Builder.canvas"
|
||||||
---
|
---
|
||||||
|
|
||||||
# WF-D-FORM Form Builder
|
# WF-D-FORM Form Builder
|
||||||
@@ -51,6 +51,8 @@ Vor einer echten Fertig-Markierung muss David die Subframe-Frames final reviewen
|
|||||||
|
|
||||||
**Cleanup 2026-07-10:** S01B, die alten Advanced-Screens 90/90b/91/92/93 und die doppelten Dateien unter `Varianten/` wurden aus Obsidian entfernt. Der Handoff zeigt nur noch den aktuellen Hauptfluss plus S01C/S01D/S01E als optionale Beispiele.
|
**Cleanup 2026-07-10:** S01B, die alten Advanced-Screens 90/90b/91/92/93 und die doppelten Dateien unter `Varianten/` wurden aus Obsidian entfernt. Der Handoff zeigt nur noch den aktuellen Hauptfluss plus S01C/S01D/S01E als optionale Beispiele.
|
||||||
|
|
||||||
|
**MCP-Abgleich 2026-08-25:** Der Live-Flow heisst weiterhin `(MCP) WF-P16 Form Builder`; der lokale Paketname `WF-D-FORM Form Builder` bleibt wegen der P16-Kollision bewusst abweichend. S01B ist live weiterhin als Backlog-Seite vorhanden, bleibt aber ausserhalb des Review-Handoffs. S01C/S01D/S01E existieren nicht mehr im aktuellen Subframe-Flow und werden lokal nur als fachliche Referenzen behalten. Subframe wurde bei diesem Abgleich nicht veraendert.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 2. Intent Check
|
## 2. Intent Check
|
||||||
@@ -425,9 +427,9 @@ Keine zusaetzlichen Advanced-Zustandsframes im aktuellen Handoff bauen.
|
|||||||
| S05 | [[Screens/11 S05 Antworten Tabelle|S05 Antworten Tabelle]] | Builder Tab | Bauen | `/forms/:id/edit` | Subframe Draft / Review offen |
|
| S05 | [[Screens/11 S05 Antworten Tabelle|S05 Antworten Tabelle]] | Builder Tab | Bauen | `/forms/:id/edit` | Subframe Draft / Review offen |
|
||||||
| E03 | [[Screens/12 E03 S05 Keine Antworten|E03 S05 Keine Antworten]] | Empty State | Bauen | `/forms/:id/edit` | Subframe Draft / Review offen |
|
| E03 | [[Screens/12 E03 S05 Keine Antworten|E03 S05 Keine Antworten]] | Empty State | Bauen | `/forms/:id/edit` | Subframe Draft / Review offen |
|
||||||
| E04 | [[Screens/13 E04 S05 Export Fehler|E04 S05 Export Fehler]] | Error State | Bauen | `/forms/:id/edit` | Subframe Draft / Review offen |
|
| E04 | [[Screens/13 E04 S05 Export Fehler|E04 S05 Export Fehler]] | Error State | Bauen | `/forms/:id/edit` | Subframe Draft / Review offen |
|
||||||
| S01C | [[Screens/81 S01C Website Formular Editor|S01C Website Formular Editor]] | Spaeter / Referenz | Bauen | `/forms/:id/edit` | Subframe Draft / Referenz |
|
| S01C | [[Screens/81 S01C Website Formular Editor|S01C Website Formular Editor]] | Spaeter / Referenz | Dokumentieren | `/forms/:id/edit` | Lokal dokumentiert / nicht mehr in Subframe |
|
||||||
| S01D | [[Screens/82 S01D Umfrage Editor|S01D Umfrage Editor]] | Spaeter / Referenz | Bauen | `/forms/:id/edit` | Subframe Draft / Referenz |
|
| S01D | [[Screens/82 S01D Umfrage Editor|S01D Umfrage Editor]] | Spaeter / Referenz | Dokumentieren | `/forms/:id/edit` | Lokal dokumentiert / nicht mehr in Subframe |
|
||||||
| S01E | [[Screens/83 S01E Internes Formular Editor|S01E Internes Formular Editor]] | Spaeter / Referenz | Bauen | `/forms/:id/edit` | Subframe Draft / Referenz |
|
| S01E | [[Screens/83 S01E Internes Formular Editor|S01E Internes Formular Editor]] | Spaeter / Referenz | Dokumentieren | `/forms/:id/edit` | Lokal dokumentiert / nicht mehr in Subframe |
|
||||||
### Detailnotizen ohne eigene Review-Screens
|
### Detailnotizen ohne eigene Review-Screens
|
||||||
|
|
||||||
Diese Eintraege sind ausgearbeitet, bleiben aber Dokumentation und sind nicht Teil der aktuellen Subframe-Review-Reihenfolge.
|
Diese Eintraege sind ausgearbeitet, bleiben aber Dokumentation und sind nicht Teil der aktuellen Subframe-Review-Reihenfolge.
|
||||||
@@ -1,54 +0,0 @@
|
|||||||
{
|
|
||||||
"nodes":[
|
|
||||||
{"id":"group-simple","type":"group","x":-80,"y":160,"width":3900,"height":1060,"label":"D-FORM Hauptflow - Interner Builder"},
|
|
||||||
{"id":"group-public","type":"group","x":1160,"y":1340,"width":2320,"height":640,"label":"Public Formular und States"},
|
|
||||||
{"id":"group-notes","type":"group","x":-80,"y":-280,"width":3040,"height":360,"label":"Review-Fokus / Scope"},
|
|
||||||
{"id":"package","type":"file","file":"02 Wireframes/D-FORM Formulare/WF-D-FORM Form Builder/WF-D-FORM Form Builder.md","x":0,"y":-150,"width":360,"height":160},
|
|
||||||
{"id":"s03","type":"file","file":"02 Wireframes/D-FORM Formulare/WF-D-FORM Form Builder/Screens/01 S00 Formulare verwalten.md","x":0,"y":380,"width":420,"height":190},
|
|
||||||
{"id":"note-subframe-focus","type":"text","text":"# Review-Fokus\n\nAktueller Hauptfluss:\n- 01 S00 Verwaltung\n- 02/03 Empty States\n- 04 S01 Formularart\n- 05 S02 Haupteditor\n- 05b/05c Lead-Zuweisung\n- 06 S03 Design\n- 07-10 Public Form/States\n- 11-13 Antworten/States\n\n81-83 sind nur spaetere Referenz-Beispiele.","x":520,"y":-190,"width":760,"height":240},
|
|
||||||
{"id":"note-out-of-scope","type":"text","text":"# Nicht in D-FORM\n\n- Vollstaendige Submissions-Verwaltung\n- Submission-Detail\n- Booking\n- Kalender\n- Signatur\n- HR-Screens\n- Personalisierte Links\n- JS-Snippet\n\nS00 ist nur die schlanke Formular-Zentrale. S05 ist nur die Antwortenansicht im Formular.","x":1480,"y":-190,"width":760,"height":240},
|
|
||||||
{"id":"s00","type":"file","file":"02 Wireframes/D-FORM Formulare/WF-D-FORM Form Builder/Screens/04 S01 Formularart auswaehlen.md","x":670,"y":385,"width":420,"height":190},
|
|
||||||
{"id":"s01a","type":"file","file":"02 Wireframes/D-FORM Formulare/WF-D-FORM Form Builder/Screens/05 S02 Einfacher Fragen Editor.md","x":1240,"y":860,"width":420,"height":190},
|
|
||||||
{"id":"s01c","type":"file","file":"02 Wireframes/D-FORM Formulare/WF-D-FORM Form Builder/Screens/81 S01C Website Formular Editor.md","x":2600,"y":200,"width":420,"height":170},
|
|
||||||
{"id":"s01d","type":"file","file":"02 Wireframes/D-FORM Formulare/WF-D-FORM Form Builder/Screens/82 S01D Umfrage Editor.md","x":2600,"y":400,"width":420,"height":170},
|
|
||||||
{"id":"s01e","type":"file","file":"02 Wireframes/D-FORM Formulare/WF-D-FORM Form Builder/Screens/83 S01E Internes Formular Editor.md","x":2600,"y":600,"width":420,"height":170},
|
|
||||||
{"id":"s04","type":"file","file":"02 Wireframes/D-FORM Formulare/WF-D-FORM Form Builder/Screens/06 S03 Formular Design.md","x":2120,"y":765,"width":420,"height":190},
|
|
||||||
{"id":"s05","type":"file","file":"02 Wireframes/D-FORM Formulare/WF-D-FORM Form Builder/Screens/11 S05 Antworten Tabelle.md","x":2120,"y":1005,"width":420,"height":190},
|
|
||||||
{"id":"note-simple-builder","type":"text","text":"# Aktueller Builder-Flow\n\nS00 ist die Formular-Zentrale.\nS01 waehlt die Formularart.\nS02 ist der Haupteditor.\n\nDie Formularart setzt nur Vorlage/Startfragen:\n- Website/Extern\n- Lead\n- Umfrage\n- Intern\n\nTabs im Formular:\n- Fragen\n- Design: S03\n- Antworten: S05\n\nS01C/D/E bleiben Referenz-Beispiele, nicht Review-Pfad.","x":3260,"y":285,"width":500,"height":360},
|
|
||||||
{"id":"simple-direction","type":"file","file":"02 Wireframes/D-FORM Formulare/WF-D-FORM Form Builder/Simple Builder Neuausrichtung.md","x":3300,"y":765,"width":420,"height":160},
|
|
||||||
{"id":"v01","type":"file","file":"02 Wireframes/D-FORM Formulare/WF-D-FORM Form Builder/Screens/08 V01 Public Erfolg oder Redirect.md","x":1870,"y":1420,"width":420,"height":190},
|
|
||||||
{"id":"note-public","type":"text","text":"# Public-Regel\n\nKeine App-Shell.\n\nRuhiges Kundenformular:\n- Branding-Kopf\n- Intro\n- Felder\n- mCaptcha\n- Submit\n- Success/Error\n\nMobile zuerst mitdenken.","x":2350,"y":1420,"width":420,"height":250},
|
|
||||||
{"id":"s02","type":"file","file":"02 Wireframes/D-FORM Formulare/WF-D-FORM Form Builder/Screens/07 S04 Oeffentliches Formular.md","x":1240,"y":1540,"width":420,"height":190},
|
|
||||||
{"id":"v02","type":"file","file":"02 Wireframes/D-FORM Formulare/WF-D-FORM Form Builder/Screens/09 V02 Public Formular nicht verfuegbar.md","x":1870,"y":1660,"width":420,"height":190},
|
|
||||||
{"id":"v03","type":"file","file":"02 Wireframes/D-FORM Formulare/WF-D-FORM Form Builder/Screens/10 V03 Public Captcha oder Submit Fehler.md","x":2350,"y":1700,"width":420,"height":190},
|
|
||||||
{"id":"note-public-reuse","type":"text","text":"# Public Renderer\n\nD-FORM baut das Public Form.\n\nAndere Bereiche wie HR oder Booking koennen den Renderer spaeter wiederverwenden, sind aber keine D-FORM-Screens.","x":3000,"y":1550,"width":420,"height":220}
|
|
||||||
],
|
|
||||||
"edges":[
|
|
||||||
{"id":"edge-s02-v01","fromNode":"s02","fromSide":"right","toNode":"v01","toSide":"left","label":"Submit erfolgreich"},
|
|
||||||
{"id":"edge-s02-v02","fromNode":"s02","fromSide":"right","toNode":"v02","toSide":"left","label":"nicht verfuegbar"},
|
|
||||||
{"id":"edge-s02-v03","fromNode":"s02","fromSide":"right","toNode":"v03","toSide":"left","label":"Fehler beim Submit"},
|
|
||||||
{"id":"edge-s02-public","fromNode":"s02","fromSide":"right","toNode":"note-public","toSide":"left","label":"Public-UX"},
|
|
||||||
{"id":"edge-public-reuse","fromNode":"note-public","fromSide":"right","toNode":"note-public-reuse","toSide":"left","label":"Wiederverwendung"},
|
|
||||||
{"id":"edge-focus-out","fromFloating":false,"toFloating":false,"fromNode":"note-subframe-focus","fromSide":"right","toNode":"note-out-of-scope","toSide":"left","label":"Grenzen"},
|
|
||||||
{"id":"edge-package-focus","fromNode":"package","fromSide":"right","toNode":"note-subframe-focus","toSide":"left","label":"Review"},
|
|
||||||
{"id":"edge-package-simple","fromNode":"package","fromSide":"bottom","toNode":"s03","toSide":"top","label":"Hauptfluss"},
|
|
||||||
{"id":"edge-s00-s01a","fromNode":"s00","fromSide":"right","toNode":"s01a","toSide":"left","label":"Weiter zu S02"},
|
|
||||||
{"id":"edge-s00-s01c","fromNode":"s00","fromSide":"right","toNode":"s01c","toSide":"left","label":"Referenz: Website"},
|
|
||||||
{"id":"edge-s00-s01d","fromNode":"s00","fromSide":"right","toNode":"s01d","toSide":"left","label":"Referenz: Umfrage"},
|
|
||||||
{"id":"edge-s00-s01e","fromNode":"s00","fromSide":"right","toNode":"s01e","toSide":"left","label":"Referenz: Intern"},
|
|
||||||
{"id":"edge-s03-s00","fromNode":"s03","fromSide":"right","toNode":"s00","toSide":"left","label":"Neues Formular"},
|
|
||||||
{"id":"edge-s03-s01a","toFloating":false,"fromNode":"s03","fromSide":"right","toNode":"s01a","toSide":"left","label":"Bearbeiten"},
|
|
||||||
{"id":"edge-s01a-s04","fromNode":"s01a","fromSide":"right","toNode":"s04","toSide":"left","label":"Tab Design"},
|
|
||||||
{"id":"edge-s01a-s05","fromNode":"s01a","fromSide":"right","toNode":"s05","toSide":"left","label":"Tab Antworten"},
|
|
||||||
{"id":"edge-s01a-note","fromNode":"s01a","fromSide":"right","toNode":"note-simple-builder","toSide":"left","label":"Prinzip"},
|
|
||||||
{"id":"edge-s01c-note","fromNode":"s01c","fromSide":"right","toNode":"note-simple-builder","toSide":"left","label":"Beispiel"},
|
|
||||||
{"id":"edge-s01d-note","fromNode":"s01d","fromSide":"right","toNode":"note-simple-builder","toSide":"left","label":"Beispiel"},
|
|
||||||
{"id":"edge-s01e-note","fromNode":"s01e","fromSide":"right","toNode":"note-simple-builder","toSide":"left","label":"Beispiel"},
|
|
||||||
{"id":"edge-s01a-s02-public","fromNode":"s01a","fromSide":"bottom","toNode":"s02","toSide":"top","label":"Public Vorschau"},
|
|
||||||
{"id":"edge-note-simple-direction","fromNode":"note-simple-builder","fromSide":"bottom","toNode":"simple-direction","toSide":"top","label":"Entscheidung"}
|
|
||||||
],
|
|
||||||
"metadata":{
|
|
||||||
"version":"1.0-1.0",
|
|
||||||
"frontmatter":{}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
# Todo — Workflow Engine (P12)
|
|
||||||
|
|
||||||
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]].
|
|
||||||
|
|
||||||
## Screen-Review (haendischer Durchgang, ab 2026-07-25)
|
|
||||||
|
|
||||||
Offene Punkte aus dem gemeinsamen Durchgang Screen fuer Screen (gefunden/gemeldet von **Dejan**). Meist Layout-/Feinschliff, nachdem die strukturellen Themen bereits geloest sind.
|
|
||||||
|
|
||||||
- [ ] **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
|
|
||||||
|
|
||||||
## Aus der K-Validierung uebergeben (bereits dokumentiert)
|
|
||||||
|
|
||||||
Von David von Hand zu erledigen; Details im [[Screen Paket Tracker]] und in [[S05a Baustein-Konfig Vorplanung]].
|
|
||||||
|
|
||||||
- [ ] 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.
|
|
||||||
|
|
||||||
## Erledigt
|
|
||||||
|
|
||||||
Erledigte Punkte werden mit Datum hierhin verschoben.
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
---
|
|
||||||
kind: screen
|
|
||||||
project: HiveGrid Screen Project
|
|
||||||
ticket: D-FLOW
|
|
||||||
package: WF-P12 Flow-Editor
|
|
||||||
id: M03
|
|
||||||
screen: Start-Auswahl
|
|
||||||
typ: Modal
|
|
||||||
umsetzung: Bauen
|
|
||||||
status: Validiert - Subframe-Entwurf geloescht, neu zu bauen
|
|
||||||
route: "»+ Neue Automation« (aus der Automation-Liste)"
|
|
||||||
subframe: ""
|
|
||||||
---
|
|
||||||
|
|
||||||
# M03 — Start-Auswahl
|
|
||||||
|
|
||||||
## Ziel
|
|
||||||
|
|
||||||
Der schnellste Weg zum Erfolgserlebnis: mit einer Vorlage starten statt vor leerer Fläche zu sitzen.
|
|
||||||
|
|
||||||
## Was das Tool können muss
|
|
||||||
|
|
||||||
- **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
|
|
||||||
|
|
||||||
## Pattern / Archetyp
|
|
||||||
|
|
||||||
A5 Dialog (echtes Modal).
|
|
||||||
|
|
||||||
## 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
|
|
||||||
@@ -1,75 +0,0 @@
|
|||||||
---
|
|
||||||
kind: screen
|
|
||||||
project: HiveGrid Screen Project
|
|
||||||
ticket: D-FLOW
|
|
||||||
package: WF-P12 Flow-Editor
|
|
||||||
id: S01
|
|
||||||
screen: Flow-Editor
|
|
||||||
typ: BESPOKE (schwerste UI)
|
|
||||||
umsetzung: Bauen
|
|
||||||
status: In Subframe (Grundgeruest) - Bausteine auf dem Canvas fehlen
|
|
||||||
route: "/automations/:id/edit"
|
|
||||||
subframe: "https://app.subframe.com/f023064a5ca0/design/ae9f5d91-1153-44de-9af3-63010bc86162/edit"
|
|
||||||
---
|
|
||||||
|
|
||||||
# S01 — Flow-Editor ⭐
|
|
||||||
|
|
||||||
## Ziel
|
|
||||||
|
|
||||||
Automationen zusammenklicken wie ein Diagramm — verständlich für Büro-Menschen, nicht nur Techniker.
|
|
||||||
|
|
||||||
## Neuausrichtung 2026-07-11/12 — Subframe gilt
|
|
||||||
|
|
||||||
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«).
|
|
||||||
|
|
||||||
| 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ü |
|
|
||||||
|
|
||||||
## Was das Tool können muss
|
|
||||||
|
|
||||||
- **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)
|
|
||||||
|
|
||||||
## Pattern / Archetyp
|
|
||||||
|
|
||||||
**BESPOKE** — Vollbild-Canvas + Drawer-Picker + Konfig-Dialoge.
|
|
||||||
|
|
||||||
## Zustände
|
|
||||||
|
|
||||||
| 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 (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«.
|
|
||||||
@@ -1,42 +0,0 @@
|
|||||||
---
|
|
||||||
kind: screen
|
|
||||||
project: HiveGrid Screen Project
|
|
||||||
ticket: D-FLOW
|
|
||||||
package: WF-P12 Flow-Editor
|
|
||||||
id: S01b
|
|
||||||
screen: Baustein-Picker
|
|
||||||
typ: Drawer
|
|
||||||
umsetzung: Bauen
|
|
||||||
status: In Subframe - Farbschema + fehlende Bausteine nachziehen
|
|
||||||
route: "aus S01 (Baustein hinzufuegen)"
|
|
||||||
subframe: "https://app.subframe.com/f023064a5ca0/design/6fab8a3e-c016-4381-b7e8-19414e8dcb7b/edit"
|
|
||||||
---
|
|
||||||
|
|
||||||
# S01b — Baustein-Picker (Drawer)
|
|
||||||
|
|
||||||
## Ziel
|
|
||||||
|
|
||||||
Der schnelle Weg, einen Baustein auf die Zeichenfläche zu holen. Öffnet sich als seitlicher Drawer (400 px) über dem Editor.
|
|
||||||
|
|
||||||
## Was das Tool können muss
|
|
||||||
|
|
||||||
- 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
|
|
||||||
|
|
||||||
## Pattern / Archetyp
|
|
||||||
|
|
||||||
Drawer (seitliches Overlay), nicht zentrierter Dialog.
|
|
||||||
|
|
||||||
## Offene Punkte (aus der Validierung 2026-07-13)
|
|
||||||
|
|
||||||
- **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.
|
|
||||||
|
|
||||||
## Sync
|
|
||||||
|
|
||||||
Baustein-Katalog und Feld-Details: [[S05a Baustein-Konfig Vorplanung]].
|
|
||||||
@@ -1,43 +0,0 @@
|
|||||||
---
|
|
||||||
kind: screen
|
|
||||||
project: HiveGrid Screen Project
|
|
||||||
ticket: D-FLOW
|
|
||||||
package: WF-P12 Flow-Editor
|
|
||||||
id: S01c
|
|
||||||
screen: Canvas-Kontextmenue
|
|
||||||
typ: Kontextmenue
|
|
||||||
umsetzung: Bauen
|
|
||||||
status: In Subframe - Review offen
|
|
||||||
route: "Rechtsklick auf die Zeichenflaeche in S01"
|
|
||||||
subframe: "https://app.subframe.com/f023064a5ca0/design/2278da93-f0a2-4e46-bd3b-250d5912a62d/edit"
|
|
||||||
---
|
|
||||||
|
|
||||||
# S01c — Canvas-Kontextmenü
|
|
||||||
|
|
||||||
## Ziel
|
|
||||||
|
|
||||||
Schneller Zugriff auf die häufigsten Editor-Aktionen per Rechtsklick auf die leere Zeichenfläche.
|
|
||||||
|
|
||||||
## Was das Tool können muss
|
|
||||||
|
|
||||||
- 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
|
|
||||||
|
|
||||||
## Pattern / Archetyp
|
|
||||||
|
|
||||||
Kontextmenü-Komponente aus dem Baukasten.
|
|
||||||
|
|
||||||
## Zustände
|
|
||||||
|
|
||||||
| 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.
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
{
|
|
||||||
"nodes":[
|
|
||||||
{"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":"group-editor","type":"group","x":-80,"y":-160,"width":2860,"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":"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":"s01b","type":"file","file":"02 Wireframes/P12 Automationen/WF-P12 Flow-Editor/Screens/S01b Baustein-Picker.md","x":1800,"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":1800,"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":2260,"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}
|
|
||||||
],
|
|
||||||
"edges":[
|
|
||||||
{
|
|
||||||
"id":"e-entry",
|
|
||||||
"fromNode":"note-entry",
|
|
||||||
"fromSide":"right",
|
|
||||||
"toNode":"m03",
|
|
||||||
"toSide":"left",
|
|
||||||
"toEnd":"arrow",
|
|
||||||
"styleAttributes":{"path":"dotted"}
|
|
||||||
},
|
|
||||||
{"id":"e-start","fromNode":"m03","fromSide":"right","toNode":"s01","toSide":"left","toEnd":"arrow","label":"leer oder Vorlage"},
|
|
||||||
{"id":"e-picker","fromNode":"s01","fromSide":"right","toNode":"s01b","toSide":"left","toEnd":"arrow","label":"Baustein hinzufügen"},
|
|
||||||
{"id":"e-ctx","fromNode":"s01","fromSide":"right","toNode":"s01c","toSide":"left","toEnd":"arrow","label":"Rechtsklick"},
|
|
||||||
{"id":"e-card","fromNode":"s01b","fromSide":"right","toNode":"s01d","toSide":"left","toEnd":"arrow","label":"landet als Karte"},
|
|
||||||
{"id":"e-dryrun","fromNode":"s01","fromSide":"bottom","toNode":"m01","toSide":"top","toEnd":"arrow","label":"Probelauf / vor Aktivierung"},
|
|
||||||
{
|
|
||||||
"id":"e-loop",
|
|
||||||
"fromNode":"s01",
|
|
||||||
"fromSide":"bottom",
|
|
||||||
"toNode":"m02",
|
|
||||||
"toSide":"top",
|
|
||||||
"toEnd":"arrow",
|
|
||||||
"label":"bei Schleifen-Verdacht",
|
|
||||||
"styleAttributes":{"path":"long-dashed"}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata":{
|
|
||||||
"version":"1.0-1.0",
|
|
||||||
"frontmatter":{}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,133 +0,0 @@
|
|||||||
---
|
|
||||||
kind: wireframe-package
|
|
||||||
project: HiveGrid Screen Project
|
|
||||||
ticket: D-FLOW
|
|
||||||
package: WF-P12 Flow-Editor
|
|
||||||
typ: Flow
|
|
||||||
status: In Subframe (Grundgeruest) - Neuausrichtung 2026-07-12
|
|
||||||
subframe: "https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit"
|
|
||||||
canvas: "WF-P12 Flow-Editor.canvas"
|
|
||||||
---
|
|
||||||
|
|
||||||
# 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](<WF-P12 Flow-Editor.canvas>)
|
|
||||||
Stand: 2026-07-13 (Subframe per MCP abgeglichen)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 1. Kurzfassung
|
|
||||||
|
|
||||||
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.**
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Intent Check
|
|
||||||
|
|
||||||
| 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 | — |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Scope
|
|
||||||
|
|
||||||
| 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. |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 4. Entscheidungen
|
|
||||||
|
|
||||||
| Entscheidung | Status | Notiz |
|
|
||||||
|---|---|---|
|
|
||||||
| 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. |
|
|
||||||
|
|
||||||
### Happy Path
|
|
||||||
|
|
||||||
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.)*
|
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
---
|
|
||||||
kind: screen
|
|
||||||
project: HiveGrid Screen Project
|
|
||||||
ticket: D-P12
|
|
||||||
package: WF-P12 Verwaltung
|
|
||||||
id: S01
|
|
||||||
screen: Automation-Liste
|
|
||||||
typ: Liste
|
|
||||||
umsetzung: Bauen
|
|
||||||
status: Validiert - Subframe-Entwurf geloescht, neu zu bauen
|
|
||||||
route: "/automations"
|
|
||||||
subframe: ""
|
|
||||||
---
|
|
||||||
|
|
||||||
# S01 — Automation-Liste
|
|
||||||
|
|
||||||
## Ziel
|
|
||||||
|
|
||||||
Alle Automationen im Blick: Was läuft, was ist pausiert, was tut wie oft?
|
|
||||||
|
|
||||||
## Was das Tool können muss
|
|
||||||
|
|
||||||
- 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]]
|
|
||||||
|
|
||||||
## Pattern / Archetyp
|
|
||||||
|
|
||||||
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)
|
|
||||||
@@ -1,48 +0,0 @@
|
|||||||
---
|
|
||||||
kind: screen
|
|
||||||
project: HiveGrid Screen Project
|
|
||||||
ticket: D-P12
|
|
||||||
package: WF-P12 Verwaltung
|
|
||||||
id: S02
|
|
||||||
screen: Lauf-Liste
|
|
||||||
typ: Liste
|
|
||||||
umsetzung: Bauen
|
|
||||||
status: Validiert - Subframe-Entwurf geloescht, neu zu bauen
|
|
||||||
route: "/automations/:id/executions"
|
|
||||||
subframe: ""
|
|
||||||
---
|
|
||||||
|
|
||||||
# S02 — Lauf-Liste
|
|
||||||
|
|
||||||
## Ziel
|
|
||||||
|
|
||||||
Was hat diese Automation zuletzt getan?
|
|
||||||
|
|
||||||
## Was das Tool können muss
|
|
||||||
|
|
||||||
- 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]]
|
|
||||||
|
|
||||||
## Pattern / Archetyp
|
|
||||||
|
|
||||||
A2 Liste.
|
|
||||||
|
|
||||||
## Zustände
|
|
||||||
|
|
||||||
| 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)
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
---
|
|
||||||
kind: screen
|
|
||||||
project: HiveGrid Screen Project
|
|
||||||
ticket: D-P12
|
|
||||||
package: WF-P12 Verwaltung
|
|
||||||
id: S03
|
|
||||||
screen: Lauf-Detail
|
|
||||||
typ: Detail + Timeline
|
|
||||||
umsetzung: Bauen
|
|
||||||
status: Validiert - Subframe-Entwurf geloescht, neu zu bauen
|
|
||||||
route: "/automations/:id/executions/:exec_id"
|
|
||||||
subframe: ""
|
|
||||||
---
|
|
||||||
|
|
||||||
# S03 — Lauf-Detail
|
|
||||||
|
|
||||||
## Ziel
|
|
||||||
|
|
||||||
Jeden Lauf Schritt für Schritt nachvollziehen — und Fehler rückgängig machen.
|
|
||||||
|
|
||||||
## Was das Tool können muss
|
|
||||||
|
|
||||||
- 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«**
|
|
||||||
|
|
||||||
## Pattern / Archetyp
|
|
||||||
|
|
||||||
A3 + Timeline.
|
|
||||||
|
|
||||||
## Zustände
|
|
||||||
|
|
||||||
| 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
|
|
||||||
@@ -1,46 +0,0 @@
|
|||||||
---
|
|
||||||
kind: screen
|
|
||||||
project: HiveGrid Screen Project
|
|
||||||
ticket: D-P12
|
|
||||||
package: WF-P12 Verwaltung
|
|
||||||
id: S04
|
|
||||||
screen: Vorlagen-Katalog
|
|
||||||
typ: Liste/Karten
|
|
||||||
umsetzung: Bauen
|
|
||||||
status: Validiert - Subframe-Entwurf geloescht, neu zu bauen
|
|
||||||
route: "/automations/templates"
|
|
||||||
subframe: ""
|
|
||||||
---
|
|
||||||
|
|
||||||
# S04 — Vorlagen-Katalog
|
|
||||||
|
|
||||||
## Ziel
|
|
||||||
|
|
||||||
Fertige SHK-Automationen zum Sofort-Nutzen — plus eigene Vorlagen des Betriebs.
|
|
||||||
|
|
||||||
## Was das Tool können muss
|
|
||||||
|
|
||||||
- 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
|
|
||||||
|
|
||||||
## Pattern / Archetyp
|
|
||||||
|
|
||||||
A2 Karten-Liste.
|
|
||||||
|
|
||||||
## Zustände
|
|
||||||
|
|
||||||
| 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
|
|
||||||
-58
@@ -1,58 +0,0 @@
|
|||||||
---
|
|
||||||
kind: screen
|
|
||||||
project: HiveGrid Screen Project
|
|
||||||
ticket: D-P12
|
|
||||||
package: WF-P12 Verwaltung
|
|
||||||
id: S05
|
|
||||||
screen: Baustein-Konfig-Panels
|
|
||||||
typ: Konfig-Dialoge (30 Stueck)
|
|
||||||
umsetzung: Bauen
|
|
||||||
status: In Subframe (30 Dialoge gebaut) - Review durch David offen
|
|
||||||
route: "Dialog ueber dem Flow-Editor (Klick auf Baustein)"
|
|
||||||
subframe: "https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit"
|
|
||||||
---
|
|
||||||
|
|
||||||
# S05 — Baustein-Konfig-Panels
|
|
||||||
|
|
||||||
## Ziel
|
|
||||||
|
|
||||||
Je Baustein-Typ ein Klartext-Formular. Klick auf einen Baustein im Editor öffnet die Konfiguration.
|
|
||||||
|
|
||||||
## Neuausrichtung 2026-07-12 — Subframe gilt
|
|
||||||
|
|
||||||
Zwei Dinge haben sich gegenüber der ursprünglichen Planung geändert:
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
## Was das Tool können muss
|
|
||||||
|
|
||||||
- **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
|
|
||||||
|
|
||||||
## Pattern / Archetyp
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
## Zustände
|
|
||||||
|
|
||||||
| 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.
|
|
||||||
@@ -1,39 +0,0 @@
|
|||||||
{
|
|
||||||
"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":{}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,117 +0,0 @@
|
|||||||
---
|
|
||||||
kind: wireframe-package
|
|
||||||
project: HiveGrid Screen Project
|
|
||||||
ticket: D-P12
|
|
||||||
package: WF-P12 Verwaltung
|
|
||||||
typ: Flow
|
|
||||||
status: Teilweise in Subframe - S01-S04 geloescht, S05 (30 Dialoge) gebaut
|
|
||||||
subframe: "https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit"
|
|
||||||
canvas: "WF-P12 Verwaltung.canvas"
|
|
||||||
---
|
|
||||||
|
|
||||||
# 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](<WF-P12 Verwaltung.canvas>)
|
|
||||||
Stand: 2026-07-13 (Subframe per MCP abgeglichen)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 1. Kurzfassung
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 2. Intent Check
|
|
||||||
|
|
||||||
| 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 | — |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 3. Scope
|
|
||||||
|
|
||||||
| 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. |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## 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.)*
|
|
||||||
@@ -0,0 +1,44 @@
|
|||||||
|
---
|
||||||
|
kind: screen
|
||||||
|
project: HiveGrid Screen Project
|
||||||
|
ticket: D-FLOW
|
||||||
|
package: WF-P12 Flow-Editor
|
||||||
|
id: M03
|
||||||
|
screen: Start-Auswahl
|
||||||
|
typ: Modal
|
||||||
|
umsetzung: Bauen
|
||||||
|
status: Fertig / Development-Handoff
|
||||||
|
route: "»+ Neue Automation« aus der Automation-Liste"
|
||||||
|
subframe_name: "M03 Start-Auswahl"
|
||||||
|
subframe_page_id: "03d42bf8-7624-4286-8e38-54a3ea605b14"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/03d42bf8-7624-4286-8e38-54a3ea605b14/edit"
|
||||||
|
reference_name: "M03 Start-Auswahl V3"
|
||||||
|
reference_page_id: "c8291109-a683-454c-8de6-f36b524b3254"
|
||||||
|
reference: "https://app.subframe.com/f023064a5ca0/design/c8291109-a683-454c-8de6-f36b524b3254/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
---
|
||||||
|
|
||||||
|
# M03 — Start-Auswahl
|
||||||
|
|
||||||
|
## Ziel und Rolle im Flow
|
||||||
|
|
||||||
|
Direkt nach „+ Neue Automation“ in [[S01 Automation-Liste]] entscheiden, ob ein leerer Ablauf oder eine Beispielvorlage als Ausgangspunkt verwendet wird.
|
||||||
|
|
||||||
|
## Finaler Screen
|
||||||
|
|
||||||
|
Die Subframe-Seite ohne Versionssuffix ist die finale Auswahl. Das Modal stellt zwei gleichwertige, verständliche Wege nebeneinander:
|
||||||
|
|
||||||
|
- **Leer starten:** leerer Ablauf, Bausteine werden anschließend selbst hinzugefügt.
|
||||||
|
- **Mit Vorlage starten:** die Beispielvorlage „Neue Anfrage direkt nachfassen“ mit sichtbarer Schrittfolge aus Formular, Aufgabe und Benachrichtigung.
|
||||||
|
- Beide Wege führen in [[S01 Flow-Editor]].
|
||||||
|
- Ein kurzer Hinweis macht klar, dass jeder Ablauf später vollständig angepasst werden kann.
|
||||||
|
|
||||||
|
## Verbliebene Referenz
|
||||||
|
|
||||||
|
[M03 Start-Auswahl V3](https://app.subframe.com/f023064a5ca0/design/c8291109-a683-454c-8de6-f36b524b3254/edit) bleibt als Vergleichsseite im Workflow-Engine-Flow. Sie zeigt den breiteren Ansatz mit großem Leerstart, Filter Bar und vier Vorlagen, ist aber nicht die final umbenannte Zielseite.
|
||||||
|
|
||||||
|
## Subframe
|
||||||
|
|
||||||
|
- [Finalen Screen öffnen](https://app.subframe.com/f023064a5ca0/design/03d42bf8-7624-4286-8e38-54a3ea605b14/edit)
|
||||||
|
- [Vergleichsseite V3 öffnen](https://app.subframe.com/f023064a5ca0/design/c8291109-a683-454c-8de6-f36b524b3254/edit)
|
||||||
|
- [Workflow-Engine-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit)
|
||||||
@@ -0,0 +1,38 @@
|
|||||||
|
---
|
||||||
|
kind: screen
|
||||||
|
project: HiveGrid Screen Project
|
||||||
|
ticket: D-FLOW
|
||||||
|
package: WF-P12 Flow-Editor
|
||||||
|
id: M04
|
||||||
|
screen: Automation aktivieren
|
||||||
|
subframe_name: "M04 Automation aktivieren"
|
||||||
|
subframe_page_id: "e30af8dc-37f4-4634-a332-fdd17219432b"
|
||||||
|
typ: Bestätigungsmodal
|
||||||
|
umsetzung: Bauen
|
||||||
|
status: Fertig / Development-Handoff
|
||||||
|
route: "Aktiv-Schalter in S01 Flow-Editor"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/e30af8dc-37f4-4634-a332-fdd17219432b/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
---
|
||||||
|
|
||||||
|
# M04 — Automation aktivieren
|
||||||
|
|
||||||
|
## Ziel und Rolle im Flow
|
||||||
|
|
||||||
|
Vor dem produktiven Aktivieren noch einmal verständlich machen, was der Schalter bewirkt. Das Modal liegt zwischen der Aktion im [[S01 Flow-Editor]] und der tatsächlichen Zustandsänderung.
|
||||||
|
|
||||||
|
## Sichtbarer Umfang
|
||||||
|
|
||||||
|
- Klare Frage „Automation aktivieren?“.
|
||||||
|
- Hinweis, dass neue passende Auslöser ab jetzt Läufe starten und verbundene Schritte produktiv ausgeführt werden.
|
||||||
|
- Automationsname und zugehöriger Auslöser als kurzer Kontext.
|
||||||
|
- Sekundäraktion „Abbrechen“ und Primäraktion „Automation aktivieren“.
|
||||||
|
|
||||||
|
## Bewusste Outline-Grenze
|
||||||
|
|
||||||
|
Voraussetzungen, Rechte, technische Validierung und Fehlerzustände werden nicht als weitere Design-Screens ausdefiniert. Diese Fälle gehören in die Umsetzung; das Modal definiert nur die produktrelevante Entscheidung und ihre verständliche Konsequenz.
|
||||||
|
|
||||||
|
## Subframe
|
||||||
|
|
||||||
|
- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/e30af8dc-37f4-4634-a332-fdd17219432b/edit)
|
||||||
|
- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit)
|
||||||
@@ -0,0 +1,39 @@
|
|||||||
|
---
|
||||||
|
kind: screen
|
||||||
|
project: HiveGrid Screen Project
|
||||||
|
ticket: D-FLOW
|
||||||
|
package: WF-P12 Flow-Editor
|
||||||
|
id: M05
|
||||||
|
screen: Automation pausieren
|
||||||
|
subframe_name: "M05 Automation pausieren"
|
||||||
|
subframe_page_id: "9a9cde02-ccc5-4128-b79e-e351fee17318"
|
||||||
|
typ: Bestätigungsmodal
|
||||||
|
umsetzung: Bauen
|
||||||
|
status: Fertig / Development-Handoff
|
||||||
|
route: "Aktiv-Schalter in S01 Flow-Editor"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/9a9cde02-ccc5-4128-b79e-e351fee17318/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
---
|
||||||
|
|
||||||
|
# M05 — Automation pausieren
|
||||||
|
|
||||||
|
## Ziel und Rolle im Flow
|
||||||
|
|
||||||
|
Vor dem Pausieren erklären, welche unmittelbare Wirkung die Zustandsänderung hat. Das Modal liegt zwischen der Aktion im [[S01 Flow-Editor]] und der tatsächlichen Zustandsänderung.
|
||||||
|
|
||||||
|
## Sichtbarer Umfang
|
||||||
|
|
||||||
|
- Klare Frage „Automation pausieren?“.
|
||||||
|
- Hinweis, dass passende Auslöser während der Pause keine neuen Läufe starten.
|
||||||
|
- Automationsname und aktueller Status als kurzer Kontext.
|
||||||
|
- Sekundäraktion „Weiterlaufen lassen“ und Primäraktion „Automation pausieren“.
|
||||||
|
- Warnende, aber nicht destruktiv-rote Darstellung: Pausieren ist reversibel.
|
||||||
|
|
||||||
|
## Bewusste Outline-Grenze
|
||||||
|
|
||||||
|
Was mit bereits laufenden Ausführungen, zeitgleichen Ereignissen oder technischen Fehlern passiert, entscheidet die Umsetzung. Dafür werden im Designpaket keine zusätzlichen Zustands- oder Error-Screens angelegt.
|
||||||
|
|
||||||
|
## Subframe
|
||||||
|
|
||||||
|
- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/9a9cde02-ccc5-4128-b79e-e351fee17318/edit)
|
||||||
|
- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit)
|
||||||
@@ -0,0 +1,57 @@
|
|||||||
|
---
|
||||||
|
kind: screen
|
||||||
|
project: HiveGrid Screen Project
|
||||||
|
ticket: D-FLOW
|
||||||
|
package: WF-P12 Flow-Editor
|
||||||
|
id: S01
|
||||||
|
screen: Flow-Editor
|
||||||
|
subframe_name: "V1 Vollbild minimal"
|
||||||
|
subframe_page_id: "ae9f5d91-1153-44de-9af3-63010bc86162"
|
||||||
|
typ: BESPOKE
|
||||||
|
umsetzung: Bauen
|
||||||
|
status: Fertig / Development-Handoff
|
||||||
|
route: "/automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/ae9f5d91-1153-44de-9af3-63010bc86162/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
---
|
||||||
|
|
||||||
|
# S01 — Flow-Editor ⭐
|
||||||
|
|
||||||
|
## Ziel und Rolle im Flow
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
## Sichtbare Struktur
|
||||||
|
|
||||||
|
- 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 ohne mittigen Hinzufügen-Platzhalter.
|
||||||
|
- Übersicht unten links sowie Undo/Redo, Zoom und Probelauf in der Bottom-Toolbar.
|
||||||
|
- Einziger sichtbarer Plus-Einstieg zum Hinzufügen unten rechts.
|
||||||
|
|
||||||
|
## Aktionen und Verknüpfungen
|
||||||
|
|
||||||
|
- Neue Automation beginnt über [[M03 Start-Auswahl]].
|
||||||
|
- Das Plus unten rechts ö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.
|
||||||
|
- Der Aktiv-Schalter öffnet vor der Zustandsänderung [[M04 Automation aktivieren]] oder [[M05 Automation pausieren]].
|
||||||
|
|
||||||
|
## Scope-Entscheidung 2026-08-03
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
- Kein doppelter Plus-CTA in der Canvas-Mitte; das Plus unten rechts reicht als sichtbarer Haupteinstieg.
|
||||||
|
- Diese Funktionen dürfen technisch im Produkt bestehen, werden aber nicht als separate zu bauende Design-Screens geführt.
|
||||||
|
|
||||||
|
## Offener Reviewpunkt
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
## Subframe
|
||||||
|
|
||||||
|
- [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)
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
---
|
||||||
|
kind: screen
|
||||||
|
project: HiveGrid Screen Project
|
||||||
|
ticket: D-FLOW
|
||||||
|
package: WF-P12 Flow-Editor
|
||||||
|
id: S01b
|
||||||
|
screen: Baustein-Picker
|
||||||
|
subframe_name: "S01b Baustein-Picker vollst_ndig"
|
||||||
|
subframe_page_id: "83c4fbde-b040-4bc3-80a6-3c5d7b1f626b"
|
||||||
|
typ: Drawer
|
||||||
|
umsetzung: Bauen
|
||||||
|
status: Fertig / Development-Handoff
|
||||||
|
route: "aus S01 (Baustein hinzufügen)"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/83c4fbde-b040-4bc3-80a6-3c5d7b1f626b/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
---
|
||||||
|
|
||||||
|
# S01b — Baustein-Picker
|
||||||
|
|
||||||
|
## Ziel und Rolle im Flow
|
||||||
|
|
||||||
|
Seitlicher 480-px-Drawer zum Suchen und Hinzufügen eines Bausteins in [[S01 Flow-Editor]]. Die zusätzliche Breite hält Namen, Kurzbeschreibung und Statuskennzeichen lesbar, ohne den Editor vollständig zu verdecken.
|
||||||
|
|
||||||
|
## Aktueller Subframe-Inhalt
|
||||||
|
|
||||||
|
- Suche „Baustein suchen …“.
|
||||||
|
- Kompakte Filter: Alle 31, Auslöser 16, Aktionen 6, Logik 8 und Integration 1.
|
||||||
|
- Alle 31 fachlichen Bausteine sind vorhanden; die Liste scrollt innerhalb des Drawers.
|
||||||
|
- Name, Kurzbeschreibung und Kategorie pro Baustein; „Ab v2“ und „Profi“ bleiben dort sichtbar, wo sie für die Auswahl relevant sind.
|
||||||
|
- Durchgehend Du-Ansprache.
|
||||||
|
|
||||||
|
## Verknüpfungen
|
||||||
|
|
||||||
|
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. Dort existieren 32 Seiten, weil „Zeitplan monatlich“ eine bedeutsame Zustandsvariante des Bausteins „Zeitplan“ ist und kein eigener Picker-Eintrag.
|
||||||
|
|
||||||
|
## Verifizierter Abgleich
|
||||||
|
|
||||||
|
- 31/31 erwartete Bausteinnamen im Subframe-Readback gefunden.
|
||||||
|
- „Frist oder Termin“ ersetzt die zwei alten Einträge „Termin in Kürze“ und „Zahlungsziel überschritten“.
|
||||||
|
- Kein eigener Eintrag für die Monatsvariante und kein v1-Konfigurationsdialog für „An KWP übergeben“.
|
||||||
|
- Der alte unvollständige 12er-Picker wurde nach dem Abgleich aus Subframe entfernt.
|
||||||
|
|
||||||
|
## Subframe
|
||||||
|
|
||||||
|
- [Screen direkt öffnen](https://app.subframe.com/f023064a5ca0/design/83c4fbde-b040-4bc3-80a6-3c5d7b1f626b/edit)
|
||||||
|
- [P12-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit)
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
---
|
||||||
|
kind: screen
|
||||||
|
project: HiveGrid Screen Project
|
||||||
|
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: Fertig / Development-Handoff
|
||||||
|
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-04
|
||||||
|
---
|
||||||
|
|
||||||
|
# S01c — Canvas-Kontextmenü
|
||||||
|
|
||||||
|
## Ziel und Rolle im Flow
|
||||||
|
|
||||||
|
Schneller Zugriff auf die häufigsten Bearbeitungsaktionen per Rechtsklick in [[S01 Flow-Editor]].
|
||||||
|
|
||||||
|
## Sichtbare Aktionen
|
||||||
|
|
||||||
|
- 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.
|
||||||
|
|
||||||
|
## Scope
|
||||||
|
|
||||||
|
Das vorhandene Canvas-Kontextmenü ist die einzige separate Kontextmenü-Referenz. Ein zusätzlicher eigener Screen für Knoten/Kanten wird nicht geführt.
|
||||||
|
|
||||||
|
## Subframe
|
||||||
|
|
||||||
|
- [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)
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"nodes":[
|
||||||
|
{"id":"1000000000000001","type":"group","x":-80,"y":-120,"width":3600,"height":720,"color":"5","label":"Flow-Editor · Ablauf, Varianten und Toggle-Bestätigungen"},
|
||||||
|
{"id":"1000000000000002","type":"group","x":1330,"y":960,"width":1590,"height":380,"color":"3","label":"Verknüpfte Verwaltung"},
|
||||||
|
{"id":"1000000000000003","type":"file","file":"02 Wireframes/P12 Flow-Editor/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 Flow-Editor/WF-P12 Flow-Editor/Screens/M03 Start-Auswahl.md","x":840,"y":-5,"width":400,"height":180},
|
||||||
|
{"id":"1000000000000007","type":"file","file":"02 Wireframes/P12 Flow-Editor/WF-P12 Flow-Editor/Screens/S01b Baustein-Picker.md","x":2350,"y":-50,"width":420,"height":170},
|
||||||
|
{"id":"1000000000000009","type":"file","file":"02 Wireframes/P12 Verwaltung/WF-P12 Verwaltung/Screens/S05 Baustein-Konfig-Panels.md","x":2990,"y":-10,"width":500,"height":180,"color":"5"},
|
||||||
|
{"id":"1000000000000006","type":"file","file":"02 Wireframes/P12 Flow-Editor/WF-P12 Flow-Editor/Screens/S01 Flow-Editor.md","x":1640,"y":-10,"width":420,"height":180},
|
||||||
|
{"id":"100000000000000d","type":"file","file":"02 Wireframes/P12 Flow-Editor/WF-P12 Flow-Editor/Screens/M05 Automation pausieren.md","x":820,"y":365,"width":400,"height":170},
|
||||||
|
{"id":"100000000000000c","type":"file","file":"02 Wireframes/P12 Flow-Editor/WF-P12 Flow-Editor/Screens/M04 Automation aktivieren.md","x":-20,"y":370,"width":400,"height":170},
|
||||||
|
{"id":"1000000000000008","type":"file","file":"02 Wireframes/P12 Flow-Editor/WF-P12 Flow-Editor/Screens/S01c Canvas-Kontextmenue.md","x":2310,"y":370,"width":420,"height":170},
|
||||||
|
{"id":"100000000000000a","type":"file","file":"02 Wireframes/P12 Verwaltung/WF-P12 Verwaltung/Screens/S02 Lauf-Liste.md","x":1640,"y":1080,"width":420,"height":180},
|
||||||
|
{"id":"100000000000000b","type":"text","text":"# Finaler Scope\n\nKein eigener Screen für gefüllten Editor, Probelauf oder Schleifen-/Ratenwarnung.\n\nM03 ohne Versionssuffix ist final: »Leer starten« oder eine Beispielvorlage. M03 V3 bleibt Referenz. M04/M05 sind Bestätigungsmodale; der Picker enthält 31/31 Bausteine. Beide Flows zusammen: 44 Seiten.","x":2230,"y":1040,"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 starten oder Beispielvorlage"},
|
||||||
|
{"id":"2000000000000003","fromNode":"1000000000000006","fromSide":"right","toNode":"1000000000000007","toSide":"left","label":"Baustein hinzufügen"},
|
||||||
|
{"id":"2000000000000004","toFloating":false,"fromFloating":false,"fromNode":"1000000000000006","fromSide":"bottom","toNode":"1000000000000008","toSide":"top","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"},
|
||||||
|
{"id":"2000000000000008","fromNode":"1000000000000006","fromSide":"bottom","toNode":"100000000000000c","toSide":"top","label":"Aktivieren"},
|
||||||
|
{"id":"2000000000000009","fromNode":"1000000000000006","fromSide":"bottom","toNode":"100000000000000d","toSide":"top","label":"Pausieren"}
|
||||||
|
],
|
||||||
|
"metadata":{
|
||||||
|
"version":"1.0-1.0",
|
||||||
|
"frontmatter":{}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,67 @@
|
|||||||
|
---
|
||||||
|
kind: wireframe-package
|
||||||
|
project: HiveGrid Screen Project
|
||||||
|
ticket: D-FLOW
|
||||||
|
package: WF-P12 Flow-Editor
|
||||||
|
typ: Flow
|
||||||
|
status: Fertig / Development-Handoff
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit"
|
||||||
|
canvas: "WF-P12 Flow-Editor.canvas"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
---
|
||||||
|
|
||||||
|
# WF-P12 Flow-Editor
|
||||||
|
|
||||||
|
Subframe-Flow: [WF-P12 Workflow Engine](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit)
|
||||||
|
Canvas: [Canvas](<WF-P12 Flow-Editor.canvas>)
|
||||||
|
|
||||||
|
## Kurzfassung
|
||||||
|
|
||||||
|
Der aktuelle Workflow-Engine-Flow umfasst **39 Subframe-Seiten**: sechs finale Editor-/Modal-Seiten, die verbliebene Vergleichsseite `M03 Start-Auswahl V3` und 32 Konfigurationsdialoge. Der separate Verwaltungs-Flow enthält fünf finale Seiten. Damit sind **44 aktuelle P12-Seiten** vollständig inventarisiert und im gemeinsamen Workflow-Engine-Handoff erfasst.
|
||||||
|
|
||||||
|
Die Subframe-Seite ohne Versionssuffix ist jeweils die finale Auswahl. Für M03 ist das die reduzierte Zwei-Wege-Auswahl mit „Leer starten“ oder einer Beispielvorlage. `M03 Start-Auswahl V3` bleibt im Flow als Referenz, ist aber nicht die finale Zielseite.
|
||||||
|
|
||||||
|
## Finaler Scope
|
||||||
|
|
||||||
|
- [[M03 Start-Auswahl]] — finales Anlege-Modal mit den zwei Wegen „Leer starten“ und „Mit Vorlage starten“.
|
||||||
|
- [[S01 Flow-Editor]] — leerer Vollbild-Editor.
|
||||||
|
- [[S01b Baustein-Picker]] — Drawer mit allen 31 fachlichen Bausteinen.
|
||||||
|
- [[S01c Canvas-Kontextmenue]] — Kontextmenü der Zeichenfläche.
|
||||||
|
- [[M04 Automation aktivieren]] — Bestätigung vor dem produktiven Einschalten.
|
||||||
|
- [[M05 Automation pausieren]] — Bestätigung vor dem Pausieren.
|
||||||
|
- Die 32 Konfigurationsdialoge liegen einzeln in WF-P12 Verwaltung und sind über [[S05 Baustein-Konfig-Panels]] erschlossen.
|
||||||
|
|
||||||
|
## Entfernt aus dem Screen-Scope
|
||||||
|
|
||||||
|
- Kein eigener gefüllter Editor-Screen.
|
||||||
|
- Kein eigener Probelauf-Screen.
|
||||||
|
- Kein eigener Schleifen-/Ratenwarnungs-Screen.
|
||||||
|
|
||||||
|
Diese Funktionen dürfen technisch vorhanden sein, sind aber keine separat zu pflegenden Design-Screens.
|
||||||
|
|
||||||
|
## Flow
|
||||||
|
|
||||||
|
```text
|
||||||
|
Automation-Liste -> M03 Start-Auswahl -> S01 Flow-Editor
|
||||||
|
S01 -> S01b Baustein-Picker -> individueller Konfigurationsdialog
|
||||||
|
S01 -> S01c Canvas-Kontextmenü
|
||||||
|
S01 -> Aktiv-Schalter -> M04 Automation aktivieren oder M05 Automation pausieren
|
||||||
|
S01 -> Aktivität -> S02 Lauf-Liste
|
||||||
|
```
|
||||||
|
|
||||||
|
## Aktueller Seitenbestand
|
||||||
|
|
||||||
|
| Rolle | Subframe-Seite | Stand |
|
||||||
|
|---|---|---|
|
||||||
|
| S01 Flow-Editor | [V1 Vollbild minimal](https://app.subframe.com/f023064a5ca0/design/ae9f5d91-1153-44de-9af3-63010bc86162/edit) | Final |
|
||||||
|
| S01b Baustein-Picker | [S01b Baustein-Picker vollst_ndig](https://app.subframe.com/f023064a5ca0/design/83c4fbde-b040-4bc3-80a6-3c5d7b1f626b/edit) | Final |
|
||||||
|
| S01c Canvas-Kontextmenü | [Kontextmenue Canvas](https://app.subframe.com/f023064a5ca0/design/2278da93-f0a2-4e46-bd3b-250d5912a62d/edit) | Final |
|
||||||
|
| M03 Start-Auswahl | [M03 Start-Auswahl](https://app.subframe.com/f023064a5ca0/design/03d42bf8-7624-4286-8e38-54a3ea605b14/edit) | Final |
|
||||||
|
| M04 Automation aktivieren | [M04 Automation aktivieren](https://app.subframe.com/f023064a5ca0/design/e30af8dc-37f4-4634-a332-fdd17219432b/edit) | Final |
|
||||||
|
| M05 Automation pausieren | [M05 Automation pausieren](https://app.subframe.com/f023064a5ca0/design/9a9cde02-ccc5-4128-b79e-e351fee17318/edit) | Final |
|
||||||
|
| M03 Vergleich | [M03 Start-Auswahl V3](https://app.subframe.com/f023064a5ca0/design/c8291109-a683-454c-8de6-f36b524b3254/edit) | Verbleibende Referenz, nicht Zielseite |
|
||||||
|
| Baustein-Konfiguration | [32 Dialogseiten im Flow](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit) | Development-Handoff |
|
||||||
|
|
||||||
|
## Handoff
|
||||||
|
|
||||||
|
Das Paket ist Teil des gemeinsamen fertigen Tickets `D-FLOW + D-P12 Workflow Engine`. Die vollständige UUID- und Linkliste aller 39 Seiten steht dort sowie im [[Screen Paket Tracker]].
|
||||||
@@ -0,0 +1,51 @@
|
|||||||
|
# Abschluss — Workflow Engine (P12)
|
||||||
|
|
||||||
|
Status: **Fertig / Development-Handoff am 2026-08-04**
|
||||||
|
|
||||||
|
Detailwahrheit: [[WF-P12 Flow-Editor]], [[WF-P12 Verwaltung]], [[S05 Baustein-Konfig-Panels]], [[S05a Baustein-Konfig Vorplanung]] und [[Screen Paket Tracker]].
|
||||||
|
|
||||||
|
## Finaler Subframe-Bestand
|
||||||
|
|
||||||
|
- [x] Beide Flows vollständig per MCP neu eingelesen.
|
||||||
|
- [x] **39 Seiten** in „WF-P12 Workflow Engine“ inventarisiert.
|
||||||
|
- [x] **5 Seiten** in „(MCP) WF-P12 Verwaltung“ inventarisiert.
|
||||||
|
- [x] **44/44 aktuelle Subframe-Seiten** mit Obsidian, Direktlinks und Canvas-Beziehungen abgeglichen.
|
||||||
|
- [x] Alle fünf Verwaltungsseiten tragen finale Namen ohne Versionssuffix.
|
||||||
|
- [x] „S04 Vorlagen-Katalog“ in Obsidian und Subframe als [[M04 Vorlagen-Katalog]] geführt.
|
||||||
|
- [x] Finale [[M03 Start-Auswahl]] auf Page-ID 03d42bf8-7624-4286-8e38-54a3ea605b14 umgestellt.
|
||||||
|
- [x] Finale [[S06 Zugangsdaten]] auf Page-ID b183c6bf-9674-4e97-86d7-d7a8ef9ab17b umgestellt.
|
||||||
|
- [x] „M03 Start-Auswahl V3“ als verbliebene Vergleichsseite im vollständigen Inventar dokumentiert.
|
||||||
|
- [x] Alte Verwaltungsvarianten sind nicht mehr Bestandteil des aktuellen Subframe-Flows.
|
||||||
|
|
||||||
|
## Finale Screens
|
||||||
|
|
||||||
|
- [x] [[S01 Flow-Editor]]
|
||||||
|
- [x] [[S01b Baustein-Picker]]
|
||||||
|
- [x] [[S01c Canvas-Kontextmenue]]
|
||||||
|
- [x] [[M03 Start-Auswahl]]
|
||||||
|
- [x] [[M04 Automation aktivieren]]
|
||||||
|
- [x] [[M05 Automation pausieren]]
|
||||||
|
- [x] [[S01 Automation-Liste]]
|
||||||
|
- [x] [[S02 Lauf-Liste]]
|
||||||
|
- [x] [[S03 Lauf-Detail]]
|
||||||
|
- [x] [[M04 Vorlagen-Katalog]]
|
||||||
|
- [x] [[S06 Zugangsdaten]]
|
||||||
|
- [x] 32 Konfigurationsdialoge aus [[S05 Baustein-Konfig-Panels]]
|
||||||
|
|
||||||
|
## Bewusst nicht als eigener Screen
|
||||||
|
|
||||||
|
- Gefüllter Editor.
|
||||||
|
- Probelauf.
|
||||||
|
- Schleifen-/Ratenwarnung.
|
||||||
|
- Zusätzliche Detail- und Error-Flows für Zugangsdaten.
|
||||||
|
|
||||||
|
## Nicht blockierende Development-Hinweise
|
||||||
|
|
||||||
|
- Die Live-Seitennamen „K-T2 Deadline naht“ und „K-A1 Kontakt aendern“ weichen von den im sichtbaren Inhalt und Picker verwendeten Produktnamen „Frist oder Termin“ und „Datensatz ändern“ ab.
|
||||||
|
- [[K-L1 Filter]] verwendet noch die breite Dialogvariante.
|
||||||
|
- Time-Picker sowie echte Kategorievarianten Rot/Gelb bleiben Baukasten-Themen.
|
||||||
|
- Subframe bildet die Interaktionen statisch ab; Routing, Rechte und technische Sonderfälle vervollständigt Development.
|
||||||
|
|
||||||
|
## Ablage
|
||||||
|
|
||||||
|
Der kompakte Handoff liegt unter „Tickets/Fertige Tickets/D-FLOW Workflow Engine.md“ und umfasst beide Subframe-Flows sowie die vollständige Liste aller 44 aktuellen Seiten.
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/69019ec4-d884-4d89-b699-d67a6ec99c7f/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/a94188de-7a32-4e7d-a608-04cd47f2cbf2/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
+50
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/a0a46df7-4f24-4e36-98ab-c4772ecf2e63/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/a7f4debc-2e00-4f32-937a-bc85636a30ba/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/9d9f2a55-0d46-4644-ac9f-c63721262fdb/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/94ccafb9-b3d2-4256-907c-f7a95632945a/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/b41d53ea-a101-41c5-8950-cca4fc57ed90/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/d7adb2e6-e7b2-412a-9b3e-884e1968c7d8/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/6c360480-f4cf-4f3f-85ff-2a9bab994ed0/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/879e169d-839c-450b-adc6-c01a9d3cc2fd/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/95c4b661-8070-4fb0-90e5-9a60910a7754/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/7e6bcf69-2938-4cd3-b060-2e0a9695499f/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/de5b5fa7-bf30-4150-a5b5-5f27d7f37a87/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/3b8067ec-1905-4fb6-bafd-e3e414c216b2/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/0c2fae48-e2ab-4103-b111-15a3e120adb1/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/48d85ffd-c90c-4da0-b37a-6b3d2711299d/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/168740c8-c344-40db-9a86-9b8dbb0b86f7/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/0e6798e1-5daf-4cd4-ac37-0d3c53316ffb/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
+46
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/b826c642-9b14-4c83-98e0-dba33470852e/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/6ddca087-0655-4390-b365-47b46796520a/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/7dbedd13-7bd9-4203-ac4b-367fe98a0c90/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/4531af4b-270d-4338-a7aa-9bf9f22acb2a/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/6dbde62e-a714-484a-a7c1-eeb45b281537/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/4049387e-82e7-46d9-bcc8-1f0623212f4d/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/4f65190b-0088-4774-b0d4-47c2548b9e1f/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/ecfcc5d9-fa76-401d-ba4f-cae76cbdff69/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/742004f9-97d5-446a-862a-3db1886ade6c/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/69a04a7d-11e1-4507-97db-79556a4058a1/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/19182d3b-ae54-4327-b8a7-bc2f7a525e8e/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/b53d974b-f3d4-43f8-9118-879d165c475f/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/ece5c3ef-81e4-430b-af86-6317c9921963/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -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: "Fertig / Development-Handoff - Hinweise dokumentiert"
|
||||||
|
route: "Dialog über /automations/:id/edit"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/cd8330f6-1acb-4dd2-bd56-7f2f159d506b/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
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)
|
||||||
@@ -0,0 +1,45 @@
|
|||||||
|
---
|
||||||
|
kind: screen
|
||||||
|
project: HiveGrid Screen Project
|
||||||
|
ticket: D-P12
|
||||||
|
package: WF-P12 Verwaltung
|
||||||
|
id: M04
|
||||||
|
screen: Vorlagen-Katalog
|
||||||
|
typ: Modal + Karten-Liste
|
||||||
|
umsetzung: Bauen
|
||||||
|
status: Fertig / Development-Handoff
|
||||||
|
route: "Modal über »Vorlagen« in der Automation-Liste"
|
||||||
|
subframe_name: "M04 Vorlagen-Katalog"
|
||||||
|
subframe_page_id: "04ceb95c-f8a0-4047-860c-8f1a1c12252c"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/04ceb95c-f8a0-4047-860c-8f1a1c12252c/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
---
|
||||||
|
|
||||||
|
# M04 — Vorlagen-Katalog
|
||||||
|
|
||||||
|
## Ziel
|
||||||
|
|
||||||
|
Den gemeinsamen Vorlagenbestand direkt aus [[S01 Automation-Liste]] heraus durchsuchen, verwenden und verwalten, ohne die Seite zu verlassen.
|
||||||
|
|
||||||
|
## Finaler Aufbau
|
||||||
|
|
||||||
|
- Eigenständiges Modal mit Titel, Erklärung und Schließen-X.
|
||||||
|
- Vier konkrete Dummy-Vorlagen mit Name, Kurzbeschreibung, Kategorien und sichtbarer Schrittfolge.
|
||||||
|
- Filter Bar für Suche und Kategorie.
|
||||||
|
- Keine Trennung oder Tabs für Standard- und eigene Vorlagen.
|
||||||
|
- Drei-Punkte-Menü je Karte mit Verwenden, Duplizieren, Umbenennen und Löschen.
|
||||||
|
- „Vorlage verwenden“ öffnet [[S01 Flow-Editor]] vorbefüllt.
|
||||||
|
|
||||||
|
## Vorlagen
|
||||||
|
|
||||||
|
- Neue Anfrage nachfassen.
|
||||||
|
- Angebot automatisch nachverfolgen.
|
||||||
|
- Terminbestätigung senden.
|
||||||
|
- Neue Leads dem Vertrieb zuweisen.
|
||||||
|
|
||||||
|
[[M03 Start-Auswahl]] ist der separate Anlegekontext. Die finale M03-Seite bietet eine Beispielvorlage als Alternative zum Leerstart; M04 ist der vollständige Verwaltungszugang mit allen vier Vorlagen.
|
||||||
|
|
||||||
|
## Subframe
|
||||||
|
|
||||||
|
- [Finales Modal öffnen](https://app.subframe.com/f023064a5ca0/design/04ceb95c-f8a0-4047-860c-8f1a1c12252c/edit)
|
||||||
|
- [Verwaltungs-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/62d8e7ad-c757-4416-b150-ae286310bca9/edit)
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
---
|
||||||
|
kind: screen
|
||||||
|
project: HiveGrid Screen Project
|
||||||
|
ticket: D-P12
|
||||||
|
package: WF-P12 Verwaltung
|
||||||
|
id: S01
|
||||||
|
screen: Automation-Liste
|
||||||
|
typ: Liste
|
||||||
|
umsetzung: Bauen
|
||||||
|
status: Fertig / Development-Handoff
|
||||||
|
route: "/automations"
|
||||||
|
subframe_name: "S01 Automation-Liste"
|
||||||
|
subframe_page_id: "333d4c20-5189-4b10-b3b1-165726c5abb8"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/333d4c20-5189-4b10-b3b1-165726c5abb8/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
---
|
||||||
|
|
||||||
|
# S01 — Automation-Liste
|
||||||
|
|
||||||
|
## Ziel
|
||||||
|
|
||||||
|
Alle Automationen und ihren Zustand auf einen Blick sehen.
|
||||||
|
|
||||||
|
## Gemeinsamer Funktionsumfang
|
||||||
|
|
||||||
|
- Automationsname, eigener Auslöser, Status, Aktivität und verantwortliches Profilbild.
|
||||||
|
- „Aktivität“ bündelt Läufe der letzten 30 Tage und den Zeitpunkt der letzten Ausführung.
|
||||||
|
- Suche und Filter werden ausschließlich über die vorhandene Subframe-Komponente „Filter Bar“ dargestellt.
|
||||||
|
- Kopfaktionen in dieser Reihenfolge: „Zugangsdaten“, „Vorlagen“, „Neue Automation“.
|
||||||
|
- „Neue Automation“ → [[M03 Start-Auswahl]] als Modal.
|
||||||
|
- Automation öffnen → [[S01 Flow-Editor]].
|
||||||
|
- Läufe öffnen → [[S02 Lauf-Liste]].
|
||||||
|
- „Vorlagen“ → [[M04 Vorlagen-Katalog]] als Modal.
|
||||||
|
- „Zugangsdaten“ → [[S06 Zugangsdaten]].
|
||||||
|
- Leerzustand mit klarem Start-CTA.
|
||||||
|
|
||||||
|
## Finaler Screen
|
||||||
|
|
||||||
|
[V3](https://app.subframe.com/f023064a5ca0/design/333d4c20-5189-4b10-b3b1-165726c5abb8/edit) verbindet die KPI-Leiste und den expliziten Auslöser mit der kompakten Aktivitätsdarstellung. Sie nutzt die echte Filter-Bar-Komponente und zeigt Verantwortliche ausschließlich als Avatare.
|
||||||
|
|
||||||
|
## Entscheidung 2026-08-04
|
||||||
|
|
||||||
|
**V3 ist die Zielrichtung.** Übernommen wurden die Kennzahlen und der explizite Auslöser aus V1 sowie Namensdarstellung und gebündelte Aktivität aus V2. Die endgültige Tabelle besitzt genau „Automation“, „Auslöser“, „Status“, „Aktivität“, „Verantwortlich“ und „Aktionen“. Vor Automationsnamen und in den Tabellenüberschriften stehen keine dekorativen Icons; „Verantwortlich“ zeigt nur das Profilbild ohne Namen.
|
||||||
|
|
||||||
|
Die beiden vorausgehenden Entwurfsseiten V1 und V2 wurden nach der Bestätigung aus Subframe gelöscht. V3 ist der einzige verbleibende S01-Screen.
|
||||||
|
|
||||||
|
## Subframe
|
||||||
|
|
||||||
|
- [Finalen Screen öffnen](https://app.subframe.com/f023064a5ca0/design/333d4c20-5189-4b10-b3b1-165726c5abb8/edit)
|
||||||
|
- [Verwaltungs-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/62d8e7ad-c757-4416-b150-ae286310bca9/edit)
|
||||||
@@ -0,0 +1,50 @@
|
|||||||
|
---
|
||||||
|
kind: screen
|
||||||
|
project: HiveGrid Screen Project
|
||||||
|
ticket: D-P12
|
||||||
|
package: WF-P12 Verwaltung
|
||||||
|
id: S02
|
||||||
|
screen: Lauf-Liste
|
||||||
|
typ: Liste
|
||||||
|
umsetzung: Bauen
|
||||||
|
status: Fertig / Development-Handoff
|
||||||
|
route: "/automations/:id/executions"
|
||||||
|
subframe_name: "S02 Lauf-Liste"
|
||||||
|
subframe_page_id: "c5afe1a5-b6e1-4570-97f1-d3e21fc3807f"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/c5afe1a5-b6e1-4570-97f1-d3e21fc3807f/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
---
|
||||||
|
|
||||||
|
# S02 — Lauf-Liste
|
||||||
|
|
||||||
|
## Ziel
|
||||||
|
|
||||||
|
Die letzten Ausführungen genau einer Automation schnell prüfen, den jeweiligen Auslöser und betroffenen Datensatz erkennen und einen Lauf öffnen.
|
||||||
|
|
||||||
|
## Gemeinsamer Funktionsumfang
|
||||||
|
|
||||||
|
- Jede Tabellenzeile steht für eine vollständige Ausführung der im Seitenkopf genannten Automation – nicht für einen einzelnen Schritt.
|
||||||
|
- Startzeit, Auslöser, betroffene Person bzw. betroffener Datensatz, Status und Dauer.
|
||||||
|
- Filter nach Status, Zeitraum und Auslöser.
|
||||||
|
- Suche sowie Leer-/Keine-Treffer-Zustand.
|
||||||
|
- Zeile öffnen → [[S03 Lauf-Detail]]; erst dort werden die einzelnen Schritte dieser Ausführung gezeigt.
|
||||||
|
- Zurück zu [[S01 Flow-Editor]] bzw. [[S01 Automation-Liste]].
|
||||||
|
|
||||||
|
## Produktbeziehung
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
## Finaler Screen
|
||||||
|
|
||||||
|
[V3](https://app.subframe.com/f023064a5ca0/design/c5afe1a5-b6e1-4570-97f1-d3e21fc3807f/edit) nutzt die echte „Filter Bar“, fünf ruhige Spalten, vollständigen Ausführungskontext und ein Drei-Punkte-Menü. Die Seite erklärt ausdrücklich „eine Zeile = ein Lauf“ und zeigt Auslöser plus Datensatz statt eines missverständlichen Einzelergebnisses.
|
||||||
|
|
||||||
|
## Entscheidung 2026-08-04
|
||||||
|
|
||||||
|
**V3 ist die Zielrichtung.** Die Seite gehört zu genau einer Automation, jede Zeile ist eine ihrer Ausführungen und die einzelnen Schritte liegen im Laufdetail. Die Spalte heißt „Status“ und verwendet „Wird ausgeführt“, „Wartet“, „Abgeschlossen“ und „Fehlgeschlagen“. „Wartet“ erhält keine zusätzliche Unterzeile. Das Zeilenmenü enthält „Laufdetails öffnen“, „Erneut ausführen“ und „Lauf-ID kopieren“; es gibt keine Löschaktion.
|
||||||
|
|
||||||
|
Die vorausgehenden Entwurfsseiten V1 und V2 wurden nach der Bestätigung aus Subframe gelöscht. V3 ist der einzige verbleibende S02-Screen.
|
||||||
|
|
||||||
|
## Subframe
|
||||||
|
|
||||||
|
- [Finalen Screen öffnen](https://app.subframe.com/f023064a5ca0/design/c5afe1a5-b6e1-4570-97f1-d3e21fc3807f/edit)
|
||||||
|
- [Verwaltungs-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/62d8e7ad-c757-4416-b150-ae286310bca9/edit)
|
||||||
@@ -0,0 +1,46 @@
|
|||||||
|
---
|
||||||
|
kind: screen
|
||||||
|
project: HiveGrid Screen Project
|
||||||
|
ticket: D-P12
|
||||||
|
package: WF-P12 Verwaltung
|
||||||
|
id: S03
|
||||||
|
screen: Lauf-Detail
|
||||||
|
typ: Detail + Timeline
|
||||||
|
umsetzung: Bauen
|
||||||
|
status: Fertig / Development-Handoff
|
||||||
|
route: "/automations/:id/executions/:exec_id"
|
||||||
|
subframe_name: "S03 Lauf-Detail"
|
||||||
|
subframe_page_id: "118793cf-a1e1-43d4-9c54-8bf06de56a6a"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/design/118793cf-a1e1-43d4-9c54-8bf06de56a6a/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
---
|
||||||
|
|
||||||
|
# S03 — Lauf-Detail
|
||||||
|
|
||||||
|
## Ziel
|
||||||
|
|
||||||
|
Genau einen Automationslauf Schritt für Schritt in verständlichem Deutsch nachvollziehen.
|
||||||
|
|
||||||
|
## Beziehung zur Lauf-Liste
|
||||||
|
|
||||||
|
[[S02 Lauf-Liste]] zeigt mehrere vollständige Ausführungen derselben Automation. S03 öffnet genau eine Ausführung und zerlegt sie in Auslöser, Schritte, Ein-/Ausgaben, Laufdaten und gegebenenfalls Fehlerbehebung.
|
||||||
|
|
||||||
|
## Finaler Aufbau
|
||||||
|
|
||||||
|
- Kopf mit Laufdatum, Status, Automation und kurzer Ergebniszusammenfassung.
|
||||||
|
- Vier kompakte Accordion-Schritte mit Status und Dauer.
|
||||||
|
- Eingabe, Ausgabe und Details werden erst beim Aufklappen sichtbar.
|
||||||
|
- Der fehlgeschlagene Schritt ist geöffnet; die eigentliche Fehlermeldung steht direkt dort.
|
||||||
|
- Die rechte Spalte enthält Laufdaten und getrennt davon die Fehlerhilfe.
|
||||||
|
- „Schritt erneut ausführen“ liegt im Drei-Punkte-Menü des einzelnen Schritts.
|
||||||
|
- Keine Rückgängig-, Rollback- oder globale Wiederhol-Funktion.
|
||||||
|
- Zurück zu [[S02 Lauf-Liste]] und Bearbeiten in [[S01 Flow-Editor]].
|
||||||
|
|
||||||
|
## Beispielzustand
|
||||||
|
|
||||||
|
Der Lauf „Neue Website-Anfrage nachfassen“ schlägt in Schritt 4 „Aufgabe zuweisen“ fehl, weil dem Vertriebsteam keine zuständige Person hinterlegt ist. Die Fehlerhilfe verweist auf die Team-Einstellungen und anschließend auf das Schrittmenü.
|
||||||
|
|
||||||
|
## Subframe
|
||||||
|
|
||||||
|
- [Finalen Screen öffnen](https://app.subframe.com/f023064a5ca0/design/118793cf-a1e1-43d4-9c54-8bf06de56a6a/edit)
|
||||||
|
- [Verwaltungs-Flow öffnen](https://app.subframe.com/f023064a5ca0/flow/62d8e7ad-c757-4416-b150-ae286310bca9/edit)
|
||||||
@@ -0,0 +1,53 @@
|
|||||||
|
---
|
||||||
|
kind: screen-index
|
||||||
|
project: HiveGrid Screen Project
|
||||||
|
ticket: D-P12
|
||||||
|
package: WF-P12 Verwaltung
|
||||||
|
id: S05
|
||||||
|
screen: Baustein-Konfigurationsdialoge
|
||||||
|
typ: Screen-Familie
|
||||||
|
umsetzung: Bauen
|
||||||
|
status: Fertig / Development-Handoff - 32 Seiten vollständig erfasst
|
||||||
|
route: "Dialog über dem Flow-Editor"
|
||||||
|
subframe: "https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit"
|
||||||
|
source_checked: 2026-08-04
|
||||||
|
---
|
||||||
|
|
||||||
|
# S05 — Baustein-Konfigurationsdialoge
|
||||||
|
|
||||||
|
## Ziel
|
||||||
|
|
||||||
|
Je Bausteintyp ein verständliches Formular. Klick auf einen Baustein in [[S01 Flow-Editor]] öffnet den passenden Dialog.
|
||||||
|
|
||||||
|
## Bestand
|
||||||
|
|
||||||
|
Der Live-Flow enthält **32 Konfigurationsseiten**:
|
||||||
|
|
||||||
|
- 17 Auslöser einschließlich der Monatsvariante von Zeitplan.
|
||||||
|
- 6 Aktionen.
|
||||||
|
- 8 Logikdialoge.
|
||||||
|
- 1 Integration.
|
||||||
|
|
||||||
|
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]].
|
||||||
|
|
||||||
|
## Gemeinsames Muster
|
||||||
|
|
||||||
|
- 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]].
|
||||||
|
|
||||||
|
## Bekannte nicht blockierende Hinweise
|
||||||
|
|
||||||
|
- [[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“.
|
||||||
|
|
||||||
|
Der [[S01b Baustein-Picker]] ist seit 2026-08-03 mit allen 31 Bausteinen, Du-Ansprache und den abgestimmten Namen synchronisiert.
|
||||||
|
|
||||||
|
## Subframe
|
||||||
|
|
||||||
|
- [P12-Flow mit allen Dialogen öffnen](https://app.subframe.com/f023064a5ca0/flow/22d511a9-1d8f-4554-89ad-86729b8d7738/edit)
|
||||||
+47
-46
@@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
kind: screen
|
kind: screen-index
|
||||||
project: HiveGrid Screen Project
|
project: HiveGrid Screen Project
|
||||||
ticket: D-P12
|
ticket: D-P12
|
||||||
package: WF-P12 Verwaltung
|
package: WF-P12 Verwaltung
|
||||||
@@ -7,17 +7,16 @@ id: S05a
|
|||||||
screen: Baustein-Konfig Vorplanung (Katalog aller Panels)
|
screen: Baustein-Konfig Vorplanung (Katalog aller Panels)
|
||||||
typ: Vorplanung / Katalog
|
typ: Vorplanung / Katalog
|
||||||
umsetzung: Planen
|
umsetzung: Planen
|
||||||
status: Subframe Draft / Review offen
|
status: Fertig / Development-Handoff - bekannte Hinweise dokumentiert
|
||||||
route: "Modal über dem Flow-Editor (Dialog-Komponente, Klick auf Baustein)"
|
route: "Modal über dem Flow-Editor (Dialog-Komponente, Klick auf Baustein)"
|
||||||
|
source_checked: 2026-08-04
|
||||||
---
|
---
|
||||||
|
|
||||||
# S05a — Baustein-Konfig Vorplanung
|
# S05a — Baustein-Konfig Vorplanung
|
||||||
|
|
||||||
Vorplanung für **alle 31 Bausteine** aus der Baustein-Bibliothek (Stand Planung 2026-07-11, Screenshot-Abgleich).
|
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.
|
||||||
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.
|
|
||||||
|
|
||||||
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 |
|
| Kategorie | Farbe | Anzahl |
|
||||||
|---|---|---|
|
|---|---|---|
|
||||||
| Auslöser | Grün | 16 |
|
| Auslöser inkl. Monatsvariante | Grün | 17 |
|
||||||
| Aktionen: Daten & CRM | Rot | 2 |
|
| Aktionen: Daten & CRM | Rot | 2 |
|
||||||
| Aktionen: Kommunikation | Blau | 1 |
|
| Aktionen: Kommunikation | Blau | 2 |
|
||||||
| Aktionen: Aufgaben | Gelb | 2 |
|
| Aktionen: Aufgaben | Gelb | 2 |
|
||||||
| Logik | Violett | 8 |
|
| 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 und der am 2026-08-03 ersetzte **Baustein-Picker** folgen diesem Muster.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -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).
|
> 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 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) |
|
| 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 |
|
| 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 |
|
| Webhook empfangen | Wenn ein externes System ruft | 1 | T3 | Webhook-URL (generiert, kopierbar), Secret, Beispiel-Payload-Vorschau |
|
||||||
|
|
||||||
### Aktionen: Daten & CRM (Rot)
|
### Aktionen: Daten & CRM (Rot)
|
||||||
@@ -122,23 +121,23 @@ Jedes Panel hat einheitlich: Kopf (Kategorie-farbiges Icon, Name, Klartext-Unter
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Vorgehen für Subframe
|
## Handoff-Hinweise
|
||||||
|
|
||||||
1. Farbschema im Picker/Konfig-Entwurf auf das Planungs-Schema angleichen (Grün/Rot/Blau/Gelb/Violett/Grau).
|
1. Die 32 gebauten Seiten sind Bestandteil des Development-Handoffs; bekannte Detailpunkte unten sind nicht blockierend.
|
||||||
2. Je Archetyp **ein** Muster-Panel als eigene Subframe-Seite bauen (9 Seiten; A3 existiert als Basis aus der Konfig-Runde 2026-07-11).
|
2. ~~Picker gegen die 31 Bausteine abgleichen.~~ Erledigt am 2026-08-03: 31/31 Einträge, Kategorien, Namen und Du-Ansprache verifiziert.
|
||||||
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).
|
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. Benennung in Subframe: »K-T1 Neuer Kontakt«, »K-A2 Benachrichtigung senden« … (K = Konfig-Panel), eigener Flow oder Gruppe, damit der Editor-Flow übersichtlich bleibt.
|
4. KWP bleibt ein Registry-Eintrag ohne Konfigurationsdialog und zählt deshalb nicht zu den 32 Seiten.
|
||||||
|
|
||||||
## Umsetzungsstand Subframe (2026-07-12)
|
## 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.
|
- **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-<Archetyp> <Name>« 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-<Archetyp> <Name>« im Flow [WF-P12 Workflow Engine](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.
|
- 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; am 2026-08-04 in den gemeinsamen Workflow-Engine-Handoff übernommen.
|
||||||
|
|
||||||
## 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 |
|
| 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 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 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-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 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 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 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 | [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 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 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 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) |
|
| K-T3 Webhook empfangen | [Dialog](https://app.subframe.com/f023064a5ca0/design/cd8330f6-1acb-4dd2-bd56-7f2f159d506b/edit) |
|
||||||
|
|
||||||
### Aktionen (5)
|
### Aktionen (6)
|
||||||
|
|
||||||
| Baustein | Subframe |
|
| 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-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 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 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) |
|
| 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) |
|
| 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.
|
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.
|
||||||
|
|
||||||
@@ -196,7 +197,7 @@ Läuft seit 2026-07-13. Validiert von **Dejan** (mit ausdrücklichem Mandat von
|
|||||||
|
|
||||||
| Regel | Wie |
|
| Regel | Wie |
|
||||||
|---|---|
|
|---|---|
|
||||||
| **Ansprache** | **Durchgehend duzen.** Entschieden 2026-07-13. Betrifft auch den Baustein-Picker (siezt noch) und potenziell das ganze Produkt. |
|
| **Ansprache** | **Durchgehend duzen.** Entschieden 2026-07-13. Der neue Baustein-Picker setzt dies um. |
|
||||||
| **Board, nicht Pipeline** | Der Begriff heißt überall `Board`. Entschieden 2026-07-13. |
|
| **Board, nicht Pipeline** | Der Begriff heißt überall `Board`. Entschieden 2026-07-13. |
|
||||||
| **Pflichtfeld-Muster** | Sternchen im Label (`Verantwortlich *`) **plus** das Wort `Pflichtfeld.` am Ende des helpText. Vorbild: K-A3 Aufgabe anlegen. |
|
| **Pflichtfeld-Muster** | Sternchen im Label (`Verantwortlich *`) **plus** das Wort `Pflichtfeld.` am Ende des helpText. Vorbild: K-A3 Aufgabe anlegen. |
|
||||||
| **Erklär-Box (Info-Kasten unten)** | Bleibt handgebaut. **Immer GRÜN** in allen Dialogen — entschieden David (abgesegnet) + Dejan (2026-07-16/17). Nicht kategorie-farbig. Symbol und Badge behalten dagegen ihre **Kategorie-Farbe** (Auslöser grün, Daten rot, Kommunikation blau, Aufgaben gelb, Logik violett, Integration grau). Grund: Der rote/violette Info-Kasten wirkte wie eine Warnung; ein einheitlich grüner Hilfetext ist freundlich und ruhig, während Symbol+Badge weiter die Kategorie zeigen. |
|
| **Erklär-Box (Info-Kasten unten)** | Bleibt handgebaut. **Immer GRÜN** in allen Dialogen — entschieden David (abgesegnet) + Dejan (2026-07-16/17). Nicht kategorie-farbig. Symbol und Badge behalten dagegen ihre **Kategorie-Farbe** (Auslöser grün, Daten rot, Kommunikation blau, Aufgaben gelb, Logik violett, Integration grau). Grund: Der rote/violette Info-Kasten wirkte wie eine Warnung; ein einheitlich grüner Hilfetext ist freundlich und ruhig, während Symbol+Badge weiter die Kategorie zeigen. |
|
||||||
@@ -254,11 +255,11 @@ Bester Block bisher — Struktur, Sichtbarkeit der Labels und Duzen durchgehend
|
|||||||
| **E-Mail senden** (neu) | Picker bot »E-Mail senden« an, es gab aber keinen Dialog | **Neuer Baustein gebaut** (Entscheidung Dejan 07-16): Empfänger `*` (Kontakt), Absender `*`, Betreff `*`, Nachricht `*`, optional Anhang. Optik = Benachrichtigung, blau. |
|
| **E-Mail senden** (neu) | Picker bot »E-Mail senden« an, es gab aber keinen Dialog | **Neuer Baustein gebaut** (Entscheidung Dejan 07-16): Empfänger `*` (Kontakt), Absender `*`, Betreff `*`, Nachricht `*`, optional Anhang. Optik = Benachrichtigung, blau. |
|
||||||
| Aufgabe anlegen / Aufgabe zuweisen | — | In Ordnung. »Aufgabe zuweisen« markiert sein Pflichtfeld (`Neue Verantwortung *`) bereits vorbildlich. |
|
| Aufgabe anlegen / Aufgabe zuweisen | — | In Ordnung. »Aufgabe zuweisen« markiert sein Pflichtfeld (`Neue Verantwortung *`) bereits vorbildlich. |
|
||||||
|
|
||||||
**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.
|
**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« ist inzwischen als eigener Kommunikations-Eintrag vorhanden und führt fachlich zum gebauten Dialog.
|
||||||
|
|
||||||
### 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
|
### 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.** |
|
| **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. |
|
| **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. |
|
| ~~**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.
|
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)** |
|
| **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. |
|
| `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. |
|
| `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)
|
## Picker-Abgleich abgeschlossen (2026-08-03)
|
||||||
|
|
||||||
Der Baustein-Picker ([[S01 Flow-Editor]], Seite »Picker Kachel-Filter«) und dieser Katalog stimmen noch nicht überein:
|
Der alte 12er-Entwurf „Picker Kachel-Filter“ wurde durch [[S01b Baustein-Picker]] ersetzt und nach erfolgreichem Readback aus Subframe entfernt.
|
||||||
|
|
||||||
| Befund | Was zu tun ist |
|
- 31/31 fachliche Bausteine vorhanden: 16 Auslöser, 6 Aktionen, 8 Logik und 1 Integration.
|
||||||
|---|---|
|
- „Frist oder Termin“ ersetzt „Termin in Kürze“ und „Zahlungsziel überschritten“.
|
||||||
| ✅ 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. |
|
- „E-Mail senden“ und „Datensatz ändern“ sind als eigene Picker-Einträge vorhanden.
|
||||||
| 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). |
|
- „Zeitplan monatlich“ bleibt eine Zustandsvariante des Bausteins „Zeitplan“ und zählt nicht als 32. Picker-Eintrag.
|
||||||
| 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). |
|
- „An KWP übergeben“ bleibt ein v2-Registry-Eintrag ohne v1-Konfigurationsdialog.
|
||||||
| Picker zeigt nur **12 Bausteine**, der Katalog kennt **30** | Picker vollständig füllen (mit Suche/Filter ist die Menge tragbar). |
|
- Du-Ansprache und die Kennzeichnungen „Ab v2“/„Profi“ sind umgesetzt.
|
||||||
| 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
|
Offen bleibt nur die bereits dokumentierte manuelle Umbenennung der Subframe-Seite `K-A1 Kontakt aendern`; der sichtbare Picker-Name ist korrekt.
|
||||||
|
|
||||||
- Ausgänge-Darstellung im Panel (zeigt das Panel die Ausgänge Ja/Nein bzw. 1/2/3 als Info an?) — David
|
## Nicht blockierende Development-Punkte
|
||||||
- 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?
|
||||||
Loaded 100 of 6645 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user