Files
planer2/daten/MtoRagSystem/batch.md
2026-09-07 07:44:00 +02:00

119 lines
3.4 KiB
Markdown

<!-- titel -->
Batch
----------------------------------------
<!-- art -->
optional
----------------------------------------
<!-- ziel -->
Importiert viele Dokumente in einem Lauf
----------------------------------------
<!-- regeln -->
- Höchstens 250 Dateien je Upload
- Erlaubt sind PDF, Text, Markdown und Word
- Geschützte PDF gelten als nicht verarbeitbar
- Doppelte Prüfsummen werden übersprungen
- Höchstens ein Neuaufbau je Lauf
- Ohne Indexwirkung entfällt der Neuaufbau
- Der Eingang wird nach dem Lauf geräumt
- Je gelungener Lauf entsteht ein Bericht
----------------------------------------
<!-- funktion -->
Batch hochladen
<!-- ziel -->
Lädt viele Dateien gesammelt und verarbeitet sie
<!-- regeln -->
- Ohne Datei bricht der Lauf ab
- Titel entstehen aus Dateinamen oder Manifest
- Schwache Titel werden markiert
- Wissenskarten entstehen nur auf Wunsch
- Aktivierung ohne Wissenskarte wird verworfen
<!-- testen -->
- Menüeintrag Batch wählen
- Dateien wählen
- Batch starten
- Ergebniszahlen sichtbar
----------------------------------------
<!-- funktion -->
Batch vorab prüfen
<!-- ziel -->
Prüft einen Eingang ohne jede Schreibwirkung
<!-- regeln -->
- Kein Dokument wird importiert
- Kein Modell wird aufgerufen
- Dateityp, Prüfsumme und Dubletten werden geprüft
- Zusatzschalter erzeugen eine Warnung
<!-- testen -->
- Kommando im Trockenlauf aufrufen
- Bericht mit Dateiliste sichtbar
----------------------------------------
<!-- funktion -->
Batch importieren
<!-- ziel -->
Importiert einen Eingang im Terminal
<!-- regeln -->
- Der Import ist über Prüfsummen wiederholbar
- Ohne eindeutigen Benutzer bricht der Lauf ab
- Der Kommandolauf hat keine Dateigrenze
- Erfolgreiche Quellen verlassen den Eingang
- Fehler und Übersprungenes landen getrennt
- Abgeleitete Versionen bleiben ohne Schalter inaktiv
<!-- testen -->
- Kommando mit Eingang aufrufen
- Bericht als Datei geschrieben
----------------------------------------
<!-- funktion -->
Berichte auflisten
<!-- regeln -->
- Höchstens 100 Berichte, neueste oben
- Defekte Berichte werden übersprungen
<!-- testen -->
- Menüeintrag Batch wählen
- Berichtsliste sichtbar
----------------------------------------
<!-- funktion -->
Bericht ansehen
<!-- ziel -->
Zeigt einen Lauf je Datei und Schritt
<!-- regeln -->
- Die Kennung darf keine Sonderzeichen tragen
- Ein unbekannter Bericht meldet einen Fehler
- Die Ansicht startet keine Verarbeitung
<!-- testen -->
- Berichtsliste öffnen
- LMB auf Anzeigen
- Schritte und Dateien sichtbar
----------------------------------------
<!-- funktion -->
Bericht herunterladen
<!-- regeln -->
- Zwei Formate: JSON und Markdown
- Eine fehlende Datei meldet einen Fehler
<!-- testen -->
- Berichtsliste öffnen
- LMB auf ein Format
- Datei im Download
----------------------------------------
<!-- funktion -->
Bericht löschen
<!-- regeln -->
- Beide Formate fallen zusammen weg
- Dokumente und Index bleiben unberührt
<!-- testen -->
- Berichtsliste öffnen
- LMB auf Löschen
- Bestätigen
- Bericht verschwindet
----------------------------------------
<!-- funktion -->
Eingang bereinigen
<!-- ziel -->
Räumt leere Ordner und falsche Ablagen auf
<!-- regeln -->
- Die Bereinigung wirkt nur im Importverzeichnis
- Namenskollisionen bekommen einen Zähler
- Kein Einfluss auf Suche oder Antwort
<!-- testen -->
- Menüeintrag Batch wählen
- LMB auf Eingang bereinigen
- Zahl geräumter Ordner sichtbar