In Decipher gibt es viele verschiedene Flags, die man für die Felder verwenden könnte, allerdings ist es nicht bei jedem offensichtlich, wann es benutzt werden sollte.
Ich möchte hier kurz erklären, wozu Flags "Unique" und "Virtual" da sind und wann die von Nutzen sein könnten.
"Virtual" Flag für das Feld führt dazu, dass das Feld automatisch ausgefüllt wird, wenn Dokument mit einem bestimmten Layout aufkommt. Ein Beispiel dazu wäre eine Rechnung, wo Name von Vendor nicht ausgeschrieben ist, sondern nur als Logo da stünde.
Man könnte auch weitere Informationen wie z.B. IBAN/BIC für entsprechenden Vendor nicht auslesen, sondern automatisch für diesen Vendor hinterlegten Daten abrufen.
Decipher legt die Trainingsdata in Datenbank Tabellen ab, sortiert nach Layout und für den Match reichen schon etwa 60% Text Layer Übereinstimmung, so kann es durchaus passieren, dass ähnliche Layouts von verschiedenen Vendoren in gleicher Tabelle abgelegt werden, was unter Umständen zu Problemen mit der Erkennung einzelnder Felder führen kann.
"Unique" Flag wird meistens zusammen mit "Virtual" Flag eingesetzt und es sorgt dafür, dass auch sehr ähnliche Layouts von verschiedenen Vendoren separat trainiert werden können.
------------------------------
Michael Schechter
Partner Solutions Consultant
Blue Prism GmbH
Europe/Berlin
------------------------------