Feature: Einzelne Dateien aus der Ergebnisliste erneut verarbeiten lassen #11

Closed
opened 2026-04-23 06:53:51 +02:00 by marcus · 1 comment
Owner

Der Benutzer soll in der GUI-Ergebnisliste (Tab „Verarbeitungslauf") eine oder mehrere Dateien selektieren und per Button „Erneut verarbeiten" deren DB-Status zurücksetzen und eine erneute Verarbeitung erzwingen können – unabhängig vom aktuellen DB-Status (FAILED_FINAL, DONE, etc.).

Anwendungsfall:

  • Eine Datei hat FAILED_FINAL – z.B. weil max.title.length zu klein war. Nach Erhöhung des Limits soll sie ohne DB-Löschung erneut verarbeitet werden.
  • Eine bereits erfolgreich verarbeitete Datei soll mit einem neuen Prompt oder Provider neu benannt werden.

Gewünschtes Verhalten:

  • Mehrfachselektion in der Ergebnisliste (z.B. per Klick + Shift/Strg)
  • Button „Erneut verarbeiten" ist aktiv wenn mindestens eine Zeile selektiert ist
  • Klick setzt den DB-Status der selektierten Dateien zurück
  • Anschließend wird automatisch ein neuer Lauf nur für diese Dateien gestartet – oder sie werden beim nächsten regulären Lauf erneut verarbeitet

Abgrenzung: Details zur Umsetzung (sofortiger Mini-Lauf vs. Status-Reset für nächsten Lauf) sind noch offen und Teil der Anforderungsanalyse.

Status: Idee erfasst, Anforderungsanalyse ausstehend.

Der Benutzer soll in der GUI-Ergebnisliste (Tab „Verarbeitungslauf") eine oder mehrere Dateien selektieren und per Button **„Erneut verarbeiten"** deren DB-Status zurücksetzen und eine erneute Verarbeitung erzwingen können – unabhängig vom aktuellen DB-Status (`FAILED_FINAL`, `DONE`, etc.). **Anwendungsfall:** - Eine Datei hat `FAILED_FINAL` – z.B. weil `max.title.length` zu klein war. Nach Erhöhung des Limits soll sie ohne DB-Löschung erneut verarbeitet werden. - Eine bereits erfolgreich verarbeitete Datei soll mit einem neuen Prompt oder Provider neu benannt werden. **Gewünschtes Verhalten:** - Mehrfachselektion in der Ergebnisliste (z.B. per Klick + Shift/Strg) - Button „Erneut verarbeiten" ist aktiv wenn mindestens eine Zeile selektiert ist - Klick setzt den DB-Status der selektierten Dateien zurück - Anschließend wird automatisch ein neuer Lauf nur für diese Dateien gestartet – oder sie werden beim nächsten regulären Lauf erneut verarbeitet **Abgrenzung:** Details zur Umsetzung (sofortiger Mini-Lauf vs. Status-Reset für nächsten Lauf) sind noch offen und Teil der Anforderungsanalyse. **Status:** Idee erfasst, Anforderungsanalyse ausstehend.
Author
Owner

Requirements Engineering – Ergebnis

Thema Entscheidung
Button 1 „Erneut verarbeiten" – DB-Reset + sofortiger Mini-Lauf nur für selektierte Dateien
Button 2 „Status zurücksetzen" – nur DB-Reset, keine sofortige Verarbeitung
Wann aktiv Lauf abgeschlossen UND mindestens 1 Eintrag selektiert
Welche Status Alle – auch bereits erfolgreich verarbeitete (DONE)
Selektion Checkboxen pro Zeile + Shift/Strg-Mehrfachselektion + „Alle auswählen"

Details und vollständige Spezifikation folgen vor der Implementierung.

## Requirements Engineering – Ergebnis | Thema | Entscheidung | |---|---| | **Button 1** | „Erneut verarbeiten" – DB-Reset + sofortiger Mini-Lauf nur für selektierte Dateien | | **Button 2** | „Status zurücksetzen" – nur DB-Reset, keine sofortige Verarbeitung | | **Wann aktiv** | Lauf abgeschlossen UND mindestens 1 Eintrag selektiert | | **Welche Status** | Alle – auch bereits erfolgreich verarbeitete (`DONE`) | | **Selektion** | Checkboxen pro Zeile + Shift/Strg-Mehrfachselektion + „Alle auswählen" | Details und vollständige Spezifikation folgen vor der Implementierung.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: marcus/pdf-umbenenner#11