Formulare trainieren
Kopffeldtraining
Um die Kopffelder zu identifizieren, muss zunächst die Region in der die Felder zu extrahieren sind trainiert werden.
Regionsanker konfigurieren
Der Regionsanker stellt einen Anker dar.
Wenn dieser gefunden wurde, können die (in Relation) zur Region trainierten Felder ermittelt werden.
Es kann mehr als einen Regionsanker geben und zu jeder Region bis zu n Felder trainiert werden.
| Attribut | Beschreibung |
| Lieferanten-Nr. | Stellt den Trainingsschlüssel dar, an dem das Training geknüpft wird. Bisher ist es das Feld "CreditorId". |
| Beschreibung | Beschreibung der Region. Erleichtert die Auswahl der Region bei den Feldtrainings. |
| Schlüsselbegriff | Regex, um die Region zu identifizieren. Enthält auch den gezogenen Bereich (Bounding Box) in dem das Schlüsselwort gesucht wird. |
| Ignoriere Leerzeichen | Auswahlliste um bei der Ermittlung des Schlüsselwortes die Leerzeichen zu ignorieren. Kann den Regex für Schlüsselbegriffe erleichtern, da Leerzeichen nicht gematcht werden müssen. |
Vorgehen
- Beschreibung der Region
- Markieren des Schlüsselbegriffes
- Festlegung ob Leerzeichen ignoriert werden sollen
- "Trainieren" Button betätigen um den Regionsanker zu speichern
Beispiel - Ausfuhrbegleitdokument
In diesem Beispiel wollen wir die Versenderdetails trainieren. Um dies zu tun, ermitteln wir erst einen Regionsanker, von dem aus das System in Relation die im Nachgang trainierten Felder extrahieren soll. Dafür müssen wir ein Schlüsselwort definieren und die Region markieren.
Mit einem Klick in das Feld "Schlüsselbegriff" ist das Feld im Fokus. Danach kann die Region und der Wert des Schlüsselbegriffs (hier "Versender/Ausführer") mit gedrückter rechten Maustaste als Markierung in das Feld übertragen werden.
Der Regex des Schlüsselwortes wird beim Trainieren (also bei der Anlage) eines Schlüsselwortes über den Button "Trainieren" automatisch generiert. Dieser kann durch das Umtrainieren geändert werden.
Umtrainieren
Trainierte Regionen werden in der Tabelle aufgelistet.
Durch einen Klick auf den Stift kann der Regex des Schlüsselwortes geändert werden - ebenso ob Leerzeichen ignoriert werden
Mit betätigen des "Umtrainieren" Buttons werden die Änderungen übertragen. Dabei wird kein neuer Regex generiert, dieser wird lediglich überprüft.
Felder trainieren
Für jede trainierte Region können nun Kopffelder aus der SQUEEZE Dokumentenklasse dieses Dokumentes trainiert werden.
| Attribut | Beschreibung |
| Lieferanten-Nr. | Stellt den Trainingsschlüssel dar, an dem das Training geknüpft wird. Bisher ist es das Feld "CreditorId". |
| Region Anker | Auswahl des trainierten Region-Ankers. Die Felder werden in Relation zum Regionsanker trainiert. Daher sollte hier ein Anker ausgewählt werden, bei dem die Relation zum Feld ungefähr gleichbleibend ist. |
| Feld | Auswahl des Kopffeldes aus der Dokumentenklasse des Dokuments. Das Ergebnis bei der Extraktion des Trainings wird in das hier ausgewählte Feld geschrieben. |
| Wert | Regex, um den Feldwert zu extrahieren. Enthält auch den gezogenen Bereich (Bounding Box) in dem der Wert in Relation zum Regionsanker gesucht wird. |
| Ignoriere Leerzeichen | Auswahlliste um bei der Ermittlung des Wertes die Leerzeichen zu ignorieren. Kann den Regex für Werte erleichtern, da Leerzeichen nicht gematcht werden müssen. |
| Mehrzeilige Auslesung | Auswahl, um alle gefundenen Werte aus der Region genutzt werden sollen (ja) oder nur der Erste (nein). |
Vorgehen
- Regionsanker an dem das Feldtraining ausgerichtet werden soll auswählen.
- Dokumentenklassenfeld des Dokumentes auswählen in der das Ergebnis des Trainings bei der Extraktion geschrieben werden soll.
- Markierung des Wertes. Es wird die gesamte Markierung zur Suche und Extraktion des Feldwertes herangezogen.
- Festlegung, ob Leerzeichen ignoriert werden sollen - dies kann in einigen Fällen für den Wert nützlich sein.
- Festlegung, ob mehrzeilig in der gesamten Markierung oder nur der erste Treffer in einer Zeile ausgelesen werden sollen.
- "Trainieren" Button betätigen, um das Feldtraining in Abhängigkeit zur Region zu speichern bzw. zu trainieren.
Positionstraining
tbd.



