- Replaced outdated `.puml` and `.mermaid` diagrams with modernized `.drawio` versions for enhanced clarity. - Added `container_diagram.drawio` to depict offline-first architecture and backend synchronization workflow. - Introduced `workflow_turnieranlage.drawio` to visualize the tournament creation process (3-step wizard). - Archived legacy diagrams under `docs/01_Architecture/_archive` for reference.
35 lines
2.7 KiB
Plaintext
35 lines
2.7 KiB
Plaintext
<mxfile host="Electron" modified="2026-04-07T12:00:00.000Z" agent="Lead Architect" version="21.0.0" type="device">
|
|
<diagram id="workflow" name="Workflow Turnieranlage">
|
|
<mxGraphModel dx="1200" dy="800" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0" />
|
|
<mxCell id="1" parent="0" />
|
|
|
|
<!-- Step 1 -->
|
|
<mxCell id="step1" value="<b>Schritt 1: Veranstaltung</b><br><br>1. Stammdaten (Name, Ort, Datum)<br>2. ZNS.zip Upload (Reiter/Pferde)<br>3. Austragungsplätze anlegen<br>4. Preisliste (Artikel) anlegen" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#ffe6cc;strokeColor=#d79b00;verticalAlign=top;align=left;spacingTop=4;spacingLeft=8;" vertex="1" parent="1">
|
|
<mxGeometry x="80" y="80" width="240" height="120" as="geometry" />
|
|
</mxCell>
|
|
|
|
<!-- Step 2 -->
|
|
<mxCell id="step2" value="<b>Schritt 2: Turnier(e)</b><br><br>1. Turnier-Nr (26128) &amp; Reglement<br>2. Sparte &amp; Kategorie (CSN-C)<br>3. Turnierbeauftragter (TB) wählen<br>4. Nennschluss &amp; Gebühren" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;verticalAlign=top;align=left;spacingTop=4;spacingLeft=8;" vertex="1" parent="1">
|
|
<mxGeometry x="400" y="80" width="240" height="120" as="geometry" />
|
|
</mxCell>
|
|
|
|
<!-- Step 3 -->
|
|
<mxCell id="step3" value="<b>Schritt 3: Bewerbe</b><br><br>1. Identifikation (Klasse, Aufgabe)<br>2. Finanzen (Startgeld, Preisgeld)<br>3. Zeitplan (Platz, Dauer, Umbau)<br>4. Richter-Zuweisung<br>5. Teilungsregel (z.B. NACH_LIZENZ)" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;verticalAlign=top;align=left;spacingTop=4;spacingLeft=8;" vertex="1" parent="1">
|
|
<mxGeometry x="720" y="80" width="240" height="140" as="geometry" />
|
|
</mxCell>
|
|
|
|
<!-- Edges -->
|
|
<mxCell id="edge1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="step1" target="step2">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
|
|
<mxCell id="edge2" value="1..N" style="edgeStyle=orthogonalEdgeStyle;rounded=0;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="step2" target="step3">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|