This commit is contained in:
team3
2026-09-07 07:44:00 +02:00
parent 5d42b4cfc5
commit c6bbed4049
250 changed files with 13372 additions and 6203 deletions

92
daten/MtoRagSystem/tag.md Normal file
View File

@@ -0,0 +1,92 @@
<!-- titel -->
Tag
----------------------------------------
<!-- art -->
optional
----------------------------------------
<!-- ziel -->
Lenkt die Suche über gepflegte Signale
----------------------------------------
<!-- regeln -->
- Drei Typen: allgemein, Katalogobjekt, Vertriebssignal
- Unbekannter Typ fällt auf allgemein
- Ein Slug ist eindeutig
- Jede Änderung stößt einen Neuaufbau an
- Ein laufender Neuaufbau verhindert einen zweiten
----------------------------------------
<!-- funktion -->
Tag anlegen
<!-- regeln -->
- Slug und Bezeichnung sind Pflicht
- Der Slug wird kleingeschrieben
- Leerzeichen werden zu Bindestrichen
- Ein doppelter Slug wird abgewiesen
<!-- testen -->
- Tagliste öffnen
- Bezeichnung und Slug eintragen
- Anlegen
- Tag in der Liste
----------------------------------------
<!-- funktion -->
Tag löschen
<!-- regeln -->
- Alle Zuweisungen fallen mit weg
<!-- testen -->
- Tagliste öffnen
- LMB auf Löschen
- Bestätigen
- Tag verschwindet
----------------------------------------
<!-- funktion -->
Dokumente zuweisen
<!-- ziel -->
Ordnet einem Tag mehrere Dokumente zu
<!-- regeln -->
- Nur aktive Dokumente stehen zur Wahl
- Doppelte Kennungen werden entfernt
- Nur Unterschiede werden geschrieben
<!-- testen -->
- Tagliste öffnen
- LMB auf Zuweisen
- Dokumente ankreuzen
- Speichern
- Zähler angepasst
----------------------------------------
<!-- funktion -->
Dokument-Tags bearbeiten
<!-- ziel -->
Setzt die Tags eines einzelnen Dokuments
<!-- regeln -->
- Tags erscheinen nach Typ sortiert
- Nicht angekreuzte Tags fallen weg
<!-- testen -->
- Dokumentliste öffnen
- LMB auf Tags
- Tags ankreuzen
- Speichern
- Neuaufbau angestoßen
----------------------------------------
<!-- funktion -->
Neuaufbau verfolgen
<!-- ziel -->
Zeigt den Fortschritt des Tag-Neuaufbaus laufend
<!-- regeln -->
- Der Stand wird zweisekündlich abgefragt
- Ein Lebenszeichen kommt zehnsekündlich
- Vier Zustände: wartend, laufend, fertig, gescheitert
- Das Zusehen stößt keinen Neuaufbau an
<!-- testen -->
- Tagliste öffnen
- Statuszeile beobachten
- Zustand wechselt bis fertig
----------------------------------------
<!-- funktion -->
Tagindex neu aufbauen
<!-- ziel -->
Baut Tagexport und Tagvektoren im Terminal neu
<!-- regeln -->
- Entweder Auftragskennung oder Neuanlage
- Eine Sperrdatei verhindert Parallelläufe
<!-- testen -->
- Kommando mit Neuanlage aufrufen
- Kennzahlen sichtbar