update
This commit is contained in:
85
daten/MtoRagSystem/auftrag.md
Normal file
85
daten/MtoRagSystem/auftrag.md
Normal file
@@ -0,0 +1,85 @@
|
||||
<!-- titel -->
|
||||
Auftrag
|
||||
----------------------------------------
|
||||
<!-- art -->
|
||||
kern
|
||||
----------------------------------------
|
||||
<!-- ziel -->
|
||||
Führt Indexierung und Neuaufbau nachvollziehbar aus
|
||||
----------------------------------------
|
||||
<!-- regeln -->
|
||||
- Jeder Lauf hinterlässt einen Auftrag
|
||||
- Der Auftrag nennt Typ, Zustand, Zeiten und Person
|
||||
- Fünf Zustände bis zum Abbruch
|
||||
- Nur der Neuaufbau schreibt eine Protokolldatei
|
||||
- Nur ein Indexlauf läuft gleichzeitig
|
||||
- Ein Strukturwechsel erzwingt einen sichtbaren Neuaufbau
|
||||
- Ein unvollständiger Aufbau bricht ab
|
||||
----------------------------------------
|
||||
<!-- funktion -->
|
||||
Aufträge einsehen
|
||||
<!-- ziel -->
|
||||
Zeigt den Verlauf aller Indexläufe
|
||||
<!-- regeln -->
|
||||
- Neueste Aufträge stehen oben
|
||||
- Der Fehlertext endet in der Liste bei 120 Zeichen
|
||||
<!-- testen -->
|
||||
- Menüeintrag Aufträge wählen
|
||||
- Auftragsliste sichtbar
|
||||
----------------------------------------
|
||||
<!-- funktion -->
|
||||
Auftrag verfolgen
|
||||
<!-- ziel -->
|
||||
Beobachtet einen einzelnen Lauf bis zum Ende
|
||||
<!-- regeln -->
|
||||
- Die Kennung muss dem Kennungsformat folgen
|
||||
- Der Stand wird zweisekündlich nachgeladen
|
||||
- Geliefert werden Typ, Zustand, Zeiten und Fehler
|
||||
- Das Nachladen endet mit dem Auftrag
|
||||
<!-- testen -->
|
||||
- Auftragsliste öffnen
|
||||
- LMB auf eine Kennung
|
||||
- Zustandsmarke wechselt
|
||||
----------------------------------------
|
||||
<!-- funktion -->
|
||||
Index neu aufbauen
|
||||
<!-- ziel -->
|
||||
Überführt vorgemerkte Änderungen in den Index
|
||||
<!-- regeln -->
|
||||
- Nur die höchste Rolle darf starten
|
||||
- Der Auftrag beginnt wartend
|
||||
- Die Arbeit läuft im Hintergrund
|
||||
- Ein Fehlstart markiert den Auftrag als gescheitert
|
||||
- Nach Erfolg wird der Zwischenspeicher geleert
|
||||
<!-- testen -->
|
||||
- Dokumentliste öffnen
|
||||
- LMB auf Index neu aufbauen
|
||||
- Bestätigen
|
||||
- Auftragsseite sichtbar
|
||||
----------------------------------------
|
||||
<!-- funktion -->
|
||||
Auftrag ausführen
|
||||
<!-- ziel -->
|
||||
Startet einen vorhandenen Auftrag im Terminal
|
||||
<!-- regeln -->
|
||||
- Unbekannte Kennung wird abgewiesen
|
||||
- Abgeschlossene Aufträge laufen nicht erneut
|
||||
- Ein Trockenlauf vermeidet schwere Schritte
|
||||
<!-- testen -->
|
||||
- Kommando mit Kennung aufrufen
|
||||
- Zustandszeile sichtbar
|
||||
----------------------------------------
|
||||
<!-- funktion -->
|
||||
Index hart neu aufbauen
|
||||
<!-- ziel -->
|
||||
Baut Chunks, Vektoren und Tags vollständig neu
|
||||
<!-- regeln -->
|
||||
- Ohne Erzwingen bricht der Lauf ab
|
||||
- Vier Schritte laufen in fester Reihenfolge
|
||||
- Einzelne Schritte lassen sich überspringen
|
||||
- Ein gescheiterter Schritt beendet den Lauf
|
||||
- Ein Trockenlauf schreibt keine Indexdatei
|
||||
<!-- testen -->
|
||||
- Kommando mit Erzwingen aufrufen
|
||||
- Vier Schritte sichtbar
|
||||
- Gesundheitsstand am Ende
|
||||
Reference in New Issue
Block a user