Zum Hauptinhalt springen
Um FC-Dokumentdefinitionsfelder M-Files-Eigenschaftsdefinitionen zuzuordnen, müssen Sie zunächst die Metadatenstruktur in M-Files Admin auf Ihrem M-Files-Server konfigurieren. Gehen Sie wie folgt vor, um die Metadatenstruktur für das Hauptdokument zu konfigurieren:
  1. Erstellen Sie im integrierten Objekttyp Document (oder in Ihrem benutzerdefinierten Objekttyp) eine Klasse für das Hauptdokument (d. h. Invoice). Sie stellt den Dokumenttyp dar, mit dem Sie arbeiten werden.
  1. Erstellen Sie in den Klasseneigenschaften Eigenschaftsdefinitionen für die Metadatenfelder und fügen Sie sie hinzu. Eines dieser Felder sollte ein Feld Set as name sein, das zum Festlegen des Dokumentnamens verwendet wird.
  2. Wenn Sie nicht die integrierte Set-as-name-Eigenschaft „Name or title“ verwenden, sollten Sie auf der Registerkarte General die Option Allow searching for objects by this property auswählen.
Gehen Sie wie folgt vor, um die Metadatenstruktur für LineItems zu konfigurieren:
  1. Erstellen Sie einen Objekttyp, der eine Zeile in LineItems repräsentiert. Wenn Sie diesen Objekttyp erstellen, wird automatisch eine Eigenschaftsdefinition mit demselben Namen erstellt, sodass Sie Objekte dieses Typs mit dem Hauptdokumentobjekt verknüpfen können. Wichtig! Der Objekttyp, den Sie für LineItems erstellen, darf nur eine Klasse haben. Diese Klasse wird zur Darstellung der LineItems-Daten verwendet. Sie müssen dieser Klasse Eigenschaftsdefinitionen hinzufügen, die jeweils einer Tabellenspalte in der ABBYY FlexiCapture Document Definition entsprechen.
Um Objekte in dieser Klasse zu benennen, wählen Sie in der Vorlage eine Eigenschaftsdefinition aus, die immer ausgefüllt sein muss. Alternativ können Sie eine Eigenschaftsdefinition mit einem automatischen Wert erstellen und sie als Namen der Objekte festlegen (wählen Sie auf der Registerkarte Automatic Values im Dialogfeld Property Definition die Option Set As Name aus). Für eine übersichtlichere Darstellung der Daten können Sie die Option Simple concatenating of properties für den Wert Automatic verwenden, indem Sie die erforderlichen Eigenschaften der für LineItems erstellten Klasse zu den Platzhaltern hinzufügen.
  1. Erstellen Sie in der für das Hauptdokument erstellten Klasse eine Eigenschaftsdefinition vom Datentyp Choose from list (multi-select), die ein Invoice-Objekt mit mehreren Line Item-Objekten verknüpft (diese Eigenschaftsdefinition muss Werte aus der Liste der LineItem-Objekttypen anzeigen). Hinweis: Sie können die Eigenschaftsdefinition verwenden, die automatisch erstellt wurde, als Sie den Objekttyp LineItem hinzugefügt haben.
Wenn Sie Line Items im Skript oder in der XML-Datei zuordnen, geben Sie bitte die Eigenschaftsdefinition für den Namen LineItems im Hauptdokument und die Eigenschaftsdefinition in der Klasse für Line Items im folgenden Format an:
Wenn Sie die Felder der FC-Dokumentdefinition den M-Files-Eigenschaftsdefinitionen zuordnen, stellen Sie sicher, dass der Datentyp jedes Felds der FC-Dokumentdefinition dem gewählten M-Files-Gegenstück grundsätzlich entspricht. Empfohlene Zuordnungen sind in der folgenden Tabelle aufgeführt:
Felddatentypen in ABBYY FlexiCaptureDatentypen von Eigenschaftsdefinitionen in M-Files
AdresseText
Amount of MoneyNumber (real) oder Text
HäkchenBoolean (Ja/Nein)
CodeText
DateDate
NameText
NumberNumber (real), Number (integer) oder Text
TextText oder Text (multi-line)
TimeTime