Integration
Datensammler
Automatisches Einlesen externer Datenquellen und Erstellung von Rendering-Requests
Datensammler (Data Collectors) sind Input-Mechanismen, die externe Datenquellen automatisch einlesen und daraus Rendering-Requests generieren. Sie laufen vor dem Render-Prozess als zeitgesteuerte Cron-Jobs.
Funktionsweise
Datensammler lesen Daten aus externen Quellen (z.B. SFTP-Server, Cloud-Storage oder REST-APIs) und erstellen für jede gefundene Datei oder jeden Datensatz automatisch einen Rendering-Request. Dieser wird anschließend in den normalen Render-Workflow von Output.Rocks eingereiht.
Beispiel
Ein Datensammler überwacht einen SFTP-Ordner auf neue JSON-Dateien:
- Neue Datei erkannt:
rechnung_2025_01_15.jsonwird auf dem SFTP-Server gefunden - Request erstellt: Output.Rocks generiert automatisch einen Rendering-Request mit den Daten aus der JSON-Datei
- Render-Workflow startet: Der Request wird wie ein manuell erstellter Request verarbeitet und das Dokument wird gerendert
Einsatzgebiete
- Automatisierte Datenimporte: Regelmäßige Abfrage von Partner-Systemen
- SFTP-Monitoring: Überwachung von Verzeichnissen auf neue Dateien
- API-Integration: Abruf von Daten aus externen REST-Endpunkten
- Batch-Verarbeitung: Verarbeitung größerer Datenmengen ohne manuelle Eingriffe
Abgrenzung
Datensammler arbeiten als Input-Mechanismus: Sie bringen Daten von außen ins System und erstellen Rendering-Requests. Weiterleitungen nach dem Rendering werden dagegen über Webhooks abgebildet; physische Briefsendungen überwachen Sie unter Druckversand.
- Datensammler: Daten → System (erstellt Requests)
- Webhooks/Druckversand: System → Extern (verarbeitet fertige Dokumente oder PDF-Anhänge)
Konfiguration und Support
Die Einrichtung und Konfiguration von Datensammlern erfolgt individuell je nach Datenquelle und Anforderungen. Für die Konfiguration, Fehlerbehebung oder Anpassungen wenden Sie sich bitte an unseren Kundensupport: support@output.rocks