Skip to main content
Classification ordnet jedes Dokument einer Klasse zu. Sie können jedes dokumentausstellende Unternehmen als separate Klasse behandeln und Dokumente mithilfe einer Unternehmensdatenbank nach Unternehmen klassifizieren.

Einsatz der unternehmensbasierten Klassifizierung

Dokumente desselben Unternehmens sehen in der Regel ähnlich aus und enthalten dieselben Feldtypen an denselben Positionen, was die Datenextraktion erleichtert. Die Unternehmensdatenbank muss in das FlexiCapture-Projekt eingebunden werden. Befüllen Sie sie mit der Liste der Unternehmen aus Ihrem ERP-System. FlexiCapture synchronisiert die Datenbank regelmäßig mit den neuesten ERP-Daten. Wenn Sie noch keine Datenbank haben, erstellen Sie sie während der Datenerfassung, indem Sie in der Verifizierungsstufe Unternehmen hinzufügen. FlexiCapture sucht nur auf der ersten und letzten Seite jedes Dokuments nach den erforderlichen Feldern, da dort normalerweise Unternehmensinformationen zu finden sind. Die unternehmensbasierte Klassifizierung bietet gegenüber der bild- und textbasierten Klassifizierung zwei Vorteile:
  • Es ist kein Trainingsdatensatz erforderlich, sodass Sie Zeit und Aufwand für das Sammeln von Beispielbildern sparen.
  • Sie unterstützt bis zu 100.000 Klassen – deutlich mehr als die bild- und textbasierte Klassifizierung.
Sie können die unternehmensbasierte Klassifizierung auch für die Feldextraktion verwenden. Jedes Unternehmen verfügt über eine eigene Abschnittsvariante, für die Sie ein separates FlexiLayout trainieren oder erstellen können. Innerhalb eines Projekts können Sie die folgenden beiden Optionen gleichzeitig verwenden:
  • Einen Dokumenttyp-Klassifikator auf Batch-Typ- oder Projektebene.
  • Einen unternehmensbasierten Klassifikator für Dokumente desselben Typs auf der Ebene der Dokumentdefinition.
FlexiCapture führt zunächst den Dokumenttyp-Klassifikator aus, um die Klasse jedes Dokuments zu bestimmen, und anschließend den unternehmensbasierten Klassifikator für Dokumente der erforderlichen Klasse. Da die erkannten Dokumentvarianten die zu verwendenden FlexiLayouts eindeutig bestimmen, wird das Feldtraining für jedes Unternehmen unabhängig durchgeführt.

Unternehmensbasierte Klassifizierung konfigurieren

Die unternehmensbasierte Klassifizierung erfolgt innerhalb einer Dokumentdefinition, also für Dokumente desselben Typs. Diese Dokumente haben denselben Satz an zu extrahierenden Datenfeldern.
1

Einrichtung des Datensatzes öffnen

Klicken Sie mit der rechten Maustaste auf einen Dokumentabschnitt und dann auf Eigenschaften, oder öffnen Sie den Dokumentdefinition Editor und klicken Sie auf Dokumentdefinition → Eigenschaften der Dokumentdefinition. Wählen Sie auf der Registerkarte Datensätze einen Datensatz aus und klicken Sie auf Einrichten.
2

Unternehmensdatenbank aktivieren

Wählen Sie Unternehmensdatenbank verwenden. Die erforderlichen Spalten und ihre Typen sind bereits im Datensatz festgelegt (diese Tabelle kann nicht geändert werden).
3

Datensatz Ihrer Datenbank zuordnen

Um den Datensatz mit einer ODBC-kompatiblen Datenbank zu verbinden, ordnen Sie jedes Datensatzfeld dem entsprechenden Feld in der Datenbank zu. Ordnen Sie mindestens ein Feld zu, beispielsweise den Unternehmensnamen. Geben Sie für ein Feld ohne entsprechendes Feld Keine an. Weitere Informationen finden Sie unter Verwenden von Vendor- und Geschäftsbereichsdatenbanken.
4

Normalisierung für Namensvarianten festlegen

