Seminar Dokumentenverarbeitung – Automatisierung mit Python und Schnittstellen

Ein einzelner erfolgreicher OCR-Aufruf ist noch kein zuverlässiger Dokumentenprozess. In wiederkehrenden Abläufen müssen Dateien eindeutig zugeordnet, Fehler erkannt und Ergebnisse kontrolliert übergeben werden. Das Seminar entwickelt dafür eine überschaubare Python-Anwendung, die OCRmyPDF, Tesseract und Docling entsprechend dem tatsächlichen Bedarf einsetzt.

Die Verarbeitung beginnt mit einem definierten Eingangsvertrag. Dokumenttyp, Prüfsumme und Verarbeitungsprofil bestimmen den weiteren Weg: Ein Scan kann eine OCR-Arbeitskopie benötigen, während ein geeignetes digitales Dokument direkt strukturiert extrahiert wird. Dateinamen und Parameter werden kontrolliert verarbeitet; Prozessgrenzen und Zeitlimits halten einzelne Fehler von anderen Aufträgen getrennt.

Ausgehend von einem minimalen Ablauf werden Statusverwaltung, Wiederholungen, Validierung und eine lokale Schnittstellenübergabe ergänzt. Übungen zu doppelten Eingaben und abgebrochenen Läufen zeigen, wie eine wiederholte Ausführung ohne unkontrollierte Doppeleffekte gestaltet werden kann. Eine hochverfügbare Plattform wird nicht nebenbei vorausgesetzt; Betriebsabsicherung und Kapazitätsplanung werden im Betriebsseminar vertieft.

Lernziele

  • Einen klar definierten Ein- und Ausgabevertrag für Dokumentenaufträge entwickeln.
  • Werkzeuge abhängig von Dokumenttyp und Zielprodukt auswählen.
  • Datei- und Prozessaufrufe mit nachvollziehbarer Fehlerbehandlung kapseln.
  • Wiederholungen, Doppelimporte und Teilfehler über eindeutige Auftragszustände beherrschen.
  • Geprüfte Ergebnisse über eine vorbereitete Schnittstelle bereitstellen.

Zielgruppe

Python-Entwickler, Data Engineers und Automatisierungsspezialisten, die Dokumentenprozesse mit vorhandenen Anwendungen verbinden.

Voraussetzungen

Sichere Python-Grundkenntnisse einschließlich Funktionen, Ausnahmen, Dateien und JSON. Praktische Erfahrung mit OCRmyPDF und Docling; Grundlagen von HTTP-Schnittstellen sind hilfreich.

Inhaltsübersicht

  1. Eingang und Verarbeitungsprofile
  2. Werkzeuge in Python aufrufen
  3. Status und wiederholbare Ausführung
  4. Validierung und Ausnahmebehandlung
  5. Schnittstellen und Parallelität
  6. Integrationsprüfung

Eingang und Verarbeitungsprofile

  • Dateien inventarisieren, Prüfsummen bilden und stabile Auftragskennungen vergeben.
  • Ein- und Ausgabeformate sowie Pflichtmetadaten explizit festlegen.
  • OCR-Bedarf und strukturierte Extraktion in getrennte Entscheidungsschritte aufteilen.

Werkzeuge in Python aufrufen

  • OCRmyPDF über eine zur Übungsversion passende API oder einen kontrollierten Unterprozess einbinden.
  • Tesseract für gezielte Bildbereiche und Docling für strukturierte Dokumentausgaben verwenden.
  • Argumentlisten, zulässige Pfade und Zeitlimits ohne unkontrollierte Shell-Auswertung handhaben.

Status und wiederholbare Ausführung

  • Aufträge über Zustände wie angenommen, in Bearbeitung, geprüft und fehlgeschlagen führen.
  • Doppelte Eingaben und bereits erzeugte Ausgaben anhand definierter Regeln behandeln.
  • Zwischenergebnisse erst nach erfolgreicher Prüfung atomar als fertige Ausgabe bereitstellen.

Validierung und Ausnahmebehandlung

  • Ausgaben auf erwartete Struktur, Pflichtwerte und Vollständigkeit prüfen.
  • Technische Fehler von fachlich unzureichenden Ergebnissen unterscheiden.
  • Begrenzte Wiederholungen und eine separate Fehlerablage für nicht automatisch lösbare Fälle einrichten.

Schnittstellen und Parallelität

  • Ergebnisse an eine vorbereitete lokale HTTP-Schnittstelle oder ein definiertes Dateiformat übergeben.
  • Auftragsparallelität und werkzeuginterne Parallelität gemeinsam begrenzen.
  • Einzelne Aufträge anhand strukturierter Protokolle über mehrere Verarbeitungsschritte verfolgen.

Integrationsprüfung

  • Doppelte Dateien, Zeitüberschreitungen, fehlerhafte PDFs und fehlende Zielsysteme gezielt simulieren.
  • Eine unterbrochene Verarbeitung ohne ungeprüfte Doppelübergabe wiederaufnehmen.
  • Erwartete Ausgaben mit einem kleinen Regressionstestbestand vergleichen.

Praktische Übungen

  1. Einen Eingangsvertrag und einen kleinen Satz zulässiger Dokumenttypen definieren.
  2. Die passenden Werkzeugaufrufe in eine gemeinsame Python-Anwendung integrieren.
  3. Auftragsstatus, Validierung und atomare Ausgabe ergänzen.
  4. Ergebnisse an eine lokale Testschnittstelle übergeben und die Zuordnung kontrollieren.
  5. Fehler und Doppelimporte erzeugen und die Wiederaufnahme anhand der Protokolle nachweisen.

Arbeitsumgebung

Vorbereitete Linux- und Python-Umgebung mit den drei Werkzeugen, lokalen Testdokumenten und einer Schnittstellenattrappe. Die Übungen verwenden keinen produktiven Dokumentenbestand.

Ansprechpartner

Seminardetails

Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Python-Entwickler, Data Engineers und Automatisierungsspezialisten, die Dokumentenprozesse mit vorhandenen Anwendungen verbinden.
Voraussetzungen: Sichere Python-Grundkenntnisse einschließlich Funktionen, Ausnahmen, Dateien und JSON. Praktische Erfahrung mit OCRmyPDF und Docling; Grundlagen von HTTP-Schnittstellen sind hilfreich.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Salzburg 3 Tage
Graz 3 Tage
Wien 3 Tage
Inhaus / Firmenseminar 3 Tage
Stream live 3 Tage
Innsbruck 3 Tage
Stream gespeichert 3 Tage
Klagenfurt 3 Tage
Bregenz 3 Tage
Linz 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Cookie-Einstellungen | Nach oben