Connector für M-Files - Feldzuordnung
Auf der linken Seite des Dialogs werden die M-Files-Metadatenfelder des zuvor gewählten Vault aufgelistet,
rechts die Felder der Intrexx-Datengruppe, ggfs. die Felder einer Eltern-Datengruppe und benutzerspezifische Werte.
Zur besseren Übersicht können die M-Files-Felder nach Klasse gefiltert werden. Pflichtfelder in M-Files werden mit einem
gekennzeichnet.
Mit den
Pfeiltasten können M-Files-Felder und Intrexx-Datenfelder zugeordnet werden.
Beim Speichern eines Datensatzes in Intrexx wird der Wert des Intrexx-Datenfeldes automatisch im verknüpften M-Files-Feld gespeichert.
Dabei ist zu beachten, dass der Datentyp in M-Files kompatibel zu dem des Intrexx-Datenfeldes ist.
Für bestimmte Zwecke ist es notwendig, einen statischen Wert auch in einem Intrexx-Datenfeld zu speichern. Dies ist z.B. der Fall, wenn die
ID-Ermittlung aus
Intrexx gewählt wurde und eine
GUID dafür generiert werden soll. Diese wird als GUID-Wert definiert und einem eigens dafür angelegten M-Files-Feld zugewiesen.
Da diese
GUID später auch in Intrexx zur Verfügung stehen muss, um das entsprechende Objekt in M-Files zu ermitteln, werden Sie nach der Zuweisung des
Wertes an ein M-Files Feld automatisch gefragt, ob der Wert auch in ein Intrexx-Datenfeld gespeichert werden soll.
Die Einstellung
Wert in Datenfeld speichern kann in der Feldzuordnung mit Klick auf
Wert in Datenfeld speichern bearbeitet werden.
Auswahllisten in M-Files können Werte aus Intrexx-Datenfeldern oder statische Werte zugewiesen werden.
Dabei ist zu beachten, dass über den Wert in Intrexx der entsprechende Eintrag der Auswahlliste in M-Files
ermittelt werden kann. Wird als Zuweisung ein Intrexx-Datenfeld vom Typ
Integer gewählt, so muss sichergestellt werden,
dass es in der M-Files-Auswahlliste einen entsprechenden Eintrag mit diesem
ID-Wert gibt. Alternativ kann der Eintrag in der
Liste über den
Anzeigewert ermittelt werden. Wird z.B. ein
String-Feld dem Listenfeld zugewiesen, so muss der darin
gespeicherte Wert einem Anzeigewert in der M-Files Auswahlliste entsprechen. Dabei ist die Groß-/Kleinschreibung zu beachten.
Welche Strategie hier gewählt wird, hängt vom gewünschten Anwendungsfall ab. Sind die IDs der Listeneinträge
in M-Files bekannt, so sollte der Eintrag über die
ID ermittelt werden. Ist dies nicht der Fall, bietet sich die Ermittlung über den
Anzeigewert an.
Der entsprechende Dialog dafür wird über
Optionen hinter einem
M-Files-Lookup/MultiSelectLookup-Feld aufgerufen. Standardmäßig werden die Werte über die ID ermittelt.