Um Unternehmensnamen mit mehreren Varianten abzugleichen, geben Sie im Dialogfeld Data Set Column Mapping einen Normalisierungstyp an. Weitere Informationen finden Sie unter Normalisierung von Werten in Datensätzen.
Nur bestimmte Felder werden zur Suche nach Unternehmensinformationen verwendet. Neben diesen Feldern wird ein kleines Sperrsymbol angezeigt. Benutzerdefinierte Felder, die Sie während der Einrichtung hinzufügen, dienen nur zur Anzeige von Informationen.
Wenn der Name eines Unternehmens im Voraus bekannt ist (beispielsweise anhand des Namens des Scanning Operator oder der E-Mail-Adresse des Absenders), können Sie den Lieferanten und die Unternehmensunterabteilung vor der automatischen Erkennung explizit festlegen. Setzen Sie den Dokument-Registrierungsparameter fc_Predefined:PredefinedSectionVariantId auf die Id des entsprechenden Dataset-Eintrags. Die automatische Erkennung wird weiterhin für diesen Eintrag ausgeführt und gibt den explizit festgelegten Unternehmensnamen sowie einen Konfidenzwert zurück, der angibt, wie gut er mit dem aus dem Bild extrahierten Namen übereinstimmt. Diese Methode funktioniert nur, wenn ein einzelner Abschnitt in einem Dokument mehrere Varianten aufweist.

Ergebnisse prüfen und bearbeiten

Kein Training ist erforderlich, da FlexiCapture Unternehmen anhand einer vordefinierten Liste identifiziert. Operatoren korrigieren Klassifikationsfehler. Wenn ein Dokument dem falschen Unternehmen zugeordnet wird, wählt der Operator das richtige Unternehmen aus und speichert es in der Datenbank. FlexiCapture berücksichtigt diese Korrektur bei künftigen Klassifikationen. Damit Operatoren Fehler korrigieren können, zeigen Sie die Klassifikationsergebnisse im Datenformular an und fügen Sie eine Schaltfläche hinzu, die den Feldabgleich startet.
1

Ein Servicefeld erstellen

Klicken Sie im Dokumentdefinition Editor auf Create Field → Service Field. Wählen Sie auf der Registerkarte Data Source in der Liste Source die Option Flexible Section Variant ID aus. Erstellen Sie alle weiteren Servicefelder, die zur Identifizierung des Unternehmens erforderlich sind, z. B. IBAN und VATID.
2

Eine Datenbankprüfungsregel erstellen

Klicken Sie mit der rechten Maustaste auf die Gruppe, klicken Sie auf Properties, öffnen Sie die Registerkarte Rules und klicken Sie auf New Rule. Wählen Sie Database Check aus und klicken Sie auf OK. Wählen Sie unter Data source die Option Datensatz und anschließend den Datensatz aus. Wählen Sie unter Field where to save record ID das Servicefeld aus Schritt 1 aus. Klicken Sie auf Add und geben Sie die Dokument- und Datenbankfelder an. Wenn sich deren Werte unterscheiden, wählen Sie Enter value from database → If values are different aus.
3

Eine Nachschlage-Schaltfläche zum Datenformular hinzufügen

Klicken Sie mit der rechten Maustaste auf die Stelle, an der die Schaltfläche angezeigt werden soll, und klicken Sie auf Insert Button. Wählen Sie auf der Registerkarte Format die Datenbankprüfungsregel aus Schritt 2 aus. Benennen Sie die Schaltfläche auf der Registerkarte Position.
Die Felder, die der Klassifikator für die unternehmensbasierte Klassifikation erkennt, verfügen jetzt über eine Region. Der Operator kann auf die Schaltfläche im Datenformular klicken, um das Dialogfeld Look up zu öffnen.

Unternehmensbasierte Klassifizierung verbessern

Schlüsselwörter und reguläre Ausdrücke

Geben Sie Schlüsselwörter und reguläre Ausdrücke an, um die Unternehmenserkennung zu verbessern. Verwenden Sie strings, die ein Unternehmen eindeutig identifizieren, beispielsweise Daten aus VATID- oder IBAN-Feldern.

Unternehmensdatensätze

Für jedes Unternehmen können Sie mehrere Namensvarianten und Adressen angeben. Der Administrator nimmt diese Angaben im Dokumentdefinition Editor vor, ein Verifizierungsoperator während der Verifizierung. Geändert werden nur die in FlexiCapture gespeicherten Unternehmensdatensätze. Auch bei aktivierter ERP-Synchronisierung werden Änderungen von Administratoren und Operatoren nicht an die externe Datenbank übertragen. Operatoren können Datensätze nur hinzufügen und bearbeiten, wenn die Dokumentdefinition dies zulässt; standardmäßig ist dies nicht möglich. So aktivieren Sie diese Berechtigung:
1

Einrichtung des Datensatzes öffnen

Klicken Sie im Dokumentdefinition Editor auf Dokumentdefinition → Dokumentdefinition Properties, öffnen Sie die Registerkarte Datensatz, wählen Sie einen Datensatz aus und klicken Sie auf Set Up.
2

Operatorberechtigungen aktivieren

Aktivieren Sie Operators can add records und Operators can edit records. Um das Hinzufügen und Bearbeiten zu verhindern, deaktivieren Sie diese Optionen.