-
Info
- Neue Funktionen in ABBYY FlexiCapture 12
- Unterstützte Dokumenttypen in ABBYY FlexiCapture
- Kurzbeschreibung der Dokumentverarbeitung mit ABBYY FlexiCapture
- Installieren und Ausführen des Programms
- Architektur von ABBYY FlexiCapture
-
Konfigurieren des Programms
- Konfiguration von ABBYY FlexiCapture
- Mehrinstanzenfähigkeit
-
Erstellen eines Projekts
- Projekteigenschaften
- Umgebungsvariablen
- Bildimport
- Stapeltypen
- Workflow-Konfiguration
- Extras
- Standard-Stapelpriorität
- SLA-Einstellungen
- Benutzerdefinierte Operatorrollen
- Registrierungsparameter
- Hochladen eines Projekts zum Anwendungsserver
- Projekt testen
- Designeinstellungen
- Qualität der angezeigten Bilder
-
Dokumentdefinitionen
- Erstellen von statische Dokumentdefinitionen
- Erstellen einer Dokumentdefinition zum Verarbeiten nicht strukturierter und flexibler Dokumente
- Document Definitions without automatic fields extraction
- Dokumentenmappen
-
Dokumentdefinitionsfelder
- Texteingabefeld
- Checkmarks
- Gruppen von Auswahlfeldern
- Barcode
- Bilder
- Tabellen
- Feldgruppe
- Dienstfeld
- Indexfelder
- Link zu vorhandenem Feld
- Felder ohne Bereich
- Erstellen eines Felds mit einem nicht rechteckigen Bereich
- Felder mit mehreren Instanzen
- Felder mit mehreren Bereichen
- Ändern eines Feldnamens
- Kopieren, Verschieben und Löschen von Feldern
- Ausschließen eines Bereichs von der Erkennung
- Dokumentdefinitionsassistent
- Bearbeitung und Veröffentlichung einer Dokumentdefinition
- Zusammenstellung mehrseitiger Dokumente
- Eigenschaften der Dokumentdefinition
- Eigenschaften eines Dokumentdefinitionsbereichs
- Regelbasierte Validierung
- Konfigurieren des Datenexports
- Konfigurieren der Datendarstellung im Dokumentfenster
- Testen von Dokumentdefinitionen
- Lokalisierung einer Dokumentdefinition
-
Klassifizierung
- Klassifizierungsszenarien
- Klassifizierungsprofile
- Aufruf-Genauigkeit-Balance
-
Erstellen eines Klassifizierers
- Einrichtung von Klassifizierern
- Einrichten Ihrer Klassifizierer und Laden von Bildern
- Trainings-Klassifizierer
- Analysis of classification results
- Improving your classifier
- Exportieren und Importieren von Klassifizierern
- Zuordnung von Klassen zu Dokumentdefinitionsbereichen
- Klassifizierung anhand einer Unternehmensdatenbank_2
- Training für Feldextrahierung
- Arbeiten mit einem konfigurierten Projekt
-
ABBYY FlexiCapture für Rechnungen
- Funktionen von ABBYY FlexiCapture for Invoices
- Erfassen von Rechnungen
-
Einrichtung eines Projekts zur Rechnungserfassung
- Land- und Spracheinstellungen
- Verbindung mit Datenbanken für Lieferanten und Geschäftseinheiten
- Einstellungen für den Datenexport
- Der Status von Dokumenten in Projekten von ABBYY FlexiCapture for Invoices
- ABBYY FlexiCapture for Invoices Trainieren
- Regeln
- Erfassung zusätzlicher Rechnungsfelder
- Kontrolle von Rechnungspositionen
- Zusätzliche Programmfunktionen für Operatoren aktivieren
- Verwenden mehrerer Dokumentdefinitionen
- Einstellungen der Rechnungsverarbeitung in XML-Dateien bearbeiten
- Aktualisierung der Dokumentdefinition für Rechnungen
- Spezifikationen
- Capturing receipts
- Capturing purchase orders
-
Verarbeiten nicht strukturierter Dokumente mit NLP
- Installation des NLP-Moduls
- Erstellen einer neuen Dokumentdefinition
- Erstellen von NLP-Modellen
- Trainieren Ihrer NLP-Modelle
- NLP model training based on feedback from verification operators
- Laden eines vorhandenen NLP-Modells
- In welchen Fällen Sie Extraktionsskripte verwendet sollten
- Bekannte Einschränkungen
- Glossar
- Benutzeroberfläche von ABBYY FlexiCapture
-
Anhang
-
Verwenden von Skripten in ABBYY FlexiCapture
- Besonderheiten von in .Net-Sprachen geschriebenen Skripten
- Externe Assemblys
- Objektmodell
-
Skripte für die benutzerdefinierte Anpassung der Verarbeitungsphasen
-
Skripttypen
- Skriptregel
- Autokorrekturskript
- Exportskript
- Benutzerskript (benutzerdefinierte Aktion)
- Skript für Dokumentzusammenstellung
- Benutzerdefiniertes Erkennungsskript
- Phasenregel
- Verarbeitungsskripte
- Aktualisierungsskript für Datensätze
- Validierungsskripte für Datensätze
- Skript für die Dokumentklassifizierung
-
Event-Handler
- Stapel erstellt
- Stapel gelöscht
- Stapelparameteränderung
- Änderung der Stapelstruktur (Seite hinzugefügt/Seite gelöscht/Dokument hinzugefügt/Dokument gelöscht)
- Seiten verschoben
- Stapel geöffnet/geschlossen
- Stapelintegritätsprüfung
- Dokumentparameter geändert
- Dokumentstatus geändert
- Export abgeschlossen
- Skript, das nach Regelprüfungen ausgeführt wird
- Vor der Zuordnung
- Feldüberprüfungsanforderung
-
Objekte
- IActionResult
- IAssemblingError
- IAssemblingErrors
- IBatch
- IBatchCheckResults
- IBatchItem
- IBatchItems
- IBatchTypeClassifier
- IBatchTypeClassifierResult
- IBinarizationParams
- IBoxedBoolean
- ICharacterParams
- ICharactersParams
- ICheckmarkGroupValue
- ICheckmarkValue
- IDataSet
- IDataSetQuery
- IDataSetRecord
- IDocument
- IDocuments
- IDocumentExportResults
- IDocumentsExportResults
- IDocumentDefinitionInfo
- IDocumentDefinitionInfoArray
- IEditablePictureObject
- IExportFieldsToRedact
- IExportImageSavingOptions
- IField
- IFieldRegion
- IFieldRegions
- IFields
- IFlexiCaptureTools
- ILocalContrastParams
- IMatchedSectionInfo
- IMatchingInfo
- IPage
- IPageClassificationResult
- IPages
- IPictureObject
- IPictureObjectsInfo
- IPrincipal
- IPrincipals
- IProcessingCallback
- IProject
- IProperties
- IProperty
- IPropertyModificationInfo
- IRecordCheckResult
- IRecordset
- IRect
- IRects
- IRoutingRuleResult
- IRuleContext
- IRuleError
- IRuleErrors
- IRuleTag
- IRuleTags
- IScriptBinaryAttributes
- IScriptDefinitionContext
- ISectionDefinitionInfo
- ISectionDefinitionInfoArray
- IShadowsHighlightsParams
- IStageInfo
- IUserAttachment
- IUserAttachments
- IUserSessionInfo
- IValue
- IVARIANTArray
- TAssemlingErrorType
- TBatchItemType
- TColorToFilter
- TExportFieldType
- TExportType
- TImageCompressionType
- TPageClassificationType
- TPdfAVersion
- TPdfDocumentInfoType
- TPdfTextSearchAreaType
- TPrincipalType
- TProcessingPriority
- TPropertyType
- TRuleErrorType
- TStateType
- Beispielskripte
- Interne Namen der Erkennungssprachen
-
Skripttypen
-
Skripts für die Verarbeitung von Schnittstellenevents
-
Event-Handler
- Bei Aktivierung des Dokuments
- Bei Schließen des Projekts
- Bei Aktivierung des Dokuments
- Bei Steuerelement des Feldes aktivieren
- Bei Rückgabe von Task
- Bei Benutzerbefehl
- Bei Steuerlement des Felds deaktivieren
- Bei Schließen des Dokuments
- Bei Schließen des Tasks
- Bei Schließen des Projekts
- Bei Bereichsänderung
- Bei Änderung des Taskfenstermodus
- Bei Öffnen des Dokuments
- Bei Taskfenster erstellen
- Bei Taskablehnung
- Bei Bereichssteuerung zeichnen
- Bei Senden des Tasks zur Phase
- Bei Textfeld Überprüfung
-
Objekte
- IBoolean
- IBoxedFieldControl
- IDocumentEditor
- IDocumentItem
- IDocumentItems
- IDocumentsCollection
- IDocumentsWindow
- IDrawContext
- IErrorControl
- IErrorControls
- IErrorsWindow
- IFieldControl
- IFieldRegionControl
- IFieldRegionControls
- IFormWindow
- IImageWindow
- IMainMenu
- IMainWindow
- IMenu
- IMenuItem
- IPageControl
- IPageItem
- IPageItems
- IPagesCollection
- IPoint
- ISelection
- IShellRational
- IShellRect
- IShellRects
- ITaskWindow
- ITextEditor
- IToolbar
- IToolbarButton
- IToolbars
- TCommandBarType
- TCommandID
- TDockingType
- TDocumentState
- TErrorType
- TSelectionType
- TTaskWindowMode
- TTextSize
- TUserRole
- TWorkWindowType
-
Event-Handler
- Benutzerskript für Web-Überprüfungsstation
- Erstellen von maschinenlesbaren Formularen
-
Tastenkombinationen
- Tastenkombinationen für die Projektkonfigurationsstation
- Tastenkombinationen für die Überprüfungsstation
- Tastaturbefehle im Hauptfenster der Datenverifizierungsstation
- Tastenkombinationen für den Dokumentdefinitionseditor
- Tastaturbefehle im Fenster für die Gruppenüberprüfung
- Tastaturbefehle im Fenster für die Feldüberprüfung
- Tastenkombinationen
- Zusätzliche Optionen
- Description of Processing Server commands
- ABBYY FlexiCapture-Beispielprojekte
- Unterstützte Erkennungssprachen
- Supported classifier languages
- Schriftarten für die korrekte Darstellung von Zeichen
- Unterstützte Texttypen
- Unterstützte Barcodetypen
- Unterstützte Eingabeformate
- PDF-Dateien werden verarbeitet
- Exportdateiformate
- Datumsformate
- Alphabet in regulären Ausdrücken
- Patente
- Drittpartei-Technologien
- Glossar
- Technischer Support
- Informationen zum Kauf von ABBYY FlexiCapture
- Endbenutzer-Lizenzvertrag (EULA)
-
Verwenden von Skripten in ABBYY FlexiCapture
Automatisches Lernen für die Feldextrahierung konfigurieren
Das automatische Lernen ermöglicht es dem System, aus den Entscheidungen des Operators während der Dokumentverarbeitung zu lernen, um die Erkennung von Dokumentfeldern zu verbessern.
Wenn das System ein Feld in einem Dokument nicht findet, kann ein Operator eingreifen und die korrekte Position des Feldes angeben. Sobald die erkannten und korrigierten Dokumente erfolgreich exportiert wurden, verwendet das System die Korrekturen des Operators als Lerninput.
Automatisches Lernen konfigurieren
Um Automatisches Lernen zu konfigurieren, gehen Sie folgendermaßen vor:
- Erstellen Sie eine Dokumentdefinition.
- Wählen Sie im Bereich Eigenschaften der Dokumentdefinition Training für Feldextraktion erlauben.
- Erstellen Sie im Bereich die benötigten Felder. Wählen SieKann Bereich enthalten in den Eigenschaften jedes einzelnen Feldes.
- Speichern und veröffentlichen Sie die Dokumentdefinition.
- Klicken Sie im Dialogfeld Stapeltypeigenschaften auf Workflow und aktivieren Sie die Phase Training.
Um Automatisches Lernen für Dokumente desselben Typs zu aktivieren, deren Erscheinungsbild je nach Dokument sehr unterschiedlich ausfällt, erstellen Sie Varianten für jedes einzelne Feldlayout und trainieren dann einen Klassifizierer, um zwischen den Varianten zu unterscheiden. Weitere Informationen zu Varianten finden Sie unter Variable Feldpositionen auf Dokumenten, die zum selben Typ gehören.
Erforderliche Zusatzschritte für die Konfiguration von Varianten
Um dem System zu ermöglichen, Varianten beim automatischen Lernen zu aktivieren, gehen sie folgendermaßen vor:
- Fügen Sie mit einer der folgenden drei Methoden Bereichsvarianten hinzu:
- Varianten manuell erstellen. Klicken Sie dafür auf die Registerkarte Datensätze in den Bereichseigenschaften und klicken Sie dann auf die Schaltfläche Anzeigen.... Klicken Sie dann auf die SchaltflächeHinzufügen..., um Varianten hinzuzufügen.
- Laden von Varianten aus einer Datenbank. Klicken Sie dafür auf die Registerkarte Datensätze in den Bereichseigenschaften und klicken Sie auf die Schaltfläche Einrichtung.... Wählen Sie aus der Dropdownliste Datenbank als Datenquelle aus.
- Erstellen von Varianten mit einem Skript. Klicken Sie dafür auf Datensätze in den Bereichseigenschaften und klicken Sie dann auf die Schaltfläche Einrichtung.... Wählen Sie aus der Dropdownliste Skript als Datenquelle aus.
- Speichern und veröffentlichen Sie die Dokumentdefinition.
- Trainieren eines Klassifizierers auf die neu erstellten Varianten:
- Wechseln Sie zum Modus Klassifizierer-Trainingsstapel öffnen und laden Sie die Dokumentbilder in einen neuen Stapel.
- Weisen Sie einem Dokument eine Referenzklasse zu und verwenden Sie dabei Varianten als separate Klassen:
- Klicken Sie aufKlasse einstellen... → Hinzufügen... → Hinzufügen...
- Wählen Sie Variante festlegen.
- Wählen Sie eine Variante aus der Liste aus.
- Trainieren Sie einen Klassifizierer, indem Sie auf (Projekt → Klassifizierungstraining → Lernen) klicken.
Wenn Sie mit den Trainingsergebnissen arbeiten, müssen Sie möglicherweise überprüfen, welche Variante einem Dokument zugewiesen wurde, und dieses ggf. bearbeiten. Um die IDs der Varianten im Formular anzuzeigen, erstellen Sie ein Dienstfeld. Ausführliche Informationen finden Sie unter Operatoren die Änderung von Varianten ermöglichen.
Hinweis. Training für die Feldextrahierung kann auch durch einen Administrator erfolgen, wenn ein Projekt trainiert werden muss, bevor der Operator daran arbeiten kann.
Sobald die Dokumentdefinition vom Administrator eingerichtet wurde, lernt das System automatisch aus den Korrekturen der Operators, die an den Überprüfungsstationen vorgenommen wurden.
Die Prozedur Automatisches Lernen
Dokumente, deren Feldpositionen von den Operatoren überprüft und korrigiert wurden, werden in einem Trainingsstapel gespeichert.
Die Dokumente werden mit der aktuellen Version des trainierten FlexiLayouts abgeglichen. Werden alle Felder als korrekt erachtet, muss FlexiLayout nicht erneut trainiert werden.
Hinweis. Es kann vorkommen, dass FlexiLayout die Felder als korrekt erachtet, aber der Operator diese ändern musste. Die Dokumente wurden mithilfe einer alten oder nicht trainierten Version von FlexiLayout verarbeitet. Während die Dokumente auf die Überprüfung warteten, trainierte das System das FlexiLayout einige anderer Dokumente. Infolgedessen werden die angegebenen Dokumente jetzt korrekt verarbeitet.
In diesem Fall verbleiben die Dokumente im Trainingsstapel mit dem Status Für Tests. Sie werden für Regressionstests verwendet, um zu verhindern, dass zukünftige Versionen des FlexiLayout beeinträchtigt werden.
Wenn ein trainiertes FlexiLayout angewendet wird und einige der Feldbereiche nicht übereinstimmen, werden die Dokumente zum Trainieren einer neuen Version des FlexiLayouts verwendet. Ihnen wird der Status Für Lernen zugewiesen.
Aus den Trainingsergebnissen resultiert eine neue Version von FlexiLayout. Um die neue Version mit der vorherigen Version zu vergleichen, werden beide auf die Dokumente im Trainingsstapel angewendet, die den StatusFür Lernen und Für Tests haben. Das System überprüft, wie gut die erkannten Feldbereiche mit dem vom Benutzer bestätigten Layout übereinstimmen. Das FlexiLayout mit der besten Übereinstimmung wird für die weitere Dokumentverarbeitung verwendet und die Version von geringerer Qualität wird gelöscht.
1/14/2021 2:17:18 PM