Einführung
Dieser Workflow ist darauf ausgelegt, Daten in einem Baserow-Table dynamisch zu aktualisieren, basierend auf vom Benutzer bereitgestellten PDF-Dokumenten. Er nutzt Webhooks, um auf Ereignisse wie die Aktualisierung von Zeilen oder Feldern zu reagieren, und verwendet KI-Modelle, um die gewünschten Daten aus den PDFs zu extrahieren.
Workflow Nodes
Baserow Event
- Typ: Webhook
- Funktion: Dieser Node empfängt Ereignisse von der Baserow-API. Er ist so konfiguriert, dass er auf POST-Anfragen reagiert.
- Einstellungen:
- Webhook ID: 267ea500-e2cd-4604-a31f-f0773f27317c
Event Type
- Typ: Switch
- Funktion: Bestimmt den Typ des Ereignisses (z. B. Zeile aktualisiert, Feld erstellt) und leitet den Workflow entsprechend weiter.
- Einstellungen:
- Regeln: Definiert Bedingungen für verschiedene Ereignistypen.
Table Fields API
- Typ: HTTP Request
- Funktion: Ruft die Feldbeschreibung des Tischschemas von der Baserow-API ab.
- Einstellungen:
- URL: Dynamisch basierend auf der erhaltenen Tabellen-ID.
Get Prompt Fields
- Typ: Code
- Funktion: Filtert die Felder, um nur diejenigen mit einer Beschreibung zurückzugeben.
- Einstellungen: JavaScript-Code, der Eingabewerte verarbeitet und die gewünschten Felder zurückgibt.
Get Event Body
- Typ: Set
- Funktion: Speichert den Hauptteil des Ereignisses für die nachfolgende Verarbeitung.
- Einstellungen: Verwendet die JSON-Ausgabe des vorherigen Webhooks als Basis für die weitere Verarbeitung.
List Table API
- Typ: HTTP Request
- Funktion: Ruft alle Zeilen eines bestimmten Tisches ab, basierend auf Filterspezifikationen.
- Einstellungen: Verschiedene Abfrageparameter wie Benutzerfeldnamen und Filter werden gesetzt.
Get Valid Rows
- Typ: Code
- Funktion: Filtert die Ergebnisse, um nur gültige Zeilen zurückzugeben.
- Einstellungen: JavaScript-Code, der Leerzeilen ausschließt.
Get File Data
- Typ: HTTP Request
- Funktion: Lädt die Datei von der angegebenen URL herunter.
- Einstellungen: URL, die auf das erste Element in der Datei verweist.
Extract from File
- Typ: Extract From File
- Funktion: Extrahiert Daten aus der heruntergeladenen PDF-Datei.
- Einstellungen: Betrieb ist auf PDF ausgelegt.
Update Row
- Typ: HTTP Request
- Funktion: Aktualisiert eine bestimmte Zeile in der Baserow-Tabelle mit den extrahierten Werten.
- Einstellungen: PATCH-Methode zur Aktualisierung des Zeileninhalts.
Get Result
- Typ: Set
- Funktion: Speichert die Ergebnisse in aus einem Node extrahierten Informationen.
Loop Over Items
- Typ: Split In Batches
- Funktion: Führt eine Batch-Verarbeitung der Elemente durch, um die Verarbeitung effizienter zu gestalten.
Weitere Nodes…
Die verbleibenden Nodes folgen dem gleichen Prinzip und helfen bei der Handhabung von Datenextraktion, Validierung und Aktualisierungen in der Baserow-Datenbank.
Ergebnis
Dieser Workflow ermöglicht es Benutzern, mit Hilfe von dynamischen Eingabeaufforderungen auf einfache Weiseข้อมูล zu generieren und zu aktualisieren, um die Effizienz und Benutzerfreundlichkeit bei der Datenverwaltung in Baserow zu erhöhen.